/*Custom CSS Version 1.0.0\

    Created by : Siva Kumar K
    Created On : 27th July 2018
    
    Last UpdatedBy : Sasikala
    Last UpdatedOn : 31st Aug 2018
    Description    : Changed Icon Color from Orange to Red in ImportFile Download

*/
/*Common*/
#fullModalContent {
    max-width: 800px;
}
a[type=button] {
    border: none;
    outline: none;
    box-shadow: none;
    background: none;
    background-color: unset;
}
.hidden {
    display: none !important;
}
.hide {
    display: none !important;
}

.pagination {
    margin-bottom: 0px;
    justify-content: flex-end;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
.service-item-bx .service-item .service-avatar {
    margin-right: 0px;
}
.listing-form .form-control.sr-select {
    padding-right: 15px;
}
.btn.btn-xs {
    font-size: 12px;
}
/* Datetime picker */
.datepicker {
    font-size: 14px;
}
/* Manage Role */
.panel.panel-default.app-role {
    margin-bottom: 0px;
}
/*Table*/
.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;
}
/* Modal */
.modal .modal-dialog .modal-dialog {
    margin: 0;
}
.fade {
    transition: none;
}
/* portlet */
.portlet-title {
    margin: 10px 0;
}
/*Tabs*/
.nav-tabs > li > a {
    display: block;
}
/*Dropdown toggle caret*/
.dropdown-toggle::after {
    border: none !important;
}
/*Multiselect*/
.multiselect-container.dropdown-menu {
    font-size: 14px;
}
.multiselect-container.dropdown-menu {
    width: 100%;
}
    .multiselect-container.dropdown-menu > li > a {
        clear: both;
        display: block;
    }
    .multiselect-container.dropdown-menu > li label.checkbox {
        width: 100%;
    }
        .multiselect-container.dropdown-menu > li label.checkbox > input[type="checkbox"] {
            position: absolute;
            margin-top: 4px;
        }
.multiselect.dropdown-toggle:after {
    content: "";
    margin: 0px !important;
    border: 0px !important;
}
.multiselect-container.dropdown-menu .multiselect-item.multiselect-filter > .input-group {
    /*display: table;
    line-height: 20px;*/
    flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    margin: 0px;
    padding: 5px;
}
.multiselect-container.dropdown-menu .multiselect-item.multiselect-filter .multiselect-search {
    height: 38px !important;
    width: 100% !important;
}
.multiselect-container.dropdown-menu .multiselect-item.multiselect-filter .multiselect-clear-filter {
    content: "";
    padding: 0 10px;
    /*margin-top: -3px;*/
    outline: none !important;
    box-shadow: none !important;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-left: 0px;
}
    .multiselect-container.dropdown-menu .multiselect-item.multiselect-filter .multiselect-clear-filter:hover,
    .multiselect-container.dropdown-menu .multiselect-item.multiselect-filter .multiselect-clear-filter:focus,
    .multiselect-container.dropdown-menu .multiselect-item.multiselect-filter .multiselect-clear-filter:visited {
        outline: none !important;
        box-shadow: none !important;
    }
    .multiselect-container.dropdown-menu .multiselect-item.multiselect-filter .multiselect-clear-filter:before {
        font-family: 'FontAwesome';
        content: "\f057";
        font-size: 14px;
    }

.multiselect-container.dropdown-menu .multiselect-item.multiselect-filter .input-group-addon,
.multiselect-container.dropdown-menu .multiselect-item.multiselect-filter .input-group-btn {
    display: table-cell;
}
.multiselect-container.dropdown-menu .multiselect-item.multiselect-filter .input-group-addon {
    content: "";
    padding: 0 12px;
    margin: 0;
    line-height: 14px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    height: 38px;
    line-height: 35px;
}
    .multiselect-container.dropdown-menu .multiselect-item.multiselect-filter .input-group-addon:before {
        font-family: 'FontAwesome';
        content: "\f002";
        font-size: 14px;
    }

.action-icon {
    color: #f39000 !important;
    font-size: 18px;
    display: inline-block;
    /*float: left;*/
    margin-right: 3px;
}
    .action-icon img {
        vertical-align: top;
        margin-left: 10px !important;
    }

    .action-icon-disabled {
        color: #f39000 !important;
        font-size: 18px;
        opacity: 0.5;
    }

.icon {
    color: #f39000 !important;
    font-size: 18px;
    display: inline;
}

.icon-disabled {
    color: #f39000 !important;
    font-size: 18px;
    opacity: 0.5;
}

.nav-search-profile {
    position: relative;
    min-height: 50px;
}

.hidden {
    display: none;
}

th {
    vertical-align: text-top !important;
}

.input-daterange input:last-child {
    border-radius: 3px 3px 3px 3px;
}

/*Carding Style*/
.btn-noborder {
    border: none !important;
    outline: none !important;
    background-color: #fff !important;
}

.icon-gray {
    color: #585858 !important;
    font-size: 30px !important;
}

.service-item-bx .service-item .service-date {
    width: 160px;
    height: 0px;
}

    .service-item-bx .service-item .service-date .service-name {
        font-size: 18px;
        font-weight: 600;
        color: #191919;
    }

/*certificate category bug fix by deva*/
.form-h .form-group {
    height: 75px;
}

.form-h1 {
    height: 107px !important;
}

.auth {
    margin-bottom: 11px !important;
}
/*set up page bug fix by deva*/
.setup .service-item-bx .service-item .service-avatar {
    width: 40px;
    text-align: left;
    margin-right: 0;
}

.setup .service-item-bx .service-item .service-content {
    margin-left: 0 !important;
    margin-right: 0;
}

.setup .service-item-bx .service-item .service-info {
    margin-left: 40px;
}

.setup .portlet .portlet-body {
    padding: 15px 0px;
}

.setup .portlet-body.p-10 {
    padding-bottom: 0 !important;
}

.med-c {
    padding-bottom: 0 !important;
}

.level-fy {
    margin-bottom: 0;
}

.service-item-bx .service-item .service-content-sm {
    padding-bottom: 0;
}

.setup .service-item-bx .service-item .service-avatar img {
    margin-top: 5px;
}

.setup .doc {
    padding-left: 0;
    padding-right: 0;
}

.ath-ag {
    margin-top: 10px !important;
    position: relative;
}

    .ath-ag i {
        position: absolute;
        right: 12px;
    }

.setup .service-content-sm h4 {
    font-size: 14px !important;
    color: #333 !important;
    font-weight: 600;
}

.setup .service-item-bx .service-item .service-content-sm {
    margin-left: 0px !important;
    font-weight: 600;
}

.setup body {
    line-height: 0.9;
}

.SignatureBorder {
    border: 1px solid #afa5a5 !important;
}

.pending-sig {
    border: 1px solid #afa5a5 !important;
    padding: 70px 0;
    text-align: center;
}
/*carding edit page by deva*/
.edit-sub-text {
    color: #666666;
}

.edit-card-gap {
    margin-bottom: 20px;
}
/*manage carded athlete page by deva*/
.manag-card-disable {
    font-size: 22px !important;
}


/*Landing page menu changes by deva*/
.terms-con .bg-about {
    background: none !important;
}

.terms-con .bg-dark-alfa-70:before {
    background: #fff;
}

.terms-con-header {
    background-color: #000 !important;
    padding: 2px 0;
    color: #fff;
    position: relative;     
}

.terms-con .terms-mainheading, .terms-con .subheadings {
    font-family: 'Geogrotesque' !important;
    color: #666 !important;
}

.terms-con .page-section {
    color: #333 !important;
    padding: 30px 0 !important;
}

.terms-con-header h3 {
    margin-bottom: 0.8em !important;
    margin-top: 18px;
    color: #fff;
}

.terms-con .terms-mainheading, .terms-con .subheadings {
    font-family: 'Roboto', sans-serif !important;
}

.terms-con .container {
    width: 1400px;
    margin-left: 100px;
}

.terms-con a {
    color: #000;
    text-decoration: none;
}

    .terms-con a:hover {
        color: #f28f00;
        text-decoration: underline;
    }

.terms-con .left-icon {
    color: #fff;    
    font-size: 30px; 
    position: absolute;  
    left: 40px;
    top: 15px;
}

.left-icon a {
    color: #fff;
}

.terms-con dl {
    margin-top: 30px;
}

.mr-t-4 {
    margin-top: 3px;
}

/*RA changes by deva*/
.mrb-0-imp {
    margin-bottom: 0;
}

.pd-bt-15 {
    padding-bottom: 15px !important;
}

.ico-flt-rt {
    float: right;
    margin-bottom: 10px;
}

.req-ch-font-siz {
    font-size: 13px !important;
}

.border-bot-ath {
    border-bottom: none !important;
}

/*bel icon changes by deva*/
.right-menu-item.dropdown-toggle.has-new-Notification {
    color: #fff;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: #000 !important;
    color: #fff !important;
}

.arrow-dropdown-menu:after {
    border-bottom: 6px solid #575757;
}

/*system parameter margin bottom reduced by deva*/
.sys-prmtr-mb {
    margin-bottom: -9px !important;
}

.pg-mgn-top {
    margin-top: 20px;
}

.listing-form .btn-xs, .form-btn-action .btn {
    margin-left: 8px !important;
    line-height: 18px;
    border-radius: 3px;
}

/*privacy policy mobile - deva*/
@media screen and (max-width:1500px) {
    .terms-con .container {
        max-width: 100%;
        margin: 0 auto;
    }
}

.sr-select {
    /*border: 1px solid #333;*/
    border-radius: 3px;
    color: #333 !important;
}
/*display-inline table by deva*/
.dis-tbl {
    display: inline-table;
}

.ft-wt-bld {
    font-weight: bold;
}

#Apply-Carding-form .plain-select select {
    height: 28px;
    padding: 4px 10px 3px 6px;
    color: #7b7b7b !important;
}
#Apply-Carding-form .plain-select select option{
    color:black;
}

.pd-bt-5 {
    padding-bottom: 5px !important;
}

.btn-md-1 {
    padding: 6px 40px;
    font-size: 13px;
}

.pd-btn {
    padding: 2px 10px !important;
    font-weight: 400;
    font-size: 13px;
    border-radius: 2px;
}

.pd-5-10 {
    padding: 5px 10px !important;
}

@media screen and (max-width:530px) {
    .ht-100 {
        height: 100px !important;
    }
}

@media screen and (max-width:400px) {
    .ht-100 {
        height: 140px !important;
    }
}
/*For RA Page */
hr-brd {
    margin-top: 0px; 
    margin-bottom: 0px; 
    border: 0;
    border-top: 1px solid #eee;
    }

/*landing page*/
.bg-about {
    padding: 50px 0 230px 0;
}

.bg-contact {
    padding: 50px 0 140px 0;
}

.bg-home {
    padding: 50px 0 280px 0;
}

.mb-20 {
    margin-bottom: 20px;
}
/*alert button color change by deva*/
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {
    color: #ED8B00 !important;
}

    .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {
        border: none !important;
}
/*action button alignment*/
.action-btns {
    display: inline-flex;    
    width: 100%;
    border-bottom: 0 !important;
    padding-top: 3px !important;
}

    .action-btns a, .action-btns button {
    padding: 2px;
}

    .action-btns i {
    vertical-align: middle;
}

.ch-ht-wdt {
    width: 60px !important;
    height: 55px !important;
}

   /*form border color - deva*/
.listing-form .form-control{
        border: 1px solid #7d7878 !important;
        color: #333 !important;
        padding: 4px 6px;
        font-size: 14px;
    }

    .listing-form .multiselect-native-select .btn-default span::selection,.listing-form .multiselect-native-select .btn-default{
     color: #333 !important;
     border: 1px solid #7d7878 !important;
     font-size: 14px !important;
     padding: 4px 6px;
   }
   .listing-form input::placeholder{
       color: #7b7b7b !important;
   }
   .listing-form .multiselect-native-select .btn-default:hover,#Apply-Carding-form .plain-select select{
       border: 1px solid #7d7878 !important;       
   }

.listing-form .has-success .form-control, .listing-form .open > .dropdown-toggle.btn-default {
        border-color: #7d7878 !important; 
    }

.listing-form .form-control[disabled], .listing-form fieldset[disabled] .form-control {
        color: #aaaaaa !important;
        border: 1px solid #aba8a8 !important;
    }
    .listing-form .plain-select select,.listing-form .multiselect-native-select .btn-default[title="-Select-"] .multiselect-selected-text,.listing-form .multiselect-native-select .btn-default[title="None selected"] .multiselect-selected-text,.listing-form .form-control.selected{
        color: #7b7b7b !important;
        font-size: 14px !important;
    }

    .listing-form .plain-select select:focus, .listing-form .plain-select .sr-select, .listing-form .sr-select .multiselect-native-select .btn-default .multiselect-selected-text, #Apply-Carding-form .plain-select .sr-select, .listing-form .form-control.sr-select, #SaveFilterDiv .listing-form .form-control, .listing-form .form-control.competitionnameautocomplete {
        color: #333 !important;
        font-size: 14px !important;
    }      
    #SaveFilterDiv .listing-form .form-control:-ms-input-placeholder{
        color: #7b7b7b !important;
    }  
    .listing-form .form-control::-moz-placeholder{
        color: #7b7b7b !important;
    }
    .listing-form .form-control:-ms-input-placeholder{
        color: #7b7b7b !important;
    }    
    /*form border color - deva*/

.scroll-down {
        background-color: rgba(11,11,11,0) !important;
    }

.font-sz-15 {
    font-size: 15px !important;
    }

.coming-sn {
        text-align: center; 
        padding-bottom: 250px;
    }

    .coming-sn img {
        height: 100px;
        margin-top: 200px;
    }

.border-top-2 {
        border-top: 2px solid #595959 !important;
    }

.mb-5 {
    margin-bottom: 5px !important;
    }

    .scroll-365 {
        overflow-y: scroll;
        height: 365px;
    }

    /*Athlete performance*/
.position-190 {
    position: absolute;
    right: -300px;
    top: 0;
    height: 200px !important;
    }

.bg-orng-color {
        background-color: #ED8B00 !important;
    }

.hight-200 {
        height: 200px !important;
    width: inherit !important;
        max-width: 100% !important;
    }
    /* Accept Invite*/
    a.docDownloadlabel:hover { 
    text-decoration: underline;
 } 


    @media screen and (max-width:1300px) {
    .position-190 {
            right: -222px;
        }
    }

@media screen and (max-width:1200px) {
    .position-190 {
            right: -200px;
        }
    }

@media screen and (max-width:1100px) {
    .position-190 {
            right: -187px;
        }
    }

@media screen and (max-width:1024px) {
    .position-190 {
        height: 180px !important;
            right: -235px;
        }
    }

    @media screen and (max-width:990px) {
    .athletePic {
        text-align: center;
            background-color: #333;
        }
        .responsive-none{
            display:none;
        }
        .responsive-mt-m8{
            margin-top:-8px !important;
        }
    }
    @media (min-width:768px) and (max-width:990px) {
        .res-right{
        text-align:right !important;
    }
        .res-select{
             padding: 4px 15px 4px 6px !important;
        }
    }

    @media screen and (max-width:600px) {
    .athlete-performance .athleteName .fn {
            font-size: 20px;
        }

    .athlete-performance .portlet-widgets {
            margin-top: -37px;
        }
    }

    @media screen and (max-width:468px) {
    .athlete-performance .athleteName .fn {
        font-size: 12px;
        }

    .athlete-performance .portlet-widgets {
            margin-top: -28px;
        }

    .athlete-Country img {
         width: 40px;
         height: 25px;
        }
    }
    /*btn-10*/
.btn-10 {
        margin-top: 20px !important;
        font-size: 10px !important;
    }   
    /*for edit button*/
.flt-left {
    float: left;
    }

.valign-top {
    vertical-align: top !important;
    }

@media screen and (max-width:480px) {
        .bg-contact .textBoxColor {
        margin-right: 0;
        }
        }

    /*Maintenance*/
.maintenance-container .alt-service-item {
        margin: auto !important;
    }   

.mt-40 {
    margin-top: 40px;
    }     

@media (min-width:1024px) {
    .maintenance-container .container {
        width: 1000px !important;
    }
    }

@media (min-width:1200px) {
    .maintenance-container .container {
        width: 1150px !important;
    }
    }

@media (min-width:1300px) {
    .maintenance-container .container {
        width: 1300px !important;
    }
    }

    @media screen and (max-width:900px) {
    .maintenance-container .alt-service-icon {
        margin: 0 10px;
    }
    .date-pic-20{
        margin-top:20px;
    }
    .responsive-mt-50{
        margin-top: 50px !important;
    }
    .responsive-width-180{
        width:180px !important;
    }
    .responsive-sprticn-small{
        width: 20px !important;
        height: 20px !important;
    }
    #return-to-top i{
       left: 10px !important;
    }
    }

    /*captcha*/
    @media (min-width:356px) and (max-width:365px) {
    .bg-contact .form label {
        font-size: 14px;
    }

    .captcha-req {
        text-align: center !important;
    }
    }

    /*Profile image*/
    .width-360 {
    max-width: 360px;
    max-height: 360px;
    }

    .width-170 {
    max-width: 170px;
    max-height: 170px;
    }

    /*Access Denied Popup*/ 
.error-container {
  width: 1170px;
  padding: 20px 0;
}

.red-color {
    color: #FF3C3C;
    font-size: 30px;
}

.font-20 {
    font-size: 20px;
}

.m-t-2 {
    margin-top: 2px;
}
.m-t-3{
    margin-top: 3px;
}

/*comp-results*/
.comp-results table.table-results tbody tr td,.valign-mid{
    vertical-align: middle !important;
}

.comp-results table.table-results-alt tbody tr td {
    vertical-align: middle;
    height: 50px;
}

.comp-results .inbox-widget .inbox-item .inbox-item-author {
    font-weight: 400;
}

.comp-results .competition-item {
  font-weight: 400;
}

.modal-lg.comp-results {
    max-width: 1000px;
}

@media (max-width: 1024px) {
    .modal-lg.comp-results {
        max-width: 600px;
    }
}

@media (max-width: 768px) {
    .modal-lg.comp-results {
        max-width: 500px;
        max-height: 693px;
    }
}

@media (max-width: 576px) {
    .modal-lg.comp-results {
        max-width: 334px;
        max-height: 543px;
    }
}

.flt-rgt {
    float: right;
}

.m-l-30 {
    margin-left: 30px;
}

.m-t-6 {
    margin-top: 6px !important;
}
.cr-search{
    width: 600px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.cr-search-full{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.p-5{
    padding:5px;
}

/*Font weight removed in Listing page*/
.ft-wt-normal {
    font-weight: normal;
}
/*Font weight removed in Listing page*/

.select-wrap {
    text-align-last: right !important;
    padding-right: 22px !important;
}

.chartLoader {
    margin-left: 40% !important;
}

/**Userd for carding warning in profile - Abdul Jameel.**/

@media screen and (min-width:320px) and (max-width:320px) and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
    .nsmarginleft {
        margin-left: 0 !important;
    }
    .pgnsmarginleft {
        margin-left: 0 !important;
    }
}

.nsmarginleft {
    margin-left: -210px;
}
.pgnsmarginleft {
    margin-left: -265px;
}

.profile-warning {
    color: red;
    font-size: 13px;
    font-weight: 400;
}

.profile-success {
    color: green;
    font-size: 13px;
}

/*Profile photo*/
.profile-big {
    height: 360px;
    background-color: #333;
}
.profile-big-img{
    height:360px !important;   
}
.profile-small {
    height: 170px;
    background-color: #333;
}
.profile-small-img{
    height:170px;
}
@media screen and (max-width:768px){
    .profile-big{   
    height:270px;    
    background-color: #333;
}
.profile-big-img{
     height: 270px !important;
}
    .profile-small {
        height: 125px;
    background-color: #333;
}

    .profile-small-img {
        height: 125px;
}
    .add_invite_mt-25{
        margin-top:25px !important;
    }
       .responsive-pl0{
        padding-left:0 !important;
    }
    .responsive-pl5{
        padding-left:5px !important;
    }
    .res-pb5{
        padding-bottom:5px !important;
    }
    .mob-pr0{
        padding-right: 0 !important;
        }
}

@media screen and (max-width:468px){
    .profile-big{   
    height:230px;    
    background-color: #333;
}
    .profile-big-img {
        height: 230px !important;
}
    .profile-small {
        height: 105px;
    background-color: #333;
}
    .profile-small-img {
        height: 105px;
}
}
/*Profile photo*/

.width-20{
    width:20%;
}

/*Competition Result*/
    ::-ms-clear {
        display: none;
    }

    .cleartext {
        z-index: 10;
        pointer-events: auto;
        cursor: pointer;
        font-weight: bold;
        color: #333 !important;
        margin-right: -4px;
    }


    .ft-wt-100{
    font-weight:100;
    }
    .sing-popup{
     margin: 30px 250px 1px 250px;
     padding: 10px;
    }
    .sing-popup-head{
    border-bottom:1px solid #fff;
    }
    .sing-popup button{
    margin: 0 4px;    
    border-radius: 0;
    }
    @media screen and (max-width:1200px){
        .sing-popup {
        margin: 30px 160px 0px 160px;
        }
        .responsive-width-115{
         width:115px !important;
        }
    }
    @media screen and (max-width:768px){
        .sing-popup {
        margin: 30px 100px 0px 100px;
        }
    }
    @media screen and (max-width:600px){
        .sing-popup {
        margin: 30px 80px 0px 80px;
        }
    }
    @media screen and (max-width:480px){
        .sing-popup {
        margin: 30px 30px 0px 30px;
        }
    }


.listing-form .form-control.UnSelectedText {
    height: 28px;
    padding: 4px 6px;
    border: 1px solid #7d7878 !important;
    color: #7b7b7b !important;
}

.listing-form .form-control.SelectedText {
    height: 28px;
    padding: 4px 6px;
    border: 1px solid #7d7878 !important;
    color: #333 !important;
}

.listing-form .multiselect-native-select .btn-default.CheckedText {
    color: #333 !important;
    border: 1px solid #7d7878 !important;
    font-size: 14px !important;
    padding: 4px 6px;
}

.listing-form .multiselect-native-select .btn-default.UnCheckedText {
    color: #7b7b7b !important;
    border: 1px solid #7d7878 !important;
    font-size: 14px !important;
    padding: 4px 6px;
}

    .sprticn-small {
    width: 32px;
    height: 32px;
    }

    .pl-45{
padding-left:45px;
    }
    .h-40{
        height:40px !important;
    }

    /*Eligibity by Deva*/
    .clr-black{
        color:#000;
    }
    .font-grey{
        color:#666666;
    }
    .border-left-grey{
        border-left:1px solid #7b7b7b;
    }
    .m-l-0{
       margin-left:0 !important;
    }
    .mt-27{
        margin-top:27px;
    }
    .ft-14{
        font-size:14px !important;
    }
    .ft-15{
        font-size:15px !important;
    }
    .mt-7{
        margin-top:7px;
    }
    .border-right-10{
        border-right: 10px solid #F5F5F5;
    }
    @media screen and (max-width:768px){
    .eligibility-col div{
        border:none;
    }
    }
    .m-r-30{
        margin-right:30px;
    }
    .border-none{
        border:none !important;
    }
    .m-t-7{
        margin-top:7px;
    }
    .lite-grey{
        color:#D0D0D0;
    }
    .lite-grey-7b{
        color: #7b7b7b;
    }
    .m-20{
    margin:20px; 
    }
    .m-10{
        margin:10px;
    }
    .grey-bottom{
        border-bottom: 1px solid #D0D0D0;
    }
    .grey-border{
        border:1px solid #7b7b7b;
    }
    .p-50{
        padding:50px;
    }
    .p-60{
        padding:60px;
    }
    .grey-border-left{
      border-left:1px solid #D0D0D0;
    }
    .ft-16{
        font-size:16px;
    }
    .p-l-15{
        padding-left:15px !important;
    }
    .h-20{
        height:20px;
    } 
    .baseline{
        vertical-align:baseline;
    }
    .cursor-auto{
        cursor:auto !important;
    }
    .cursor-default{
        cursor:default !important;
    }
    .no-resize{
        resize: none;
    }
    .border-top-0{
        border-top:none !important;
    }
    .pointer{
        cursor:pointer;
    }
    .note-grey{
        color: #737373 !important;
    }
    /* for Nomintaion - Photo image dimention and common padding class - by Cody*/
    .pb-35 
    {
        padding-bottom:35px!important;
    }
    .nmt-photo-dim
    {
        height:92px!important;
        width:98px!important;
    }
    /*Benchmark*/
    .ft-20{
        font-size:20px !important;
    }
    .date-pic-2{
        padding:4px 2px !important;
    }
    .pl-10{
        padding-left:10px !important;
    }
    .width-50{
        width:50px;
    }
    .top-20{
        top: 20px !important;
    }
    .pr-10{
        padding-right:10px;
    }
    .datepicker table tr td span.active{
        background-image: linear-gradient(to bottom,#ED8B00,#ED8B00) !important;
    }
    .datepicker table tr td span.active.active{
        background-color: #ED8B00 !important;
    }
    .pl-5{
        padding-left:5px !important;
    }
    .show-inline{
        display: inline !important;
    }
    /*Icon in listing*/
    .font-22{
        font-size:22px !important;
    }
    .color-blue{
       color: #4285f4 !important; 
    }
    .red-background{
        background-color:#e7505a;
        color:#ffffff;
    }
    .width-100{
        width:100px;
    }
    .width-200{
         width:200px;
    }
     /*pt-15 added by Tamil*/

     .pt-15{
         padding-top:15px !important;
     }
     .m-l-75{
         margin-left:75px !important;
     }
     .width-150{
         width:150px;
     }
     .width-20px{
         width:20px !important;
     }
     .width-250{
         width:250px;
     }
     .wordbreak{
         word-break: break-word;
     }
     .wordbreak-all{
             word-break: break-all;
     }
     .lite-black{
         color: #333 !important;
     }
     /*Added by Deva*/
     .checkbox input[type=checkbox]{
         margin-left: -13px !important;
     }
     .h-90{
         height:90px !important;
     }
     .h-80{
        height:80px !important;
    }
     .ml-m18{
       margin-right: -18px !important;
       margin-top: 20px !important;
     }
     .ft-18{
         font-size:18px !important;
     }
     .list-initial{
         list-style-type:initial !important;
     }
     .display-inline{
         display:inline !important;
     }
     .max-width-100{
         max-width:100% !important;
     }
     /*Verify checkbox should be right aligned with checkbox at right Start*/
      .ml-m68{
         margin-left:-68px !important;
     }
     .checkbox.checkbox-right label::before,.checkbox.checkbox-right label::after{
         left: 70px !important;
     }
     /*Verify checkbox should be right aligned with checkbox at right End*/
     .m-l-20{
         margin-left:20px !important;
     }
     .checkbox .checkbox-alignment{
       margin-top: 7px;
       margin-left: -18px !important;
     }

       /*Added by Tamil*/
          /*Nomination policy history icon width & height fix*/
.w-24_H-22{
    width: 24px;
    height: 22px;
}
     .min-height-16{
       min-height:16px !important;
     }
     .wrap-50{
       width: 50px;
       text-overflow: ellipsis;
       overflow: hidden;
     }
      .wrap-100{
       width: 100px;
       text-overflow: ellipsis;
       overflow: hidden;
       white-space: nowrap;
     }
     .wrap-275{
       width: 275px;
       text-overflow: ellipsis;
       overflow: hidden;
       white-space: nowrap;
     }

.lnspace {
    line-height: 26px;
}
.ft-wt-600{
    font-weight:600 !important;
}
.p-l-7{
    padding-left:7px !important;
}
.min-height-70{
    min-height:70px !important;
}
.p-t-6{
    padding-top:6px !important;
}



.temp_heading{
    font:normal !important;
    font-size:14px !important;
}
.width-220{
    width:220px !important;
}
.whitespace-initial{
    white-space: initial;
}
.pl-20{
    padding-left:20px;
}
.wdt25-ht30{
    width: 25px !important;
    height: 30px !important;
}
.ml-35{
    margin-left: 35px !important;
}
.m-r-18{
    margin-right:18px !important;
}
.pl-35{
    padding-left: 35px !important;
}
.ml-38{
    margin-left:38px !important;
}
.icon-gray22{
    color: #585858 !important;
    font-size: 22px !important;
}
.p-l-15{
        padding-left:15px !important;
    }
   .list-initial{
         list-style-type:initial !important;
     }
     .display-inline{
         display:inline !important;
     }
     .max-width-100{
         max-width:100% !important;
     }
     .min-height-16{
       min-height:16px !important;
     }
     
/*Verify checkbox should be right aligned with checkbox at right Start*/
.ml-m68{
    margin-left:-68px !important;
}
.checkbox.checkbox-right label::before,.checkbox.checkbox-right label::after{
    left: 70px !important;
}
/*Verify checkbox should be right aligned with checkbox at right End*/
.color-red{
    color:red !important;
}
.display-none{
    display:none;
}

.pl-13{
    padding-left:13px !important;
}
.grey-98 {
      color: #989898 !important;
}
.m-t-3{
  margin-top: 3px !important;
}

@media (min-width:637px) and (max-width:767px) {
        .res-swap1{
        float: left;
        width: 60%;
        }
        .res-swap2{
        float: left;
        width: 40%;
        }        
    }
   @media screen and (max-width:637px) {
    .res-position{
    position:relative !important;
    height:100px !important;
    }
    .res-swap1{
    position: absolute;
    top:55px;
    }
    .res-swap2{
      margin-top:0px;
    }
    .responsive-pl0{
        padding-left:0 !important;
    }   
}
    @media (min-width:567px) and (max-width:637px) {
    .mob-wth85{
        width:85%;
    }
    .mob-wth15{
        width:15%;
    }
    }
    @media (min-width:427px) and (max-width:566px) {
    .mob-wth80{
     width:80%;
    }
    .mob-wth20{
     width:20%;
    }
    }
    @media (min-width:390px) and (max-width:426px) {
    .mob-wth78{
     width:78%;
    }
    .mob-wth22{
     width:22%;
    }
    }
    @media (min-width:336px) and (max-width:389px) {
    .mob-wth75{
     width:75%;
    }
    .mob-wth25{
     width:25%;
    }
    }
    ./*text-left{
    text-align: left !important;
    }*/
    .grey-plus{
    color: #575757;
    }
     .pl-12{
    padding-left: 12px !important;
    }
    .ml-37{
        margin-left: 37px !important;
    }
   .min-height-50{
        min-height:50px !important;
    }
    .height-100{
        height:100px !important;
    }
    .border-r-litegrey{
        border-right: 1px solid #D0D0D0;
    }
    .border-t-litegrey{
        border-top: 1px solid #D0D0D0;
    }
    .border-l-litegrey{
        border-left: 1px solid #D0D0D0;
    }
    .border-litegrey{
        border: 1px solid #D0D0D0;
    }
    .faq-qtn{
        width:93%;
        float:left;
        margin-right:1%;
    }
    .faq-ans{
        width:6%;
        float:left;
    }
    .faq-edit{
        width:40%;
        float:left;
        margin-right:10%;
    }
    .faq-delete{
        width:40%;
        float:left;
        margin-right:10%;
    }    
    .ht-40{
    height:40px;
     }
    .pb-16{
     padding-bottom:16px;
    }
    .bg-grey{
        background-color:#d0d0d0;
    }
    .border-b-litegrey{
        border-bottom:1px solid #ddd;
    }
    .bg-liteblue{
        background-color: #f3f3f3;
    }
    .pr-12{
        padding-right:12px !important;
    }
@media (min-width: 768px) {
    .ApproveCardingProgressbar-modal-dialog {
        width: 330px !important;
    }
}

.form-control-feedback {
    position: absolute;
    right: 0;
    display: block;
    width: 34px;
    height: 34px;
    text-align: center;
}
