/* The container */.container-admin {    display: block;    position: relative;    padding-left: 27px;    font-weight: 600;    margin-bottom: 12px;    margin-right: 10px; /* cursor: pointer; */    font-size: 16px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    display: inline-block;    width: auto;}    /* Hide the browser's default radio button */    .container-admin input {        position: absolute;        opacity: 0;        cursor: pointer;    }/* Create a custom radio button */.checkmark-admin {    position: absolute;    top: 5px;    left: 0;    height: 18px;    width: 18px;    border: 1px solid #2196F3;    border-radius: 50%;}/* On mouse-over, add a grey background color */.container-admin:hover input ~ .checkmark-admin {    background-color: #f1f1f1;}/* When the radio button is checked, add a blue background */.container-admin input:checked ~ .checkmark-admin {    border: 1px solid #2196F3;}/* Create the indicator (the dot/circle - hidden when not checked) */.checkmark-admin:after {    content: "";    position: absolute;    display: none;}.cancepolicy {    font-size: 14px;    padding: 15px 10px;    text-align: right;    color: #6c61f6;}.siz {    font-size: 22px;    margin: 0 auto;    text-align: center;}    .siz:hover {        color: #f00;    }/* Show the indicator (dot/circle) when checked */.container-admin input:checked ~ .checkmark-admin:after {    display: block;}/* Style the indicator (dot/circle) */.container-admin .checkmark-admin:after {    top: 4px;    left: 4px;    width: 8px;    height: 8px;    border-radius: 50%;    background: #2196F3;}.newtbfs td {    font-size: 12px !important;    text-align: center !important;}.newtbfs th {    font-size: 12px !important;    text-align: center !important;}.pclas p {    font-size: 12px;    font-weight: 500;}.nep {    padding: 0 0 10px;    font-size: 12px;    font-weight: 500;}.newulmn {    margin: 0 17px;    padding: 0px;}    .newulmn li {        margin: 0px;        padding: 0px;        font-size: 12px;    }.newtbfs {    border: 1px solid #f5f5f5;}.cancepart {    color: #000;    text-align: left;    margin: 0px;    padding: 18px 0 8px;    font-size: 18px;}.hcls {    text-align: center;    font-weight: 600;    font-size: 22px;    border-bottom: 2px solid #2196F3;    padding: 0 0 8px;}.newwidth {    width: 98%;    margin: 0 auto;}.demo-wrapper-float {    margin-bottom: 10px !important; /* float: left; */    width: 100%;}.no-marg {    margin: 0 !important;}.nbtn {    width: 100%;    display: inline-block;    margin: 32px 0 0 0;}.item-wrapper {    width: 100%;    margin: 6px 0 27px;    display: inline-block;    padding: 0 0;}.no-padd {    padding: 0;}.mar {    margin: 0 0 10px;}.heading-group {    text-align: left;    position: relative !important;    padding: 0 15px;    margin-top: 20px;}.h-line {    width: 100%;    background-color: #dbdbdb;    height: 1px;}.heading {    position: relative !important;    display: inline-block !important;    top: -17px;    background: #FFF;    padding: 0 10px 0 0;    margin: 0 auto;    color: #4d8af0;    font-weight: 600;    font-size: 18px;}.flt {    float: left;}.rlt {    float: left;}.nopadd {    padding: 0px;}.font-12 {    font-size: 12px;}/*check box */.container-chbox {    display: block;    position: relative;    padding-left: 0;    margin-bottom: 12px;    cursor: pointer;    font-size: 11px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none; /* width: 100%; */    font-weight: 600; /* float: left; */    text-align: center;}    /* Hide the browser's default checkbox */    .container-chbox input {        position: absolute;        opacity: 0;        cursor: pointer;        height: 0; /* width: 100%; */        margin: 0 auto; /* float: left; */        text-align: center;    }/* Create a custom checkbox */.checkmark-chbox {    text-align: center;    position: absolute;    top: 25px;    left: 12px;    height: 20px;    margin: 0 auto;    width: 20px;    background-color: #eee;}/* On mouse-over, add a grey background color */.container-chbox:hover input ~ .checkmark-chbox {    background-color: #ccc;}/* When the checkbox is checked, add a blue background */.container-chbox input:checked ~ .checkmark-chbox {    background-color: #2196F3;}/* Create the checkmark/indicator (hidden when not checked) */.checkmark-chbox:after {    content: "";    position: absolute;    display: none;}/* Show the checkmark when checked */.container-chbox input:checked ~ .checkmark-chbox:after {    display: block;}/* Style the checkmark/indicator */.container-chbox .checkmark-chbox:after {    left: 7px;    top: 3px;    width: 7px;    height: 12px;    border: solid white;    border-width: 0 3px 3px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}.clr {    clear: both;}.showcase_row_user {    margin-bottom: 15px;}.inblok {    margin: 10px 0;    display: inline-block;}/*toggle narendra 4-09-2019*/.toggle:last-child {    border-bottom: 1px dotted #dddddd;}.toggle .toggle-title {    position: relative;    display: block;    font-family: 'Open Sans', sans-serif, Tahoma, Arial !important;    margin-bottom: 6px;}    .toggle .toggle-title h3 {        font-size: 20px;        margin: 0px;        line-height: 1;        cursor: pointer;        font-weight: 200;    }.toggle .toggle-inner {    padding: 7px 25px 10px 0;    display: none;    margin: -7px 0 6px;}    .toggle .toggle-inner p {        font-family: 'Open Sans', sans-serif, Tahoma, Arial !important;        font-size: 13px;    }.toggle .toggle-inner {    width: 100%;}.toggle .toggle-title .title-name {    display: block;    padding: 14px 0 14px;    font-size: 14px;    font-family: 'Open Sans', sans-serif, Tahoma, Arial !important;    text-align: left;    font-weight: 600;}.toggle .toggle-title a i {    font-size: 22px;    margin-right: 5px;}.toggle .toggle-title i {    position: absolute;    background: url(https://www.easemytrip.com/img/plus_minus_icn.png) 0px -24px no-repeat;    width: 24px;    height: 24px;    -webkit-transition: all 0.3s ease;    transition: all 0.3s ease;    margin: 14px;    right: 0;}.toggle .toggle-title.active-tg i {    background: url(https://www.easemytrip.com/img/plus_minus_icn.png) 0px 0px no-repeat;}/*toggle*/.pad-ton {    padding-top: 0;}/* The container */.container-trv {    display: block;    position: relative;    padding-left: 27px;    font-weight: 600;    margin-bottom: 12px;    margin-right: 10px; /* cursor: pointer; */    font-size: 13px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    display: inline-block;    width: auto;}    /* Hide the browser's default radio button */    .container-trv input {        position: absolute;        opacity: 0;        cursor: pointer;    }/* Create a custom radio button */.checkmark-trv {    position: absolute;    top: 5px;    left: 0;    height: 14px;    width: 14px;    border: 1px solid #2196F3;    border-radius: 50%;}/* On mouse-over, add a grey background color */.container-trv:hover input ~ .checkmark-trv {    background-color: #f1f1f1;}/* When the radio button is checked, add a blue background */.container-trv input:checked ~ .checkmark-trv {    border: 1px solid #2196F3;}/* Create the indicator (the dot/circle - hidden when not checked) */.checkmark-trv:after {    content: "";    position: absolute;    display: none;}.siz {    font-size: 22px;    margin: 0 auto;    text-align: center;}    .siz:hover {        color: #f00;    }/* Show the indicator (dot/circle) when checked */.container-trv input:checked ~ .checkmark-trv:after {    display: block;}/* Style the indicator (dot/circle) */.container-trv .checkmark-trv:after {    top: 3px;    left: 3px;    width: 6px;    height: 6px;    border-radius: 50%;    background: #2196F3;}.hedig {    width: 100%;    margin: 15px 0;    font-size: 14px;    font-weight: 600;}.hedig1 {    width: 100%;    margin: 0px 0 15px;    font-size: 17px;    font-weight: 600;}/*check box- narendra 04-09-2019*/.container-checktrv {    display: block;    position: relative;    padding-left: 23px;    margin: 0 20px 0 0;    cursor: pointer;    font-size: 14px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    display: inline-block;}    /* Hide the browser's default checkbox */    .container-checktrv input {        position: absolute;        opacity: 0;        cursor: pointer;        height: 0;        width: 0;    }/* Create a custom checkbox */.checkmark-checktrv {    position: absolute;    top: 5px;    left: 0;    height: 16px; /* border-radius: 50px; */    width: 16px;    background-color: #eee;}/* On mouse-over, add a grey background color */.container-checktrv:hover input ~ .checkmark-checktrv {    background-color: #ccc;}/* When the checkbox is checked, add a blue background */.container-checktrv input:checked ~ .checkmark-checktrv {    background-color: #2196F3;}/* Create the checkmark/indicator (hidden when not checked) */.checkmark-checktrv:after {    content: "";    position: absolute;    display: none;}/* Show the checkmark when checked */.container-checktrv input:checked ~ .checkmark-checktrv:after {    display: block;}/* Style the checkmark/indicator */.container-checktrv .checkmark-checktrv:after {    left: 5px;    top: 3px;    width: 7px;    height: 10px;    border: solid white;    border-width: 0 3px 3px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}/*check box- narendra 04-09-2019*//*TravelPolicy-narendra*//*radio-narendra-s*//* The container */.container-rad {    display: block;    position: relative;    padding-left: 38px;    /* margin-bottom: 12px; */    cursor: pointer;    font-size: 14px;    -webkit-user-select: none;    -moz-user-select: none;    float: left;    -ms-user-select: none;    user-select: none;    padding-right: 22px;}    /* Hide the browser's default radio button */    .container-rad input {        position: absolute;        opacity: 0;        cursor: pointer;    }/* Create a custom radio button */.checkmark-rad {    position: absolute;    top: 1px;    left: 0px;    height: 16px;    width: 16px;    background-color: #ddd;    border-radius: 50%;}/* On mouse-over, add a grey background color */.container-rad:hover input ~ .checkmark-rad {    background-color: #ccc;}/* When the radio button is checked, add a blue background */.container-rad input:checked ~ .checkmark-rad {    background-color: #2196F3;}/* Create the indicator (the dot/circle - hidden when not checked) */.checkmark-rad:after {    content: "";    position: absolute;    display: none;}/* Show the indicator (dot/circle) when checked */.container-rad input:checked ~ .checkmark-rad:after {    display: block;}/* Style the indicator (dot/circle) */.container-rad .checkmark-rad:after {    top: 4px;    left: 4px;    width: 8px;    height: 8px;    border-radius: 50%;    background: white;}/*radio-narendra*/.trav-inpm {    margin: 6px 5px 0 0;    padding: 6px 18px 5px 0;    border: 1px solid #bcbcbc;    width: 91%;}.seltrvp {    padding: 6px 6px;    margin: 6px 0;    width: 91%;}.new-pfr {    width: 90%;    float: left;}/*check-bx-narendra*/.container-chk {    display: block;    position: relative;    padding-left: 29px;    margin-bottom: 3px;    cursor: pointer;    font-size: 15px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    float: left;    padding-right: 27px;}    /* Hide the browser's default checkbox */    .container-chk input {        position: absolute;        opacity: 0;        cursor: pointer;        height: 0;        width: 0;    }/* Create a custom checkbox */.checkmark-chk {    position: absolute;    top: 1px;    left: 0;    height: 18px;    width: 18px;    background-color: #ddd;}/* On mouse-over, add a grey background color */.container-chk:hover input ~ .checkmark-chk {    background-color: #ccc;}/* When the checkbox is checked, add a blue background */.container-chk input:checked ~ .checkmark-chk {    background-color: #2196F3;}/* Create the checkmark/indicator (hidden when not checked) */.checkmark-chk:after {    content: "";    position: absolute;    display: none;}/* Show the checkmark when checked */.container-chk input:checked ~ .checkmark-chk:after {    display: block;}/* Style the checkmark/indicator */.container-chk .checkmark-chk:after {    left: 7px;    top: 3px;    width: 5px;    height: 10px;    border: solid white;    border-width: 0 2px 2px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}/*check-bx-narendra*/.multiselect {    width: 258px;    margin-bottom: 10px;    float: left;}.selectBox {    position: relative;}    .selectBox select {        width: 100%;        font-weight: bold;        padding: 7px 1px;        color: #000;    }.overSelect {    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;}#checkboxes {    display: none;    border: 1px #dadada solid;    background: #fff;    padding: 10px 4px;    margin: 0 0 11px 0;}#checkboxeshot {    display: none;    border: 1px #dadada solid;    background: #fff;    padding: 10px 4px;    margin: 0 0 11px 0;}#checkboxes label {    display: block;    cursor: pointer;}    #checkboxes label:hover {        background-color: #f1f1f1;    }#checkboxeshot {    display: none;    border: 1px #dadada solid;}#checkboxesmeal label {    display: block;}    #checkboxesmeal label:hover {        background-color: #1e90ff;    }.toggle-select:last-child {    border-bottom: 1px solid #dddddd;}.toggle-select .toggle-title-select {    position: relative;    display: block;    margin-bottom: 0;    background: #fff;    border-bottom: 1px solid #dedede;    padding: 0 10px;}.toggle-select {    width: 100%;    float: left;    padding: 0 0;    margin: 3px;    border: 1px solid #ddd;}    .toggle-select .toggle-title-select h3 {        font-size: 15px;        margin: 0px;        line-height: 1;        cursor: pointer;        font-weight: 500;    }    .toggle-select .toggle-inner-select {        padding: 0 8px 10px 8px;        display: none;        margin: -7px 0 6px;    }        .toggle-select .toggle-inner-select div {            max-width: 100%;        }    .toggle-select .toggle-title-select .title-name-select {        display: block;        padding: 18px 0 15px;        font-weight: 600;    }    .toggle-select .toggle-title-select a i {        font-size: 22px;        margin-right: 5px;    }    .toggle-select .toggle-title-select i {        position: absolute;        background: url(img/arrow-down.png) 0px 0px no-repeat;        width: 24px;        height: 24px;        -webkit-transition: all 0.3s ease;        transition: all 0.3s ease;        margin: 14px;        right: 0;    }    .toggle-select .toggle-title-select.active-sel i {        background: url(img/arrow-up.png) 0px 0px no-repeat;    }.right-sel {    margin-bottom: 35px;    padding: 0;    background: #fff;    width: 52%;}/*check box- narendra 04-09-2019*/.container-checksel {    display: block;    position: relative;    padding-left: 23px;    margin: 10px 20px 10px 0;    cursor: pointer;    font-size: 15px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}    /* Hide the browser's default checkbox */    .container-checksel input {        position: absolute;        opacity: 0;        cursor: pointer;        height: 0;        width: 0;    }/* Create a custom checkbox */.checkmark-checksel {    position: absolute;    top: 5px;    left: 0;    height: 16px; /* border-radius: 50px; */    width: 16px;    background-color: #eee;}/* On mouse-over, add a grey background color */.container-checksel:hover input ~ .checkmark-checksel {    background-color: #ccc;}/* When the checkbox is checked, add a blue background */.container-checksel input:checked ~ .checkmark-checksel {    background-color: #2196F3;}/* Create the checkmark/indicator (hidden when not checked) */.checkmark-checksel:after {    content: "";    position: absolute;    display: none;}/* Show the checkmark when checked */.container-checksel input:checked ~ .checkmark-checksel:after {    display: block;}/* Style the checkmark/indicator */.container-checksel .checkmark-checksel:after {    left: 5px;    top: 3px;    width: 7px;    height: 10px;    border: solid white;    border-width: 0 3px 3px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}/*check box- narendra 04-09-2019*/.approvallas {    background: #fff;    padding: 10px;}.pd-topbt {    padding: 9px 0;}.minusicom {    cursor: pointer;    float: left;    width: 15px;    height: 15px;    margin: 0px;    background: url(img/minus.svg);    background-size: 15px 15px;}.plusicon {    width: 15px;    height: 15px;    cursor: pointer;    margin: 0px;    background: url(img/plus.svg);    background-size: 15px 15px;    float: left;}.container {    display: block;    position: relative;    padding-left: 25px;    margin-bottom: 12px;    cursor: pointer;    font-size: 14px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;        width: 14%;}/* Create a custom checkbox */.checkmark {    position: absolute;    top: 0;    left: 0;    height: 20px;    width: 20px;    background-color: #eee;}/* On mouse-over, add a grey background color */.container:hover input ~ .checkmark {    background-color: #ccc;}/* When the checkbox is checked, add a blue background */.container input:checked ~ .checkmark {    background-color: #2196F3;}/* Create the checkmark/indicator (hidden when not checked) */.checkmark:after {    content: "";    position: absolute;    display: none;}/* Show the checkmark when checked */.container input:checked ~ .checkmark:after {    display: block;}/* Style the checkmark/indicator */.container .checkmark:after {    left: 8px;    top: 3px;    width: 6px;    height: 12px;    border: solid white;    border-width: 0 3px 3px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}.add-in {    width: 100%;    margin: 5px 0;}