﻿html, body, div {
    font-family: Lato !important;
}

body {
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fcfcfc !important;
}

.h3, h3 {
    font-size: 24px;
}

.h4, h4 {
    font-size: 18px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 450;
    line-height: 1.1;
    color: inherit;
}

.blockUI.blockMsg {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    text-align: center;
}

.alert-warning {
    margin-left: 0px;
    width: 99%;
    color: #8a6d3b;
    background-color: white !important;
    border-color: #d1d3d4 !important;
    background-image: none !important;
}

.alert-danger {
    color: #ed1164;
    background-color: rgb(255, 255, 255);
    border-color: #d1d3d4;
    background-image: none !important;
}

.padding-min {
    padding: 3px;
}

.btn-success {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #146997;
    background-color: #146997;
}

.fade:not(.show) {
    opacity: 1;
}


.modal-backdrop.fade {
    opacity: 0.5 !important;
}

.btn-success:focus, .btn-success:hover {
    background-color: #337ab7;
    background-position: 0 -15px;
}

.btn-success.active {
    background-color: #146997;
    border-color: #146997;
}

.btn-info {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #146997;
    background-color: #146997;
    color: white;
}

.btn-success.btn.active {
    background-color: #146997;
    border-color: #146997;
}


.btn-primary {
    color: #fff;
    background-color: #146997 !important;
    border-color: #2e6da4;
    background-image: none !important;
}

.btn-danger {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
    color: black;
}


.btn-darkgray {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #6d6e71;
    color: white;
    background-color: #6d6e71;
}

.btn-danger, .btn-default, .btn-info, .btn-primary, .btn-gray, .btn-success, .btn-warning {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-danger, .btn-default, .btn-info, .btn-primary, .btn-gray, .btn-success, .btn-warning {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
}

.btn-group-sm > .btn, .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    margin-left: 4px;
}

.form-control:focus {
    border-color: #146997;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(151, 20, 77, .3);
    box-shadow: inset 0 -1px #146997;
}


input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.textbox-view-filter {
    height: 30px !important;
}

.icontext {
    color1: white;
    word-wrap: break-word;
    margin: 3px;
    margin-top: -10px;
    text-align: center;
    font-size: 15px !important;
}

.icon-size {
    font-size: 40px;
}


.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
    background-color: #d1d3d4 !important;
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #ddd;
}

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 5px;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.grid-hdr-item {
    font-weight: bold;
    font-size: 14px;
}

.srch-filter-lbl {
    font-size: 14px;
    font-weight: bold;
    font-family: Lato !important;
    /*color: #146997;*/
}


table, tr, td, a {
    color: black;
}


.top5 {
    margin-top: 5px;
}

.top7 {
    margin-top: 7px;
}

.top10 {
    margin-top: 10px;
}

.top15 {
    margin-top: 15px;
}

.top20 {
    margin-top: 20px;
}

.top30 {
    margin-top: 30px;
}

.bottom15 {
    margin-bottom: 10px;
}

.bottom5 {
    margin-bottom: 5px;
}


.float-end {
    float: right !important;
}

.text-burgundy {
    color: #146997 !important;
}

.panel-plain {
    margin-top: 10px;
    margin-bottom: 0 !important;
}

.panel {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-plain .panel-heading {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    font-size: 15px;
    font-weight: bold;
    border-bottom: solid 1px #f2dede !important;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-plain .panel-heading .panel-heading-title {
    background-color: #d1d3d4;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    display: inline-block;
}

.x-form-TR-BorderBottom {
    border-bottom: 1px solid #f0f0f0;
}

.form-horizontal .control-label {
    text-align: left;
    font-weight: normal;
    background-color: #f0f0f0;
    line-height: 2;
    align-content: center;
    margin: 0px;
    padding-top: 2px;
}

.form-horizontal .form-group {
    margin: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 5px !important;
    /*background-color: red;*/
    align-content: baseline !important;
}


@media (min-width: 768px) {
    .form-horizontal .control-label {
        /* padding-top: 7px;*/
        margin-bottom: 0;
        text-align: left;
    }
}

@media (min-width: 992px) {
    .col-md-5 {
        width: 41.66666667%;
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left;
    }
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

label {
    display: inline-block;
    max-width: 100%;
    margin: 0px;
    padding: 0px;
    font-weight: 700;
}

.form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 4px 4px;
    padding-left: 8px;
    margin: 0;
    /*  margin-bottom:5px;*/
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius1: 0 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.section-padding {
    padding: 5px;
}

.text-black {
    color: black;
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

/*Commented By Hardik*/
/*.col-md-7 {
    margin-bottom: 5px;
}

.col-md-6 {
    margin-bottom: 5px;
}

.col-md-8 {
    margin-bottom: 5px;
}*/

.btn-group-xs > .btn, .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}



.input-group {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100%
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.form-header {
    background-color: white;
    border: solid 1px #d1d3d4;
    margin-bottom: 10px;
    border-radius: 5px;
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: solid 3px #146997;
}

    .form-header .form-title {
        margin-top: 10px;
    }

    .form-header label {
        color: black;
        font-weight: bold;
    }

    .form-header .form-status {
        margin-bottom: 0px;
        font-size: 14px;
        color: #ed1164;
    }


.text-gray {
    color: #505050;
}

.distance__section {
    position: relative;
}

.text-center {
    text-align: center;
}

.h1, h1 {
    font-size: 36px;
}

.h5, h5 {
    font-size: 14px;
}

/*.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}*/

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    padding-top: 7px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.radio-inline {
    margin-right: 10px !important;
    margin-left: 0px !important;
    vertical-align: text-bottom !important;
    margin-right: 10px !important;
}

.radio-right {
    margin-right: 10px !important;
}

.checkbox-inline, .radio-inline {
    font-weight: bold;
    position: relative;
    display: inline-block;
    padding-left: 1px;
    margin-bottom: 0px;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}

input[type='radio']:after {
    width: 17px;
    height: 17px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

input[type='radio']:checked:after {
    width: 17px;
    height: 17px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #146997;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

.form-aliment {
    margin-right: 17px;
    margin-left: -248px;
    margin-top: 16px;
}

.tinymce-custome-width {
    display: flex;
    margin-left: 251px;
    width: 750px;
}

.label-aliment {
    margin-right: 17px;
    margin-left: -304px;
    margin-top: 16px;
}



.checkbox-label-container {
    display: flex;
    align-items: center;
    padding: 1%;
}



.form-check-input[type=checkbox] {
    border-radius: .25em;
    border-color: black;
}

input[type='checkbox']:checked:after {
    background: #146997;
    /*content: '\2714';*/
    color: #fff;
}


hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.table.table-pink th {
    background-color: #d1d3d4; /*#fff0f0;*/
    text-align: center;
}

.table.table-pink td {
    text-align: center;
}

    .table.table-pink td.text-end {
        text-align: right;
    }

.aligmnt-btn {
    display: flex;
    margin-left: 545px;
    width: 93px;
    margin-top: -35px;
}

.padding-align {
    padding: 0;
}

.Trade-btn {
    width: 235px;
}


.input-btngrp-aligment {
    display: flex;
    margin-left: 258px;
    margin-top: 4px;
}

.required:after {
    content: "*";
    color: #ed1164;
    padding-left: 5px;
}


/*Mobile Screen view*/
@media (max-width: 420px) {
    .table-custom-aligment{
        position:relative;
        margin-right:1%;
    }
    .custom-aligment{
        position:relative;
        float:left;
        margin-left:-6%;
        margin-right:4%;
    }
    .margin-left-4{
        margin-left:-4%;
    }
    .margin-left0{
        margin-left:0px;
    }

    .margin-right-0{
        margin-right:0px;
    }

    .margin-left4{
        margin-left:-5%;
    }
    .maroon-strip {
        z-index: 1;
        background: #146997;
        box-shadow: 0 1px 5px #ababab;
        position: relative;
        background-image: url(../Img/HeaderBgImage.png);
        width: 444px;
    }
    .margin-right-7{
        margin-right:7%;
    }
    .custom-margin-bottom{
        margin-bottom:0.5rem;
    }
    .margin3{
        margin-left:-3%;
    }
    .width51{
        width:51%;
    }
    .width-75{
        width:75%;
    }
    .Section-Flex{
        display:flex;
    }
    
    .Section-margin7{
        margin-left:-7%;
    }
    
    .Section-margin6{
        margin-left:-6%;
    }
    .margin-top-5{
        margin-top:13%;
    }
    .margin-left-7 {
        margin-left: -7%;
    }
    .Portfolio-start{
        display:flex;
    }

    .Dashboard-custom-Top {
        margin-top: 14%;
        margin-left:-4%;
    }



    #navbarSupportedContent {
        display: none;
    }

    .top-navbar {
        padding: 0;
        margin: 0;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 50px;
    }

    #wrapper.toggled {
        padding-left: 65px;
        padding-top: 4px;
    }

        #wrapper.toggled #sidebar-wrapper:hover {
            width: 250px;
        }

    .top-nav-right {
        margin-right: 30px;
    }

    .top-nav {
        margin-top: 23px;
    }

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        position: relative;
        min-height: 1px;
        padding-right: 0;
       /* padding-left: 8px;*/
    }

    #page-content-wrapper {
        width: 100%;
        position: absolute;
        /* padding: 15px; */
    }

    .Top_navbar-margin {
        margin-top: 14px;
    }
}

/*Mobile Screen view*/
@media (max-width: 520px) {
    .table-custom-aligment {
        position: relative;
        margin-right: 1%;
    }
    .custom-aligment {
        position: relative;
        float: left;
        margin-left: -6%;
        margin-right: 2%;
    }
    .margin-left-4 {
        margin-left: -4%;
    }
    .margin-left0 {
        margin-left: 0px;
    }
    .margin-right-0 {
        margin-right: 0px;
    }
    .margin-left4 {
        margin-left: -5%;
    }

    .maroon-strip {
        z-index: 1;
        background: #146997;
        box-shadow: 0 1px 5px #ababab;
        position: relative;
        background-image: url(/Img/HeaderBgImage.png);
        width: 444px;
    }

    .margin-right-7 {
        margin-right: 7%;
    }

    .custom-margin-bottom {
        margin-bottom: 0.5rem;
    }

    .margin3 {
        margin-left: -3%;
    }

    .width51 {
        width: 51%;
    }

    .width-75 {
        width: 75%;
    }

    .Section-Flex {
        display: flex;
    }

    .Section-margin7 {
        margin-left: -7%;
    }

    .Section-margin6 {
        margin-left: -6%;
    }

    .margin-top-5 {
        margin-top: 13%;
    }

    .margin-left-7 {
        margin-left: -7%;
    }

    .Portfolio-start {
        display: flex;
    }

/*    .Dashboard-custom-Top {
        margin-top: 14%;
        margin-left: -4%;
    }*/

/*   change-by manish*/
    .Dashboard-custom-Top {
        margin-top: 8%;
        margin-left: -4%;
    }

     

    #navbarSupportedContent {
        display: none;
    }

    .top-navbar {
        padding: 0;
        margin: 0;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 50px;
    }

    #wrapper.toggled {
        padding-left: 65px;
        padding-top: 4px;
    }

        #wrapper.toggled #sidebar-wrapper:hover {
            width: 250px;
        }

    .top-nav-right {
        margin-right: 30px;
    }

    .top-nav {
        margin-top: 23px;
    }

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        position: relative;
        min-height: 1px;
        padding-right: 0;
        /* padding-left: 8px;*/
    }

    #page-content-wrapper {
        width: 100%;
        position: absolute;
        /* padding: 15px; */
    }

    .Top_navbar-margin {
        margin-top: 14px;
    }
}

@media (min-width: 1280px) {
    #wrapper, .wrapper {
        margin-top: 6.5%;
    }
}


div.widget:hover {
    z-index: 10;
    border: 1px solid rgba(255, 255, 255, .4);
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
}

.modal-footer {
    padding-top: 5px !Important;
    padding-bottom: 5px !Important;
    background-color: rgb(240,240,240);
    margin-left: 0px;
}


/* added-by manish*/



/* Core Navbar Reset */
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

/* Container padding */
@media (min-width:768px) {
    .navbar {
        border-radius: 4px;
    }

    .navbar-header {
        float: left;
    }
}

/* Brand */
.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px;
    font-size: 18px;
    line-height: 20px;
}

    .navbar-brand:hover,
    .navbar-brand:focus {
        text-decoration: none;
    }

/* Navbar collapse (default hidden for mobile) */
.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling: touch;
}

    .navbar-collapse.collapse {
        display: none !important; /* fixed: hidden by default */
    }

        .navbar-collapse.collapse.show {
            display: block !important; /* shown when toggled */
        }
/*
@media (min-width:768px) {
    .navbar-collapse {
        .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .pre-scrollable {
    max-height: 340px;
}
*/
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .dropdown-menu > li > a, .form-horizontal .form-group:after, .fuelux .wizard:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
    clear: both;
}

.nav-justified > .dropdown .dropdown-menu, .nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9;
    content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0;
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}

.nav > li, .nav > li > a {
    display: block;
    position: relative;
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

    .nav > li > a {
        padding: 10px 15px;
    }

        .nav > li > a:focus, .nav > li > a:hover {
            text-decoration: none;
            background-color: #eee;
        }

    .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
        color: #777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed;
    }

    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
        background-color: #eee;
        border-color: #ef6262;
    }

    .nav .nav-divider {
        height: 1px;
        margin: 8px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .nav > li > a > img {
        max-width: none;
    }

.nav-tabs {
    border-bottom: 1px solid transparent;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.42857143;
            border: 1px solid transparent;
            border-radius: 0;
        }

            .nav-tabs > li > a:hover {
                border-color: #eee #eee transparent;
            }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
            color: #555;
            background-color: #f0f0f0;
            border: 1px solid #fff;
            border-bottom-color: transparent;
            cursor: default;
        }

    .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0;
    }

        .nav-tabs.nav-justified > li {
            float: none;
        }

            .nav-tabs.nav-justified > li > a {
                text-align: center;
                margin-bottom: 5px;
                margin-right: 0;
                border-radius: 0;
            }

        .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
            border: 1px solid #ddd;
        }

@media (min-width:768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-tabs.nav-justified > li > a {
            margin-bottom: 0;
            border-bottom: 1px solid #ddd;
            border-radius: 0;
        }

    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #f0f0f0;
    }
}

.nav-pills > li {
    float: left;
}

.nav-justified > li, .nav-stacked > li {
    float: none;
}

.nav-pills > li > a {
    border-radius: 0;
}

.nav-pills > li + li {
    margin-left: 2px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #ef6262;
}

.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0;
}

.nav-justified {
    width: 100%;
}

    .nav-justified > li > a {
        text-align: center;
        margin-bottom: 5px;
    }

.nav-tabs-justified {
    border-bottom: 0;
}

    .nav-tabs-justified > li > a {
        margin-right: 0;
        border-radius: 0;
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
        border: 1px solid #ddd;
    }

@media (min-width:768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-justified > li > a {
            margin-bottom: 0;
        }

    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 0;
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
        border-bottom-color: #f0f0f0;
    }
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 18px;
    background-image: url(/Img/HeaderBgImage.png);
    border: 1px solid transparent;
    padding: 0px;
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling: touch;
}

    .navbar-collapse.in {
        overflow-y: auto;
    }

@media (min-width:768px) {
    .navbar {
        border-radius: 0;
    }

    .navbar-header {
        float: left;
    }

    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }

        .navbar-collapse.collapse {
/*            display: block !important;*/     /*commented-by manish*/
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important;
        }

        .navbar-collapse.in {
            overflow-y: visible;
        }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}



@media (min-width:950px) {
    .navbar {
        border-radius: 0;
    }

    .navbar-header {
        float: left;
    }

    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }

        .navbar-collapse.collapse {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important;
        }

        .navbar-collapse.in {
            overflow-y: visible;
        }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}



@media (max-device-width:480px) and (orientation:landscape) {
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: 200px;
    }
}

.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: -15px;
    margin-left: -15px;
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.navbar-brand {
    float: left;
    padding: 18px 15px;
    font-size: 15px;
    line-height: 18px;
    height: 50px;
    
}

    .navbar-brand:focus, .navbar-brand:hover {
        text-decoration: none;
    }

    .navbar-brand > img {
        display: block;
    }

@media (min-width:768px) {
    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
        margin-right: 0;
        margin-left: 0;
    }

    .navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top {
        border-radius: 0;
    }

    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0;
}

    .navbar-toggle:focus {
        outline: 0;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px;
        }

.navbar-nav {
    margin: 8px -15px;
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 18px;
    }

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

        .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
            padding: 5px 15px 5px 25px;
        }

        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 18px;
        }

            .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
                background-image: none;
            }
}


@media (min-width:768px) {
    .navbar-toggle {
        display: none;
    }

    .navbar-nav {
        float: left;
        margin: 0;
    }

        .navbar-nav > li {
            float: left;
        }

            .navbar-nav > li > a {
                padding-top: 16px;
                padding-bottom: 16px;
            }
}

.navbar-form {
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    margin: 3px -15px;
}

@media (min-width:768px) {
    .navbar-form .form-control-static, .navbar-form .form-group {
        display: inline-block;
    }

    .navbar-form .control-label, .navbar-form .form-group {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
            width: auto;
        }

        .navbar-form .input-group > .form-control {
            width: 100%;
        }

    .navbar-form .checkbox, .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .navbar-form .checkbox label, .navbar-form .radio label {
            padding-left: 0;
        }

        .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
            position: relative;
            margin-left: 0;
        }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }

        .navbar-form .form-group:last-child {
            margin-bottom: 0;
        }
}

@media (min-width:768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        box-shadow: none;
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-radius: 0;
}

.navbar-btn {
    margin-top: 3px;
    margin-bottom: 3px;
}

    .navbar-btn.btn-sm {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .navbar-btn.btn-xs {
        margin-top: 14px;
        margin-bottom: 14px;
    }

.navbar-text {
    margin-top: 16px;
    margin-bottom: 16px;
}

@media (min-width:768px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px;
    }

    .navbar-left {
        float: left !important;
    }

    .navbar-right {
        float: right !important;
        margin-right: -15px;
    }

        .navbar-right ~ .navbar-right {
            margin-right: 0;
        }
}

.navbar-default {
    background-color: #ef6262;
    border-color: #ec4444;
}

    .navbar-default .navbar-brand {
        color: #777;
    }

        .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
            color: #5e5e5e;
            background-color: transparent;
        }

    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-text {
        color: #777;
    }

        .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        color: #fff;
        background-color: #ed5454;
    }

    .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
        color: #ccc;
        background-color: transparent;
    }

    .navbar-default .navbar-toggle {
        border-color: #ddd;
    }

        .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
            background-color: #ddd;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #888;
        }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #ec4444;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
        background-color: #ed5454;
        color: #fff;
    }

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #fff;
        background-color: #ed5454;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #777;
}

    .navbar-default .navbar-link:hover {
        color: #333;
    }

.navbar-default .btn-link {
    color: #777;
}

    .navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
        color: #333;
    }

    .navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
        color: #ccc;
    }

.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}

    .navbar-inverse .navbar-brand {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-text {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
        color: #fff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
        color: #444;
        background-color: transparent;
    }

    .navbar-inverse .navbar-toggle {
        border-color: #333;
    }

        .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
            background-color: #333;
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #fff;
        }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #101010;
    }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
        background-color: #080808;
        color: #fff;
    }

@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #fff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #9d9d9d;
}

    .navbar-inverse .navbar-link:hover {
        color: #fff;
    }

.navbar-inverse .btn-link {
    color: #9d9d9d;
}

    .navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
        color: #fff;
    }

    .navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
        color: #444;
    }

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    content: " ";
    display: block; /*table #niraj */
}

@media (min-width:768px) and (max-width:991px) {
    .am-top-header .navbar-header .navbar-brand {
        margin-right: 10px;
    }

    .am-nosidebar-left .am-top-header .navbar-header .navbar-brand {
        margin-right: 0;
        padding-left: 0;
        width: 160px;
    }
}

.am-top-header .navbar-header .am-toggle-left-sidebar {
    border-radius: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    font-size: 0;
    text-align: center;
    display: none;
    padding: 0 18px;
    border-width: 0;
    line-height: 70px;
}

    .am-top-header .navbar-header .am-toggle-left-sidebar .icon-bar {
        display: inline-block;
        background-color: transparent;
        height: auto;
        width: auto;
        vertical-align: middle;
    }

        .am-top-header .navbar-header .am-toggle-left-sidebar .icon-bar span {
            display: block;
            width: 25px;
            height: 1px;
            margin-top: 6px;
            background-color: #fff;
        }

            .am-top-header .navbar-header .am-toggle-left-sidebar .icon-bar span:first-child {
                margin-top: 0;
            }

    .am-top-header .navbar-header .am-toggle-left-sidebar:focus, .am-top-header .navbar-header .am-toggle-left-sidebar:hover {
        background-color: transparent;
    }

@media (max-width:767px) {
    .am-top-header .navbar-header .am-toggle-left-sidebar {
        display: block;
    }
}

.am-top-header .navbar-header .page-title {
    display: none;
    color: #fff;
    font-family: Raleway,sans-serif;
    font-size: 19px;
    line-height: 70px;
}

@media (max-width:767px) {
    .am-top-header .navbar-header .page-title {
        display: inline-block;
    }

    .am-top-header .navbar-header {
        text-align: center;
    }
}

.am-top-header .navbar-collapse {
    padding-right: 20px;
}

    .am-top-header .navbar-collapse .navbar-nav > li > a {
        line-height: 80px;
        color: #fff;
        font-family: Raleway,sans-serif;
        font-size: 14px;
        padding: 0 18px;
        outline: 0;
    }

@media (min-width:768px) and (max-width:991px) {
    .am-top-header .navbar-collapse .navbar-nav > li > a {
        padding: 0 12px;
    }
}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown > a .angle-down {
    font-size: 27px;
    vertical-align: middle;
}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu {
    border: 0;
    border-radius: 3px;
    margin-top: 2px;
}

    .am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a {
        font-size: 12px;
        font-weight: 300;
        color: #504e4e;
        padding: 10px 20px;
        min-width: 175px;
    }

        .am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a:hover {
            background-color: #ef6262;
            color: #fff;
        }

        .am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a:active, .am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a:focus {
            background-color: transparent;
            color: #504e4e;
        }

    .am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu:after {
        border-bottom: 8px solid #fff;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        top: -8px;
        content: "";
        display: inline-block;
        left: 42px;
        margin-left: -6px;
        position: absolute;
    }

.am-top-header .navbar-collapse .navbar-nav.am-nav-right > li:first-child > a {
    padding-left: 15px;
}

.am-top-header .navbar-collapse .am-user-nav {
    margin-right: 0;
}

    .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a {
        padding-left: 16px;
        padding-right: 4px;
    }

        .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a img {
            max-width: 43px;
            max-height: 43px;
            border-radius: 50%;
        }

        .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a .user-name {
            margin-left: 8px;
            display: none;
        }

    .am-top-header .navbar-collapse .am-user-nav > li.dropdown .dropdown-menu li a .icon {
        font-size: 20px;
        vertical-align: middle;
        margin-right: 6px;
    }

    .am-top-header .navbar-collapse .am-user-nav > li.dropdown .dropdown-menu:after {
        left: auto;
        right: 20px;
    }

.am-top-header .navbar-collapse .am-icons-nav {
    margin-right: 20px;
}

@media (min-width:768px) and (max-width:991px) {
    .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a {
        padding-left: 10px;
    }

    .am-top-header .navbar-collapse .am-icons-nav {
        margin-right: 10px;
    }
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a {
    padding: 0 9px;
    position: relative;
}

    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a .icon {
        font-size: 28px;
        vertical-align: middle;
        color: rgba(255,255,255,.8);
    }

    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a .indicator {
        background: #fff;
        border-radius: 50%;
        display: block;
        height: 6px;
        width: 6px;
        position: absolute;
        top: 25px;
        right: 9px;
    }

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications {
    width: 300px;
    border-radius: 5px;
    left: auto;
    margin-right: -150px;
    right: 50%;
    padding-bottom: 0;
}

    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .title, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .title, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .title {
        font-family: Raleway,sans-serif;
        font-size: 13px;
        color: #8a8a8a;
        text-align: center;
        padding: 3px 0 7px;
        border-bottom: 1px solid #ebebeb;
    }

        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .title .badge, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .title .badge, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .title .badge {
            font-weight: 600;
            font-size: 10px;
            line-height: 9px;
            vertical-align: middle;
            margin-left: 4px;
            background-color: #e4e4e4;
            color: #8a8a8a;
            min-width: 17px;
            height: 17px;
            text-align: center;
            padding: 3px 6px;
        }

    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .footer a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .footer a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .footer a {
        font-size: 13px;
        color: #8a8a8a;
        text-align: center;
        padding: 10px 0;
        border-top: 1px solid #ebebeb;
        display: block;
        outline: 0;
        font-family: Raleway,sans-serif;
    }

        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .footer a:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .footer a:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .footer a:hover {
            background-color: #f5f5f5;
        }

    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections:after, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages:after, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications:after {
        left: 50%;
        margin-left: -8px;
    }

    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller {
        height: 222px;
    }

        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul {
            list-style: none;
            padding-left: 0;
        }

            .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li {
                overflow: hidden;
                border-bottom: 1px solid #ebebeb;
            }

                .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a {
                    padding: 15px;
                    display: block;
                    overflow: hidden;
                }

                    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .logo, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .logo {
                        height: 38px;
                        width: 38px;
                        border-radius: 50%;
                        background-color: #e4e4e4;
                        float: left;
                        text-align: center;
                    }

                        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .logo .icon {
                            font-size: 25px;
                            color: #979595;
                            line-height: 36px;
                        }

                    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content {
                        padding-left: 50px;
                        line-height: 14px;
                    }

                        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .circle, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content .circle {
                            width: 6px;
                            height: 6px;
                            background: #ef6262;
                            border-radius: 50%;
                            float: right;
                            position: relative;
                            top: 6px;
                        }

                        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .name, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content .name, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content .text-content {
                            font-family: Raleway,sans-serif;
                            font-weight: 500;
                            font-size: 13px;
                        }

                        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content .text-content {
                            color: #8a8a8a;
                            font-size: 12px;
                            line-height: 16px;
                        }

                        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content .date {
                            color: #8a8a8a;
                            display: block;
                            font-size: 9px;
                            margin-top: 4px;
                            text-transform: uppercase;
                        }

                .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .user-content .text-content {
                    color: #fff;
                }

                .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li.active, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li.active {
                    background-color: rgba(239,98,98,.1);
                    border-bottom: 1px solid rgba(239,98,98,.1);
                }

                .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover {
                    background-color: #ef6262;
                }

                    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .logo, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .logo {
                        background-color: #eb4242;
                    }

                    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .user-content .circle, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .user-content .circle {
                        background: #fff;
                    }

                .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:last-child, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:last-child {
                    border-bottom: 0;
                }

    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller {
        height: 230px;
    }

        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .logo {
            width: 40px;
            height: 40px;
            background-color: transparent;
            border-radius: 50%;
            overflow: hidden;
        }

            .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .logo img {
                max-width: 100%;
            }

        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .date {
            display: inline-block;
            text-transform: none;
            float: right;
            margin-top: 0;
            font-size: 10px;
        }

        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .text-content {
            display: block;
            margin-top: 4px;
        }

        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .logo {
            background-color: transparent;
        }

    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul {
        padding: 0;
    }

        .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li {
            display: block;
            overflow: hidden;
            list-style: none;
            padding: 10px 20px;
            line-height: 34px;
            border-bottom: 1px solid #ebebeb;
        }

            .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .logo {
                width: 35px;
                height: 35px;
                float: left;
                text-align: center;
            }

                .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .logo img {
                    max-height: 100%;
                    max-width: 100%;
                }

            .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field {
                padding-left: 45px;
                vertical-align: middle;
            }

                .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field > span {
                    font-family: Raleway,sans-serif;
                    color: #8a8a8a;
                    font-weight: 500;
                    font-size: 13px;
                }

                .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field .switch-button {
                    vertical-align: middle;
                }

            .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li:hover {
                background-color: #f5f5f5;
            }

            .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li:last-child {
                border-bottom: 0;
            }

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown.open > a {
    background-color: transparent;
}

    .am-top-header .navbar-collapse .am-icons-nav > li.dropdown.open > a .icon {
        color: #fff;
    }

.navbar-nav .dropdown-menu {
    position: absolute;
}

.navbar-top-pading-left {
    padding-left: 15px;
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: none;
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: transparent;
}

.nav-top-padding-left-center {
    padding-left: 350px;
}

.nav-top-padding-left-right {
    padding-left: 290px;
}

.nav-top-padding-left-right-Master {
    padding-left: 400px;
}

.nav-top-padding-left-right-Co {
    padding-left: 216px;
}

.nav-top-padding-left-right-Com {
    padding-left: 270px;
}


.li, a {
    text-decoration: none;
}


.srch-filter-summ {
    font-size: 13px;
    margin-bottom: 5px;
    background-color: #fae7eb;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.srch-filter-summ {
    background-color: #d1d3d4 !important;
}


.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px;
}

.srch-filter-summ b {
    color: #0564a9;
}

.srch-filter-summ a {
    margin-left: 15px;
}


hr.rowsep, hr.rowsep3 {
    margin-top: 0;
    border-top: 1px solid #a79898;
    margin-bottom: 5px;
}

.rowsep {
    margin-top: 5px;
    border-top: 5px solid #e6e6e6;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}



.text-end {
    float: right;
}

uccess.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
    background-color: #146997;
    background-image: none;
}

.dropdown:hover {
    background-color: none;
}

.btn-link:focus, .btn-link:hover {
    color: #000104;
    text-decoration: underline;
    background-color: transparent;
}

.btn-gray {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #d1d3d4;
    background-color: #d1d3d4;
}

.btn-custom-width {
    width: 60px;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.width90 {
    width: 90px;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 40px;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

.modal-content {
    position: absolute;
    top: 47px;
    /* modified by aarya*/
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.padding-margin0 {
    padding: 0;
    margin: 0;
}

a:hover {
    cursor: pointer;
}

.bootbox-cancel {
    color: black;
}

    .bootbox-cancel:hover {
        color: black;
    }

input[readonly] {
    background-color: #e9ecef;
    color: black;
    border: 1px solid #888;
    /* cursor: not-allowed;*/
}


.Trade-Desc-margin-left-Custom {
    margin-left: 115px;
}

.PreClearance-margin-left-Custom {
    margin-left: 104px;
}


/*Mobile Screen Size*/

/* Add this to your CSS file */
/*.navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #0073a5;
    padding: 10px 20px;
}

.navbar-logo {
    display: flex;
    align-items: center;
}

    .navbar-logo img {
        height: 40px;
        margin-right: 10px;
    }

.navbar-menu {
    display: flex;
}

.navbar-list {
    display: flex;
    list-style: none;
}

    .navbar-list li {
        margin-left: 20px;
    }

        .navbar-list li a {
            text-decoration: none;
            color: white;
            font-weight: bold;
        }

.navbar-user {
    color: white;
    font-size: 16px;
}

.navbar-toggle {
    display: none;
    flex-direction: column;
    cursor: pointer;
}

.navbar-hamburger {
    width: 25px;
    height: 3px;
    background-color: white;
    margin: 4px 0;
}*/

/* Responsive Styles */
/*@media (max-width: 768px) {
    .navbar-menu {
        display: none;
        position: absolute;
        top: 60px;
        right: 20px;
        background-color: #0073a5;
        width: 200px;
        flex-direction: column;
        padding: 10px;
    }

        .navbar-menu.active {
            display: flex;
        }

    .navbar-list {
        flex-direction: column;
        text-align: right;
    }

        .navbar-list li {
            margin: 10px 0;
        }

    .navbar-toggle {
        display: flex;
    }
}*/

.modIntg-card {
    cursor: default;
    padding: 1.5rem;
    border: 1px solid #ddd;
    border-radius: 15px;
    margin-bottom: 20px;
    box-shadow: 0 .25rem 1rem rgba(0, 0, 0, 0.1);
}
.modIntg-header {
    display: flex;
    justify-content: space-between;
    font-weight: bold;
    font-size: 16px
}

.modIntg-data {
    margin-top: 6px;
    display: flex;
    justify-content: space-between;
    padding-left: 5px;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb(255,255,255)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}
