.frm_ire input[type="text"],
.frm_ire input[type="email"],
.frm_ire input[type="password"],
.frm_ire select, .frm_ire textarea{width:90%;}
.frm_ire textarea{height:150px;}
.ire_alert_message_box{position:fixed;top:50px;right:50px;}
.ire_alert_message_box .alert{padding:20px 30px 20px 46px;font-size:16px;}
.ire_alert_message_box .alert svg{width:32px;height:32px;position:absolute;left:17px;top:17px;}
.ire_alert_message_box .alert.alert-success svg{fill:#155724;}
.ire_alert_message_box .alert.alert-warning svg{fill:#856404;}
.ire_alert_message_box .alert.alert-danger svg{fill:#721c24;}
ul.ire_pagination{display:block;text-align:center;font-size:14px;margin:20px 0px;}
ul.ire_pagination>li{display:inline-block;}
ul.ire_pagination>li>a, ul.ire_pagination>li>span, ul.ire_pagination>li>span.spacer{display:inline-block;margin:2px 0.5px;text-decoration:none;padding:4px;border-radius:5px;}
.frm_ire .form-group{margin-bottom:30px;}
.frm_ire .form-group label{font-size:14px;font-weight:500;display:block;}
.frm_ire .form-group small{font-size:12px;}
.frm_ire .nav-link{color:#4a5568;display:flex;align-items:center;}
.frm_ire .nav-link:hover, .frm_ire .nav-link:hover svg{color:#0056b3;fill:#0056b3;}
.frm_ire .nav-link svg{margin-right:10px;fill:#4a5568;}
.frm_ire .nav-link.active svg{fill:#fff;}
.frm_ire .card{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);}
.frm_ire .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0, 0, 0, 0.125);border-radius:0.25rem;border-top:1px solid rgba(0, 0, 0, 0.055);max-width:none;padding:0px;}
.frm_ire .card .nav-pills{margin-bottom:0px;}
.frm_ire .card-body{flex:1 1 auto;min-height:1px;padding:1rem;}
.frm_ire .mb-3, .my-3{margin-bottom:1rem !important;}
.frm_ire .bg-gray-300{background-color:#e2e8f0;}
.frm_ire .h-100{height:100% !important;}
.frm_ire .shadow-none{box-shadow:none !important;}
.frm_ire .tab-content .tab-pane{padding-bottom:60px;}
.frm_ire .tab-content .tab-pane h6{text-transform:uppercase;}
.frm_ire .tab-content .tab-pane .btnsaveContainer{position:absolute;bottom:30px;right:20px;}
.frm_ire .tab-content .tab-pane .ire_file_types_container{width:100%;}
.frm_ire .tab-content .tab-pane .ire_file_types_container th, .frm_ire .tab-content .tab-pane .ire_file_types_container td{padding:10px 0px;}
.frm_ire .tab-content .tab-pane .custom-control-input{z-index:1;top:7px;width:2rem;}
.frm_ire .lds-ellipsis{display:inline-block;position:relative;width:80px;height:50px;}
.frm_ire .ajax-loader, .frm_ire .ajax-message-container{display:none;}
.frm_ire .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#007bff;animation-timing-function:cubic-bezier(0, 1, 1, 0);}
.frm_ire .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite;}
.frm_ire .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite;}
.frm_ire .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite;}
.frm_ire .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite;}
.custom-switch.custom-switch-lg{padding-bottom:1rem;padding-left:2.25rem;}
.custom-switch.custom-switch-lg .custom-control-label{padding-left:0.75rem;padding-top:0.15rem;}
.custom-switch.custom-switch-lg .custom-control-label::before{border-radius:1rem;height:1.5rem;width:2.5rem;}
.custom-switch.custom-switch-lg .custom-control-label::after{border-radius:0.65rem;height:calc(1.5rem - 4px);width:calc(1.5rem - 4px);}
.custom-switch.custom-switch-lg .custom-control-input:checked~.custom-control-label::after{transform:translateX(1rem);}
@keyframes lds-ellipsis1 {
0%{transform:scale(0);}
100%{transform:scale(1);}
}
@keyframes lds-ellipsis3 {
0%{transform:scale(1);}
100%{transform:scale(0);}
}
@keyframes lds-ellipsis2 {
0%{transform:translate(0, 0);}
100%{transform:translate(24px, 0);}
}
.frm_ire .ire_remove_image{background:url(//holdsworth.com.au/wp-content/plugins/ire/assets/images/del.png) no-repeat;width:24px;height:24px;display:inline-block;margin-left:10px;}
.frm_ire .ire_wp_image_upload img {
max-width: 150px;
}