@font-face {font-family: 'Roboto';font-style: normal;font-weight: 100;font-display: swap;src: url('../font/roboto/Thin.woff2')    format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 300;font-display: swap;src: url('../font/roboto/Light.woff2')   format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;font-display: swap;src: url('../font/roboto/Regular.woff2') format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 500;font-display: swap;src: url('../font/roboto/Medium.woff2')  format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 700;font-display: swap;src: url('../font/roboto/Bold.woff2')    format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 900;font-display: swap;src: url('../font/roboto/Black.woff2')   format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

*{font-family: 'Roboto',sans-serif;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
a{color: #0980FD;}
a:-webkit-any-link:active{color: -webkit-activelink;}
html{max-height: -webkit-fill-available;}
body{background-color: #f6f6f6;max-height: -webkit-fill-available;}
hr{display: block;width: 100%;height: 1px;background-color: #eaeaea;}

::-webkit-scrollbar{width: 2px;}
::-webkit-scrollbar-track{background: #f1f1f1;}
::-webkit-scrollbar-thumb{background: #e0e0e0;border-radius: 20px;}
::-webkit-scrollbar-thumb:hover{}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance:textfield;}

.custom_loadingScreen{position: fixed;display: block;justify-content: center;align-self: center;width: 100%;height: 100%;z-index: 1051;top: 0;left: 0;}
.custom_loadingScreen .custom_loaderBack{background-color: black;opacity: 0.2;position: absolute;right: 0px;left: 0px;top: 0px;bottom: 0px;display: block;z-index: 5;}
.custom_loadingScreen .custom_loader{position: absolute;display: flex;justify-content: center;align-self: center;width: 50px;height: 50px;z-index: 6;top: calc(50% - 25px);left: calc(50% - 25px);-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load 1.1s infinite linear;animation: load 1.1s infinite linear;background-image: url('../img/svg/loading.svg');background-position: center;background-repeat: no-repeat;background-size: contain;}

@-webkit-keyframes load { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}}
@keyframes load { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}}

.custom_mb-15{margin-bottom: 15px;}
.custom_mr-10{margin-right: 10px;}
.custom_ml-10{margin-left: 10px;}
.custom_wt-100{width: 100%;}

.custom_formArea{display: block;padding: 30px 30px;}
.custom_formArea .custom_formTitle{font-size: 18px;font-weight: 700;line-height: 21.09px;margin-bottom: 20px;}
.custom_formArea .custom_formSubTitle{font-size: 14px;font-weight: 400;line-height: 16.41px;margin-bottom: 20px;}
.custom_formArea .custom_formBody{display: block;}
.custom_formArea .custom_formFooter{}

.tab_tabArea{display: block;}
.tab_tabArea .tab_tabTitles{display: block;}
.tab_tabArea .tab_tabTitles ul{display: flex;}
.tab_tabArea .tab_tabTitles ul li{margin-right: 15px;font-weight: 700;font-size: 14px;cursor: pointer;}
.tab_tabArea .tab_tabTitles ul li.tab_active{position: relative;}
.tab_tabArea .tab_tabTitles ul li.tab_active:after{content:'';position: absolute;bottom: -10px;width: 100%;background-color: #0980FD;height: 2px;left: 0px;}
.tab_tabArea .tab_tabTitleAreas{display: block;margin-top: 25px;}
.tab_tabArea .tab_tabTitleAreas .tab_tabTitleArea{display: none;}

.custom_formGroup{display: block;margin-bottom: 20px;position: relative;}
.custom_formGroup.custom_icon input{font-family: 'Roboto','Font Awesome 5 Pro';}
.custom_formGroup.custom_required label{position: relative;display: inline-block;padding-right: 10px;}
.custom_formGroup.custom_required label:after{content: '*';position: absolute;right: 0px;color: #F9475B;}
.custom_formGroup label{display: block;font-weight: 500;font-size: 12px;line-height: 12px;color: #7A7B7E;margin-bottom: 6px;}
.custom_formGroup input{display: block;background: #FFFFFF;border: 1px solid #E0E0E0;border-radius: 5px;padding: 12px 12px;font-weight: 400;font-size: 14px;line-height: 19px;width: 100%;margin-bottom: 5px;}
.custom_formGroup input:disabled{background-color: #F1F3F4;color: #7A7B7E;-webkit-text-fill-color: #000;}
.custom_formGroup select:disabled{background-color: #F1F3F4;color: #7A7B7E;-webkit-text-fill-color: #000;}
.custom_formGroup select{display: block;background: #FFFFFF;border: 1px solid #E0E0E0;border-radius: 5px;padding: 12px 32px 12px 12px;font-weight: 400;font-size: 14px;width: 100%;line-height: 16px;margin-bottom: 5px;color: #21242A;appearance: none;}
.custom_formGroup select,&::after {grid-area: select;}
.custom_formGroup input.error{border: 1px solid #F9475B !important;}
.custom_formGroup input.warning{border: 1px solid #E1AF28;}
.custom_formGroup input.success{border: 1px solid #79BC35;}
.custom_formGroup input::placeholder{color:#BBBDBE;}
.custom_formGroup input:focus{border: 1px solid #0980FD !important;}
.custom_formGroup select:focus{border: 1px solid #0980FD !important;}
.custom_formGroup select:focus-visible{border: 1px solid #0980FD !important;outline: #0980FD auto 0px;}
.custom_formGroup .custom_passwordEye{position: absolute;top: 35px;font-size: 12px;right: 15px;color: #BBBDBE;cursor: pointer;}
.custom_formGroup .custom_errorMessage{display: block;font-weight: 400;font-size: 12px;line-height: 14px;color: #F9475B;margin-bottom: 6px;}
.custom_formGroup.custom_select:after{content: '\f107';font-family: "Font Awesome 5 Pro";color: #C4C4C4;font-size: 14px;right: 12px;position: absolute;top: calc(50% - -2.5px);}

.custom_formGroup.custom_defaultZero:after{content: ',00';position: absolute;right: 15px;top: 34px;color: #c4c4c4;}
.custom_formGroup.custom_defaultZero input{padding: 12px 42px 12px 12px;}

.custom_dateFirstSelect{display: flex;}
.custom_dateFirstSelect .custom_dateFirstInSelect{display: block;}
.custom_dateFirstSelect .custom_dateFirstInSelect:first-child{flex: 0 0 70%;position: relative;}
.custom_dateFirstSelect .custom_dateFirstInSelect:first-child:after{content:'';position: absolute;right: 0px;height: 20px;width: 1px;z-index: 0;top: 29px;background-color: #E0E0E0;}
.custom_dateFirstSelect .custom_dateFirstInSelect:last-child{flex: 0 0 30%;}
.custom_dateFirstSelect .custom_dateFirstInSelect select{border: none;border-top: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;border-radius: 0px 5px 5px 0px;}
.custom_dateFirstSelect .custom_dateFirstInSelect:first-child input{border: none;border-top: 1px solid #E0E0E0;border-left: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;border-radius: 5px 0px 0px 5px;}
.custom_dateFirstSelect .custom_dateFirstInSelect:last-child input{border: none;border-top: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;border-radius: 0px 5px 5px 0px;}
.custom_dateFirstSelect .custom_dateFirstInSelect .dateSelect_outer input{border: none;border-top: 1px solid #E0E0E0;border-left: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;border-radius: 5px 0px 0px 5px;}
.custom_dateFirstSelect .custom_dateFirstInSelect .dateSelect_outer .dateSelect_minSelect{display: none;}
.custom_dateFirstSelect .custom_dateFirstInSelect .dateSelect_outer .dateSelect_selectArea .dateSelect_selectCalenderListArae .dateSelect_selectCalenderListInArae .dateSelect_selectCalenderListInDaysAraeFirst li.dateSelect_selectCalenderListInDaysAraeLight.dateSelect_selectCalenderListInDaysAraeActive{background-color: #0980FD;border: 1px solid #0980FD;color: white;}
.custom_dateFirstSelect .custom_dateFirstInSelect .dateSelect_outer .dateSelect_selectArea .dateSelect_selectCalenderListArae .dateSelect_selectCalenderListInArae .dateSelect_selectCalenderListInDaysAraeFirst li.dateSelect_selectCalenderListInDaysAraeBetweenActive{background-color: #d4e6ff;border: 1px solid #d4e6ff;}
.custom_dateFirstSelect .custom_dateFirstInSelect .dateSelect_outer .dateSelect_selectArea .dateSelect_selectCalenderListArae .dateSelect_selectCalenderListInArae .dateSelect_selectCalenderListInDaysAraeSecond li.dateSelect_selectCalenderListInDaysAraeLight:hover{background-color: #0980FD;border: 1px solid #0980FD;color: white;}
.custom_dateFirstSelect .custom_dateFirstInSelect .dateSelect_outer .dateSelect_selectArea .dateSelect_selectCalenderListArae .dateSelect_selectCalenderListInArae .dateSelect_selectCalenderListInDaysAraeSecond li.dateSelect_selectCalenderListInDaysAraeLight.dateSelect_selectCalenderListInDaysAraeActive{background-color: #0980FD;border: 1px solid #0980FD;color: white;}
.custom_dateFirstSelect .custom_dateFirstInSelect .dateSelect_outer .dateSelect_selectArea .dateSelect_selectCalenderListArae .dateSelect_selectCalenderListInArae .dateSelect_selectCalenderListInDaysAraeSecond li.dateSelect_selectCalenderListInDaysAraeBetweenActive{background-color: #d4e6ff;border: 1px solid #d4e6ff;}
.custom_dateFirstSelect .custom_dateFirstInSelect .dateSelect_outer .dateSelect_selectArea .dateSelect_selectCalenderBtnArae .dateSelect_selectCalenderBtnClear:hover{color:#0980FD;}
.custom_dateFirstSelect .custom_dateFirstInSelect .dateSelect_outer .dateSelect_selectArea .dateSelect_selectCalenderBtnArae .dateSelect_selectCalenderBtnApprove:hover{color:#0980FD;}
.custom_dateFirstSelect .custom_dateFirstInSelect .dateSelect_outer .dateSelect_mobileClose i{color:#0980FD;}
.custom_dateFirstSelect .custom_dateFirstInSelect .normalSelectOuter .normalSelectOuterSelectedData{border: 1px solid #E0E0E0;border-left: none;border-radius: 0px 5px 5px 0px;}

.custom_formGroup.custom_searchSelect .searchSelect_outer .searchSelect_searchArea input{display: block;background: #FFFFFF;border: 1px solid #E0E0E0;border-radius: 5px;padding: 12px 12px;font-weight: 400;font-size: 14px;line-height: 16px;width: 100%;margin-bottom: 5px;}

.custom_inputSelect{display: flex;}
.custom_inputSelect .custom_inputInSelect{display: block;}
.custom_inputSelect .custom_inputInSelect:first-child{flex: 0 0 70%;position: relative;}
.custom_inputSelect .custom_inputInSelect:first-child:after{content:'';position: absolute;right: 0px;height: 20px;width: 1px;top: 29px;background-color: #E0E0E0;}
.custom_inputSelect .custom_inputInSelect:last-child{flex: 0 0 30%;}
.custom_inputSelect .custom_inputInSelect:first-child input{border: none;border-top: 1px solid #E0E0E0;border-left: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;border-radius: 5px 0px 0px 5px;}
.custom_inputSelect .custom_inputInSelect:last-child input{border: none;border-top: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;border-radius: 0px 5px 5px 0px;}
.custom_inputSelect .custom_inputInSelect select{border: none;border-top: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;border-radius: 0px 5px 5px 0px;}
.custom_inputSelect .custom_inputInSelect .normalSelectOuter .normalSelectOuterSelectedData{border: 1px solid #E0E0E0;border-left: none;border-radius: 0px 5px 5px 0px;}

.custom_formCheckbox{display: block;margin-bottom: 20px;position: relative;}
.custom_formCheckbox label{display: inline-block;font-weight: 400;font-size: 14px;line-height: 14px;color: #000;margin-bottom: 6px;position: relative;padding-left: 20px;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.custom_formCheckbox .custom_formCheckboxInput:checked ~ .custom_formCheckboxLabel::after{visibility: visible;}
.custom_formCheckbox label:after{content: '\f00c';font-family: "Font Awesome 5 Pro";font-weight: 900;width: 12px;height: 12px;display: inline-block;border: 1px solid #0980FD;position: absolute;left: 0px;border-radius: 2px;background-color: #0980FD;color: white;font-size: 9px;text-align: center;cursor: pointer;visibility: hidden;}
.custom_formCheckbox label:before{content: '';width: 12px;height: 12px;display: inline-block;border: 1px solid #BBBDBE;position: absolute;left: 0px;border-radius: 2px;cursor: pointer;}
.custom_formCheckbox input{display: none;}
.custom_formCheckbox input::placeholder{color:#BBBDBE;}
.custom_formCheckbox input:focus{border: 1px solid #0980FD;}

button.custom_btn{display: inline-block;font-weight: 500;font-size: 14px;line-height: 16px;text-align: center;border-radius: 5px;padding: 12px 40px;border: 1px solid #E0E0E0;transition: all 0.3s ease;}
button.custom_btn:hover{opacity: 0.75;}
button.custom_btn.custom_btn_primary{color: #FFFFFF;background: #0980FD;border: 1px solid #0980FD;}
button.custom_btn.custom_btn_danger{color: #FFFFFF;background: #F9475B;border: 1px solid #F9475B;}
button.custom_btn.custom_btn_warning{color: #FFFFFF;background: #E1AF28;border: 1px solid #E1AF28;}
button.custom_btn.custom_btn_success{color: #FFFFFF;background: #79BC35;border: 1px solid #79BC35;}
button.custom_btn.custom_btn_outline{color: #248DFC;background: white;border: 1px solid #E0E0E0;padding: 10px 40px;}

header{display: block;position: fixed;z-index: 1;top: 0px;right: 0px;left: 0px;padding: 15px 15px;box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.25);background-color: white;}
header .custom_menuIcon{display: inline-block;font-size: 19px;padding: 6px 0px 5px 0px;margin-right: 15px;cursor: pointer;}
header .custom_menuIcon.desktop{display: none;}
header .custom_logoArea{display: inline-block;width: 135px;}
header .custom_logoArea img{display: block;}
header .custom_iconArea{display: block;text-align: right;font-size: 19px;padding: 7px 7px 4px 0px;position: relative;}
header .custom_iconArea i{cursor: pointer;}
header .custom_iconArea span{position: absolute;right: 0px;top: 0px;font-weight: 700;font-size: 8px;text-align: center;color: #FFFFFF;background-color: #F9475B;border-radius: 100%;width: 12px;height: 12px;padding: 2px 0px;}
header .custom_iconArea .custom_notification_listArea{display: block;position: absolute;right: 0px;background-color: white;z-index: 1;width: 330px;transform: scale(0);border: 1px solid #E0E0E0;border-radius: 5px;top: 30px;box-shadow: 0px 1px 7px rgb(0 0 0 / 25%);transition: all 0.2s ease;}
header .custom_iconArea .custom_notification_listArea.active{transform: scale(1);}
header .custom_iconArea .custom_notification_listArea .custom_notification_titleArea{display: block;text-align: left;padding: 15px 20px;box-shadow: 0px 1px 7px rgb(0 0 0 / 25%);position: relative;z-index: 1;}
header .custom_iconArea .custom_notification_listArea .custom_notification_titleArea .custom_notification_title{display: block;font-weight: 700;font-size: 16px;color: #21242A;}
header .custom_iconArea .custom_notification_listArea .custom_notification_titleArea .custom_notification_closeBtn{position: absolute;right: 20px;top: calc(50% - 9px);font-size: 21px;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list{display: block;max-height: 390px;overflow: auto;}
header .custom_iconArea .custom_notification_listArea .custom_notification_listNoResult{display: block;}
header .custom_iconArea .custom_notification_listArea .custom_notification_listNoResult .custom_notification_listNoResultImage{display: block;text-align: center;padding: 10px 100px;margin-top: 10px;}
header .custom_iconArea .custom_notification_listArea .custom_notification_listNoResult .custom_notification_listNoResultTitle{padding: 10px 50px;display: block;text-align: center;font-weight: 500;font-size: 14px;color: #21242A;margin-bottom: 10px;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem{display: block;position: relative;border-bottom: 0.5px solid #E0E0E0;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem.notShowing{background: #ECF9FF;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem .custom_notification_iconArea{display: block;font-size: 15px;text-align: center;position: absolute;width: 32px;height: 32px;padding: 9px 0px;border-radius: 100%;color: white;top: calc(50% - 16px);left: 15px;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem .custom_notification_text{display: block;font-weight: 400;font-size: 12px;color: #21242A;text-align: left;padding: 22px 50px 22px 60px;line-height: 14px;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem .custom_notification_text strong{font-weight: 500 !important;line-height: 14px;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem .custom_notification_time{display: block;position: absolute;right: 15px;bottom: 5px;font-weight: 400;font-size: 12px;text-align: right;color: #0980FD;}

header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem .custom_notification_iconArea.reservation{background-color: #2DD1F6;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem .custom_notification_iconArea.request{background-color: #79BC35;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem .custom_notification_iconArea.favorites{background-color: #F9475B;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem .custom_notification_iconArea.option{background-color: #0980FD;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem .custom_notification_iconArea.comment{background-color: #E1AF28;}
header .custom_iconArea .custom_notification_listArea .custom_notification_list .custom_notification_listItem .custom_notification_iconArea.bid{background-color: #86b9ee;}

.custom_leftMenuOuter{display: block;position: fixed;top: 0px;left: 0px;bottom: 0px;z-index: 2;}
.custom_leftMenuOuter .custom_leftMenuBack{position: absolute;left: -100vw;top: 0px;bottom: 0px;width: 100vw;z-index: 0;background-color: black;opacity: 0.2;}
.custom_leftMenuOuter .custom_leftMenu{display: block;position: absolute;left: -240px;top: 0px;bottom: 0px;background-color: #030848;width: 240px;padding: 15px 5px 15px 5px;z-index: 1;transition: all 0.3s ease;overflow: auto;}
.custom_leftMenuOuter .custom_leftMenu .custom_logoAreaOuter{display: block;width: 100%;}
.custom_leftMenuOuter .custom_leftMenu .custom_logoAreaOuter .custom_closeBtnOuter{display: inline-block;color: white;padding: 6px 0px 3px 0px;font-size: 21px;margin-right: 20px;margin-left: 10px;}
.custom_leftMenuOuter .custom_leftMenu .custom_logoAreaOuter .custom_logoArea{display: inline-block;width: 135px;}
.custom_leftMenuOuter .custom_leftMenu .custom_profileArea{display: block;}
.custom_leftMenuOuter .custom_leftMenu .custom_profileArea .custom_profileName{display: block;font-weight: 400;font-size: 13px;color: white;padding: 15px 10px 15px 10px;margin-top: 15px;border-top: 1px solid #1c205a;border-bottom: 1px solid #1c205a;}
.custom_leftMenuOuter.active .custom_leftMenuBack{left: 0px;}
.custom_leftMenuOuter.active .custom_leftMenu{left: 0px;}

.custom_leftMenuOuter .custom_leftMenu .custom_menuList{display: block;margin-top: 15px;height: calc(100% - 215px);overflow: auto;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul{display: block;list-style: none;padding: 0px;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul li{display: block;margin-bottom: 5px;border-radius: 5px;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul li.active a{background-color: #1c205a;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul li.active a .custom_title{font-weight: 500;opacity: 1;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul li.active a .custom_icon{opacity: 1;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul li a{display: flex;padding: 7px 7px;border-radius: 5px;position: relative;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul li a:hover{background-color: #1c205a;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul li a .custom_icon{width: 24px;height: 24px;background: #363a6d;color: white;font-size: 10px;opacity: 0.7;padding: 8px 0px;text-align: center;border-radius: 5px;margin-right: 10px;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul li a .custom_title{font-weight: 400;font-size: 13px;color: white;opacity: 0.7;padding: 5px 0px;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul li a .custom_subMenuIcon{display: block;position: absolute;right: 15px;color: #8183a4;font-size: 11px;top: calc(50% - 5.5px);}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul .custom_subMenu ul{padding-left: 45px;position: relative;max-height: 0px;overflow: hidden;transition: all 0.5s ease;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul .custom_subMenu ul.active{max-height: 30vh;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul .custom_subMenu ul.active:after{content:'';position: absolute;height: calc(100% - 19px);width: 21px;top: 0px;left: 18px;border-left: 1px solid #8183a4;border-bottom: 1px solid #8183a4;border-radius: 0px 0px 0px 10px;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul .custom_subMenu ul li a{padding: 3px 7px;position: relative;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul .custom_subMenu ul.active li a:after{content:'';position: absolute;left: -26px;top: 14px;height: 1px;width: 20px;background-color: #8183a4;}
.custom_leftMenuOuter .custom_leftMenu .custom_menuList ul .custom_subMenu ul li:last-child a:after{content:'';display: none;}
.custom_leftMenuOuter .custom_leftMenu .menuListSpecial{height: auto;overflow: hidden;margin-top: 25px;}
.custom_leftMenuOuter .custom_leftMenu .menuListSpecial .custom_menuListInfo{display: block;margin-top: 20px;}
.custom_leftMenuOuter .custom_leftMenu .menuListSpecial .custom_menuListInfo p{font-weight: 400;font-size: 10px;color: #FFFFFF;text-align: center;display: block;width: 100%;margin-top: 5px;}
.custom_leftMenuOuter .custom_leftMenu .menuListSpecial .custom_menuListInfo span{font-weight: 400;font-size: 10px;color: #FFFFFF;opacity: 0.2;}
.custom_leftMenuOuter .custom_leftMenu .menuListSpecial .custom_menuListInfo a{color:#fff;opacity: 0.6;}

.custom_page{display: inline-block;width: 100%;padding: 15px 15px;min-height: calc(100% - 120px);margin-top: 60px;}
.custom_page .custom_title{display: block;font-weight: 700;font-size: 18px;color: #21242A;margin-bottom: 15px;}
.custom_page .custom_title .custom_titleBack{display: inline-block;padding: 2px 10px 0px 0px;}
.custom_page .custom_body{display: block;}
.custom_page .custom_backBtn{color: #21242A;}

.custom_noDataOuter{display: block;text-align: center;}
.custom_noDataOuter .custom_noDataImage{display: block;}
.custom_noDataOuter .custom_noDataContent{display: inline-block;font-weight: 700;font-size: 18px;line-height: 21px;text-align: center;color: #21242A;width: 300px;}

.custom_tooltip{position: relative;}
.custom_tooltip .custom_tooltipTextArea{top: calc(100% + 12px);right: 0px;visibility: hidden;position: absolute;z-index: 1;}
.custom_tooltip .custom_tooltipTextArea:after{content:'';position: absolute;width: 20px;height: 20px;background-color: #fff;border: 1px solid #E0E0E0;top: -12px;left: calc(50% - 10px);transform: rotate(45deg);z-index: -1;border-radius: 5px;}
.custom_tooltip .custom_tooltipTextArea .custom_tooltipText{position: relative;z-index: 1;background-color: #ffff;border: 1px solid #E0E0E0;border-top: none;color: #21242A;text-align: center;padding: 5px 10px;font-size: 14px;border-radius: 6px;}
.custom_tooltip .custom_tooltipTextArea .custom_tooltipText:after{content:'';position: absolute;top: 0px;right: 2px;height: 1px;width: calc(50% - 12px);background-color: #E0E0E0;border-radius: 5px;}
.custom_tooltip .custom_tooltipTextArea .custom_tooltipText:before{content:'';position: absolute;top: 0px;left: 2px;height: 1px;width: calc(50% - 10px);background-color: #E0E0E0;border-radius: 5px;}
.custom_tooltip:hover .custom_tooltipTextArea{visibility: visible;}

@media (min-width: 0px) and (max-width:576px){

}

@media (min-width: 577px) and (max-width:768px){

}

@media (min-width: 769px) and (max-width:992px){

}

@media (min-width: 993px) and (max-width:1200px){
    header{margin-left: 240px;position: relative;}
    header .custom_menuIcon{display: none;}
    header .custom_menuIcon.desktop{display: inline-block;}
    header .custom_logoArea{display: none;}

    .custom_leftMenuOuter .custom_leftMenuBack{display: none;}
    .custom_leftMenuOuter .custom_leftMenu{left: 0px;}
    .custom_leftMenuOuter .custom_leftMenu .custom_logoAreaOuter .custom_closeBtnOuter{display: none;}
    .custom_leftMenuOuter .custom_leftMenu .custom_logoAreaOuter .custom_logoArea{margin-left: 5px;}

    .custom_leftMenuOuter.deactive .custom_leftMenu{left: -240px;}
    header.deactive{margin-left: 0px;}
    section.custom_page.deactive{margin-left: 0px;width: 100%;}
    header .custom_logoArea.deactive{display: inline-block;}

    .custom_page{margin-left: 240px;margin-top: 0px;width: calc(100% - 240px);}

    .custom_page .custom_backBtn{display:none;}
}

@media (min-width: 1201px){
    header{margin-left: 240px;position: relative;}
    header .custom_menuIcon{display: none;}
    header .custom_menuIcon.desktop{display: inline-block;}
    header .custom_logoArea{display: none;}

    .custom_leftMenuOuter .custom_leftMenuBack{display: none;}
    .custom_leftMenuOuter .custom_leftMenu{left: 0px;}
    .custom_leftMenuOuter .custom_leftMenu .custom_logoAreaOuter .custom_closeBtnOuter{display: none;}
    .custom_leftMenuOuter .custom_leftMenu .custom_logoAreaOuter .custom_logoArea{margin-left: 5px;}

    .custom_leftMenuOuter.deactive .custom_leftMenu{left: -240px;}
    header.deactive{margin-left: 0px;}
    section.custom_page.deactive{margin-left: 0px;width: 100%;}
    header .custom_logoArea.deactive{display: inline-block;}

    .custom_page{margin-left: 240px;margin-top: 0px;width: calc(100% - 240px);}

    .custom_page .custom_backBtn{display:none;}
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
	select:focus,
	textarea:focus,
	input:focus {
		font-size: 16px;
		background: #eee;
	}
}