﻿body {
}

a {
}
.EngFont{
    font-size: 0.85rem;
}
.Pad7{
    padding:7px;
}

.Pad10{
    padding:10px;
}
.FormulaTD{
    background-color:#fdf2df;
    color:#5e2e2e;
}
.FormulaFont{
    color:#0e6860;
}
.smallfont {
     font-size: 0.8rem !important;
}
.tinyfont{
    font-size: 0.750rem !important;
}
/* disable link */
.disable-link {
    pointer-events: none;
    color: #747474 !important;
}

.enable-link {
    pointer-events:visible ;
    color: #fff !important;
}

.control-label{
    margin-top:10px;
    color:#625e5e;
    font-weight:600;
}
.PVHeader{
    background-color:#fdf2df;
    color:#5e2e2e;
    border-bottom: solid 1px #5e2e2e !important;
}
.TabHeader{
    background-color:#fdf2df !important;
}
.HeaderBG{ background-color:#dadae3 !important;}
.FileFont{
    font-size:0.800rem !important; 
    top: 5px; 
    right:0.4375rem;
    padding:0.4375rem; 
    color:#2e42a3;
    /*font-weight:600;*/
}
.PadLeft15{
    padding-left:15px;
}
.PadRightZero{
    padding-right:0px
}
.toast-top-right{top:20px !important;right:12px}
.toast{
    max-width:500px !important;
    text-align: center;
}
.toast-container
{
    width:500px !important;
}

.mySidebar {
    background-color: #d4e3d5cf;
    /*background-color: #f7f2e5;*/   /* 9 */
    /*background-color: #a5bcc7c4;*/   /* 11 */
    /*background-color: #969c9dc4;*/  /* 13 */
    /*background-color: #f5f2d4c7;*/
}

.myNavbar{
    background-color: #442d52; /*#b36540;*/ /*#0e1f60;*/
    color: #fff;
}

.myHeaderBG{
    background-color: #006782;
    color: #fff;
}
.LstLeftPad {
    padding-left:5px;
}

.my-label {
    font-size:0.950rem !important; 
    font-weight:900 !important;
}

.my-label-eng {

    font-size:1rem !important; 
    font-weight:600 !important;
    font-family:Calibri;
}
.aTagLink{
    font-size:0.775rem !important;
    color: #59595c;
}
.buttonfont{
    font-weight:600;
}

.PadTop{ padding-top:12px; }

.GridHeader{
    background-color: #ced97a91;  /*#a5c1c182;*/
    color:#044a54 !important
}

.GridHeaderPink{
    background-color: #bb9b9b99;  /*#a5c1c182;*/
    color:#044a54 !important
}


.GridHeaderGreen{
    background-color: #c0bec3; /*#ced97a91;*/  /*#a5c1c182;*/
    color:#282828 !important
}

.GridHeaderMagenta{
    background-color: #d1d0c2e8;  /*#a5c1c182;*/
    color:#044a54 !important
}

.PadTop{padding-top:12px;}
.mbzero {
    margin-bottom:0px;
}

/*.bg-gradient-myButton {
  background: #bbad7c linear-gradient(180deg, #bbad7c, #998c61) repeat-x !important;
  color: #1f2d3d;
}*/

.bg-gradient-myButton {
  background:#f5d488 linear-gradient(180deg, #898989, #cfc9c9) repeat-x !important;
  color: #000;
  font-weight:600;
}
.bg-gradient-myButton.btn:hover {
  background: #bbad7c linear-gradient(180deg, #cfc9c9, #898989) repeat-x !important;
  border-color: #d39e00;
  color: #000;
}

.bg-gradient-myAddButton {
  background: #77990f linear-gradient(180deg, #87a52b, #576c0f) repeat-x !important;
  color: #fff;
}
.bg-gradient-myAddButton.btn:hover {
  background: #77990f linear-gradient(180deg, #87a52b, #576c0f) repeat-x !important;
  border-color: #d39e00;
  color: #fff;
}

.bg-gradient-myOtherButton {
  background: #2c7097 linear-gradient(180deg, #2c7097, #194d6a) repeat-x !important;
  color: #fff;
}
.bg-gradient-myOtherButton.btn:hover {
  background: #2c7097 linear-gradient(180deg, #2c7097, #194d6a) repeat-x !important;
  border-color: #d39e00;
  color: #fff;
}


/*.bg-gradient-warning.btn.disabled, .bg-gradient-warning.btn:disabled, .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}*/



/*.bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .bg-gradient-warning.btn:active, .bg-gradient-warning.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}*/

/*.select-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;
                background-image:none;border:none;border-radius:4px;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}
.select-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.select-control::-moz-placeholder{color:#999;opacity:1}
.select-control:-ms-input-placeholder{color:#999}
.select-control::-webkit-input-placeholder{color:#999}
.select-control[disabled],.form-control[readonly],fieldset[disabled] 
.select-control{background-color:#eee;opacity:1}
.select-control[disabled],fieldset[disabled] 
.select-control{cursor:not-allowed}*/


.SiteTitle {
  color:#FFF;
  font:inherit;
  font-size:18px;
}

.RequiredInput {
    display: block;
    width: 100%;
    height: calc(1.5em + .875rem + 1px);
    padding: .4375rem 0;
    /*font-size: 0.875rem;*/  /*1rem;*/
    font-weight: 500;
    line-height: 1.5;
    color: #495057;
    background-color: transparent;
    background-clip: padding-box;
    /*border: 1px solid rgba(0,0,0,0.26);*/
    border-radius: 0;
    box-shadow: none;
    /*transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;*/
    background: no-repeat bottom,50% calc(100% - 1px);
    background-size: 0 100%,100% 100%;
    border: 0;
    transition: background 0s ease-out;
    padding-left: 0;
    padding-right: 0;
}

.RequiredInput:focus {
    color: #495057;
    background-color: transparent;
    border-color: #9acffa;
    outline: 0;
    box-shadow: none,0 0 0 .2rem rgba(33,150,243,.25);
}

.RequiredInput::placeholder {
    color: #bababa;
    font-size:0.875rem;
    opacity: 1;
}

.RequiredInput:disabled, .RequiredInput[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}

.form-inline .RequiredInput {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

 .RequiredInput, .is-focused .RequiredInput {
    background-image: linear-gradient(0deg,#2196f3 2px,rgba(33,150,243,0) 0),linear-gradient(0deg, #f24738 2px,transparent 0);
}

.custom-file-control:invalid, .RequiredInput:invalid {
    background-image: linear-gradient(0deg,#d50000 2px,rgba(213,0,0,0) 0),linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0);
}

.RequiredInput:read-only {
    background-image: linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0),linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0);
}

.Required-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + .875rem + 2px);
    padding: .4375rem 1rem .4375rem 0;
    /*font-size: 1rem;*/
    font-weight: 500;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0 center/8px 10px;
    background-color: transparent;
    border: 2px solid #f24738;/*rgba(0,0,0,.26);*/
    /*border-radius: .125rem;*/
    box-shadow: inherit; /*inset 0 1px 2px rgba(0,0,0,.075);*/
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    appearance: none;
}

/*.Required-control-border
 {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    box-shadow: inherit;
}*/

.Required-select:focus {
    border-color: #9acffa;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .2rem rgba(33,150,243,.25);
}

.Required-select:focus::-ms-value {
    color: #495057;
    background-color: transparent;
}

.Required-select[multiple], .Required-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0;
    background-image: none;
}

.Required-select:disabled {
    color: #6c757d;
    background-color: #e9ecef;
}

.Required-select::-ms-expand {
    display: none;
}

.Required-select-sm {
    height: calc(1.5em + .8125rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: 0;
    font-size: .875rem;
}

.Required-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: .5625rem;
    padding-bottom: .5625rem;
    padding-left: 0;
    font-size: 1.25rem;
}

.high {
    color: palevioletred;
}

.low {
    color: skyblue;
}
 
/*Added by Nikhil for the datatable*/
/*body {
  font: 90%/1.45em "Helvetica Neue", HelveticaNeue, Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  color: #333;
  background-color: #fff;
}*/

/*.red {
  background-color: red !important;
}*/
div.datatable-buttons {
  margin: 1rem 0rem; 
}
div.datatables-top,
div.datatables-bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
  margin: 1rem 0rem;
}
td.highlight {
        font-weight: bold;
        color: navy;
        font-family:"Indian Rupee";
    }
td.redclass {
        font-weight: bold;
        color: red;
        font-family:"Indian Rupee";
    }
td.Byellowclass {
        font-weight: bold;
        background-color: lightyellow;
    }
td.NonEditableClass {
        font-weight: bold;
        background-color: lightyellow;
    }
td.greenclass {
        font-weight: bold;
        color: green;
        font-family:"Indian Rupee";
    }
.text-warning {
  /*color: #c09853;*/
    color: black !important;

}
.toast-warning {
  background-color: #f89406;
  color:black;
  font-weight:bold;
 
}
.toast-info {
  color:white!important;
  font-weight:bold;
}
.toast-error {
   color:white!important;
   font-weight:bold;
}
.toast-success {
   color:white!important;
   font-weight:bold;
}
.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
   /*color: #530eb7 !important;*/
  color:#007bff!important;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-decoration-color:green;
  text-transform: none;
  word-wrap: break-word;

  
  /*box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.21);*/
}
.swal-text {
  background-color: #FEFAE3;
  padding: 17px;
  border: 1px solid #F0E1A1;
  display: block;
  margin: 22px;
  text-align: center;
  color: #61534e;
}
/*a.editor-create {
        display: inline-block;
        margin-bottom: 0.5em;
    }
body {margin:2em;}
tfoot tr, thead tr {
	background: lightblue;
}
tfoot td {
	font-weight:bold;
}*/
body {
  font: 90%/1.45em "Helvetica Neue", HelveticaNeue, Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  color: #333;
  background-color: #f2f2f2;   /*lightyellow*/
}
table.dataTable tbody tr {
    background-color: transparent;
}
table.dataTable tbody tr.selected th, table.dataTable tbody tr.selected td {
    color: black !important;
    background-color: #cccccc !important;   /* #00d1b2*/    /*lightyellow*/   /*grey*/
}

table.dataTable.no-footer {
    
    border-bottom: 1px solid #111;
    border-spacing:1px;

}
table.dataTable {
    
    border-bottom: 1px solid #111;
    border-spacing:1px;
    background-color: #f2f2f2;    /*lightyellow*/
    
}
.dataTables_wrapper {
    position: relative;
    clear: both;
    /*background-color: lightyellow;*/
}
#BillDetailtbl_wrapper
  {
    background-color:  #f2f2f2;    /*lightyellow*/
}
#HeadDetailtbl_wrapper
  {
    background-color:  #f2f2f2;   /*lightyellow*/
}
#TVtable_wrapper
  {
    background-color:  #f2f2f2;   /*lightyellow*/
}
#TransTbl_wrapper
  {
    background-color:  #f2f2f2;    /*lightyellow*/
}
#VBCtable_wrapper
  {
    background-color:  #f2f2f2;    /*lightyellow*/
}
#KCtable_wrapper
  {
    background-color:  #f2f2f2;   /*lightyellow*/
}

td.details-control {
    background: url('https://www.datatables.net/examples/resources/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('https://www.datatables.net/examples/resources/details_close.png') no-repeat center center;
}

/*table.rowchild-dt thead tr{
     background: lightblue;
}
table.child-dt thead tr{
  background: lightblue;
}
table.child-dt thead{
  background: lightblue;
}*/
/*table.dataTable tbody tr {
    background-color: transparent;
}*/
td.editable {
        font-weight: bold;
    }
tr.odd td:first-child,
tr.even td:first-child {
    padding-left: 1em;
}
.dt-button.red {
        color: white;
        font-weight:bold;
        font-size: .98em;
        background-color:red;
        
    }
 
    .dt-button.new {
        background-color: #c6d9eb ;    /*#ffc107*/
        color:#1f2d3d;
        font-weight:bold;
        font-size: .98em;
    }
 .dt-button.new1 {
        background-color: #e8bad1 ;    /*#ffc107*/
        color:#1f2d3d;
        font-weight:bold;
        font-size: .98em;
    }
    .dt-button.green {
        color: green;
        font-weight:bold;
        font-size: .98em;
        background-color:yellow;
    }
    .dt-button.navy {
        color: navy;
        font-weight:bold;
        font-size: .98em;
        
    }

    dt-button.red:hover{
        color: red;
        font-weight:bold;
        font-size: .98em;
        background-color:white;

    }
    
 /*button.dt-button, 
  div.dt-button, 
   a.dt-button {
    background-image: none !important;
    padding: 6px 12px !important;
    
    &:last-child {
        margin-right: 0; 
     &:first-child {
        margin-right: 100;         
    }
}*/
    /*table.child-dt thead {
          background: blue;
    }*/
    /*div.dataTables_wrapper div.dataTables_button {
            position: relative,
             padding-bottom: 10px;  
               
        }*/

        /*div.dataTables_wrapper div.dataTables_paginate {
            float: unset;
            text-align: left;
            padding-top: 28px;
            padding-bottom: 10px;
            white-space: nowrap;
        }*/
/*table.dataTable thead tr {
  background-color: green;
}*/

/*.ex_highlight #Billtbl tbody tr.even:hover, tbody tr.even td.highlighted {
	background-color: #ECFFB3;
    tr.odd { background-color:  #c4c4ff;  border:1px lightgrey;} ;  /*#E6FF99*/
      /*tr.even{ background-color:  #d5d5ff; border:1px lightgrey; }  ;  /*#ECFFB3*/
/*}*/

.btn-ed-create {
      padding: 5px 5px;
      font-size: 12px;
      font-weight:bold;
      border-radius: 6px;
      border: 1px solid #474747;
      margin-left:100px;
      /*background-color: #4da6ff !important;*/   /*#ffc107*/
      /*color:#1f2d3d !important;*/
   }

btn-ed-create50 {
      padding: 5px 5px;
      font-size: 12px;
      font-weight:bold;
      border-radius: 6px;
      border: 1px solid #474747;
      margin-left:50px;
      /*background-color: #4da6ff !important ;*/   /*#ffc107*/
      /*color:#1f2d3d !important;*/
   }
 
  /*table.dataTable  td.sorting_1{ background-color: #E6FF99; border:1px lightgrey; }*/
    /*table.child-dataTable  td.sorting_1{ background-color: #E6FF99; border:1px lightgrey; }
        table.dataTable.child  td.sorting_1{ background-color: #E6FF99; border:1px lightgrey; }
         table.dataTable  td{ background-color:  #E6FF99;  border:1px lightgrey;}
        table.dataTable  td{ background-color:  #E6FF99;  border:1px lightgrey;};
    table.dataTable   tr.odd { background-color:  #c4c4ff;  border:1px lightgrey;} ;  #E6FF99
    table.dataTable  tr.even{ background-color:  #d5d5ff; border:1px lightgrey; }  ;  #ECFFB3*/

/*.maintbl-strip-color td
{
      background-color:  #E6FF99;  border:1px lightgrey;
}*/
 /*table.dataTable.display tbody tr:first-child*/
.maintbl-strip-color tr.odd 
 {
      background-color:  #d7d7d782  !important;  border:1px lightgrey;     /*#E6FF99      #c4c4ff  #e7dbff*/
 }
.maintbl-strip-color tr.even
{
  background-color:  #efefef  !important; border:1px lightgrey;     /*#ECFFB3    #d5d5ff*  /
} 
.childtbl-strip-color tr.odd 
 {
      background-color:  #f3c5c5 !important;  border:1px black;     /*#E6FF99      #c4c4ff*/
 }
.childtbl-strip-color tr.even
{
  background-color:  #fad9d9 !important; border:1px black;     /*#ECFFB3    #d5d5ff*/
} 
.childtbl1-strip-color tr.odd 
 {
      background-color:  #dd97ba !important;  border:1px black;     /*#E6FF99      #c4c4ff*/
 }
.childtbl1-strip-color tr.even
{
  background-color:  #e8bad1 !important; border:1px black;     /*#ECFFB3    #d5d5ff*/
} 
.childtbl2-strip-color tr.odd 
 {
      background-color:  #99e6ff !important;  border:1px black;     /*#E6FF99      #c4c4ff*/
 }
.childtbl2-strip-color tr.even
{
  background-color:  #ccf2ff !important; border:1px black;     /*#ECFFB3    #d5d5ff*/
} 
.paymenttbl-strip-color tr.odd 
 {
      background-color:  #fde3ce !important;  border:1px lightgrey;     /*#E6FF99      #c4c4ff*/
 }
.paymenttbl-strip-color tr.even
{
  background-color:  #fef1e7 !important; border:1px lightgrey;     /*#ECFFB3    #d5d5ff*/
} 
.incometbl-strip-color tr.odd 
 {
   background-color:  #d9f2d9 !important;  border:1px lightgrey;     /*#E6FF99      #c4c4ff*/
 }
.incometbl-strip-color tr.even
{
  background-color:  #ecf8ec !important; border:1px lightgrey;     /*#ECFFB3    #d5d5ff*/
} 

.contratbl-strip-color tr.odd 
 {
      background-color:  #b3e0ff !important;  border:1px lightgrey;     /*#E6FF99      #c4c4ff*/
 }
.contratbl-strip-color tr.even
{
  background-color:  #ccebff !important; border:1px lightgrey;     /*#ECFFB3    #d5d5ff*/
} 
.jrnltbl-strip-color tr.even
{
  background-color:  #fef1e7 !important; border:1px lightgrey;     /*#ECFFB3    #d5d5ff*/
} 
.jrnltbl-strip-color tr.even
{
  background-color:  #fef1e7 !important; border:1px lightgrey;     /*#ECFFB3    #d5d5ff*/
} 
.LoginText {
    font-family: Calibri;
    font-size: 16px;
    color: #f1abab;
    font-weight: 500;
}

.LoginInput{border-bottom: 1px solid #d1d1d1; color: #fff !important;}
.LoginInput::placeholder{
    color:gray !important;
}
.LoginInput:disabled, LoginInput.disabled{
   border-bottom: 1px solid #d1d1d1 !important;
   background-color:#fff0;
   opacity:1 !important
}

.RptHeader{
    background-color: #c8d0ed !important;
}
.RptDetail{
    background-color: #e3e6f1;
}
.RptTblHeader {
    background-color: #aaa8bb7a;
   
}
.RptTbl{
    border-bottom : 1px solid #9b9b9d;
    border-top : 1px solid #9b9b9d !important;
    border-right : 1px solid #9b9b9d;
    border-left : 1px solid #9b9b9d;
}
.RptTxtBold{
     font-weight: bold;
}

.RptTxtClr{
     color:#8d7710;
}
.RptTxtClr:hover{
     color:#53520c;
}


/*.RequiredInput.disabled, .RequiredInput:disabled, .RequiredInput[disabled], fieldset[disabled][disabled] .custom-file-control, fieldset[disabled][disabled] .RequiredInput {
        background-image: linear-gradient(90deg,rgba(0,0,0,.26) 0,rgba(0,0,0,.26) 30%,transparent 0,transparent);
        background-repeat: repeat-x;
        background-size: 3px 1px;
    }*/

    /*.RequiredInput-success.custom-file-control, .RequiredInput.RequiredInput-success, .is-focused .RequiredInput-success.custom-file-control, .is-focused .RequiredInput.RequiredInput-success {
        background-image: linear-gradient(0deg,#2196f3 2px,rgba(33,150,243,0) 0),linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0),"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==";
    }

    .RequiredInput-warning.custom-file-control, .RequiredInput.RequiredInput-warning, .is-focused .RequiredInput-warning.custom-file-control, .is-focused .RequiredInput.RequiredInput-warning {
        background-image: linear-gradient(0deg,#2196f3 2px,rgba(33,150,243,0) 0),linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0),"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+";
    }

    .RequiredInput-danger.custom-file-control, .RequiredInput.RequiredInput-danger, .is-focused .RequiredInput-danger.custom-file-control, .is-focused .RequiredInput.RequiredInput-danger {
        background-image: linear-gradient(0deg,#2196f3 2px,rgba(33,150,243,0) 0),linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0),"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=";
    }*/