@font-face {
	font-family: 'Ridley Grotesk';
	src: url('../fonts/RidleyGrotesk-Medium.eot');
	src: url('../fonts/RidleyGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/RidleyGrotesk-Medium.woff') format('woff'),
		url('../fonts/RidleyGrotesk-Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body.phenium-body, body.phenium-body .account-copyright, body.phenium-body button, body.phenium-body input, body.phenium-body optgroup, body.phenium-body select, body.phenium-body textarea, body.phenium-body .h1, body.phenium-body .h2, body.phenium-body .h3, body.phenium-body .h4, body.phenium-body .h5, body.phenium-body .h6, body.phenium-body h1, body.phenium-body h2, body.phenium-body h3, body.phenium-body h4, body.phenium-body h5, body.phenium-body h6, body.phenium-body .breadcrumb li, body.phenium-body a, body.phenium-body .pagination .fa-angle-left:before, body.phenium-body .pagination .fa-angle-right:before, body.phenium-body strong, body.phenium-body .alert, body.phenium-body .onoffswitch-inner:before, body.phenium-body .onoffswitch-inner:after { font-family: 'Ridley Grotesk', 'Open Sans', Helvetica, sans-serif !important; }
body.phenium-body { background-color: #4F4C4A !important; }
.bg-phenium-color { background-color: #043E78 !important; }
.btn-phenium-color { color: #FFFFFF !important; }
a.addQuest i.fa { color: #FF8000 !important; }

.phenium-login-form .input__label, .phenium-login-form .input__field, .account .phenium-login-form a, .account .phenium-login-form a:hover, .account .phenium-login-form a:focus, .phenium-body .account a { color: #FFFFFF !important; }
.phenium-body .footer-link-center a, .phenium-body div.account-copyright { color: #FFFFFF !important; }
.phenium-body.color-default .topbar, .phenium-body.sidebar-top .sidebar .logopanel { background: #151414; }

/*.phenium-login-form input:-webkit-autofill, .phenium-login-form input:-webkit-autofill:focus, .phenium-login-form input:-webkit-autofill:hover, .phenium-login-form input:-webkit-autofill:active { /*transition: background-color 86400s ease-in-out 0s;*//* -webkit-text-fill-color: #FFFFFF !important; box-shadow: 0 0 0px 1000px #42403e inset !important; background-color: transparent !important; }*/

.phenium-body .account-copyright .footer-copyright { font-size: 12px; padding-right: 10px; }
/*.phenium-body .phenium-login-form input { cursor: url(icons/custom_cursor.png), url(icons/custom_cursor.cur), text !important; }*/
.phenium-body .phenium-login-form .input__label--hoshi::before { border-bottom: 1px solid #82807f; }
.phenium-body .phenium-login-form .input__label--hoshi::after { border-bottom: 4px solid #043E79; }

.phenium-label-color { color: #6a7989; }


/* Update button Colors */
.phenium-body .btn.btn-info { background-color: #043E79 !important; border-color: #043E79 !important; }
.phenium-body .btn.btn-info:focus, .phenium-body .btn.btn-info:hover, .phenium-body .btn.btn-info:active, .phenium-body .btn-info.active { background-color: #B8B8B8 !important; border-color: #B8B8B8 !important; }
.phenium-body .table-dynamic .btn.btn-info i { color: #FFFFFF !important; }
.phenium-body .btn.btn-success-bg { background-color: #043E78 !important; border-color: #043E78 !important; }
/*.phenium-body .btn.btn-success-bg:focus, */.phenium-body .btn.btn-success-bg:hover, .phenium-body .btn.btn-success-bg:active, .phenium-body .btn-success-bg.active { background-color: #B8B8B8 !important; border-color: #B8B8B8 !important; }
.phenium-body ul.sidetabs li a.actives, .phenium-body ul.sidetabs li a:hover, .phenium-body ul.sidetabs li a:focus { background-color: #B8B8B8 !important; color: #000000 !important; border-right: none; border-top: 2px solid #E0EDE9; border-bottom: 2px solid #E0EDE9; }
.phenium-body ul.sidetabs li a { background-color: #4F4C4A !important; color: #FFFFFF !important; border-top: 2px solid #4F4C4A; border-bottom: 2px solid #4F4C4A; }
#tabs li a { background-color: #043E78 !important; }
#tabs li a:after { border-left-color: #043E78 !important; }
#tabs li a.current, #tabs li.active a { background-color: #FFFFFF !important; color: #000000 !important; }
/*#tabs li a.current:before, #tabs li.active a:before { border-color: #4F4C4A !important; }*/
#tabs li a.current:after, #tabs li.active a:after { border-left-color: #FFFFFF !important; }
#formBuilderTabs.nav-tabs li { background-color: #4F4C4A !important; color: #FFFFFF !important; }
#formBuilderTabs.nav-tabs li.active, #formBuilderTabs.nav-tabs li:hover, #formBuilderTabs.nav-tabs li:focus { background-color: #B8B8B8 !important; color: #323232 !important; }
#formBuilderTabs.nav-tabs li:hover, #formBuilderTabs.nav-tabs li:focus { border: 2px solid #c9c9c9; border-bottom: 2px solid #000; }
.formbuilder#add-field button { background-color: #043E79; color: #FFFFFF; }
.formbuilder#add-field button:focus, .formbuilder#add-field button:active, .formbuilder#add-field button:hover, .formbuilder#add-field button:visited { background-color: #FFFFFF !important; color: #000000 !important; border: 1px solid #4F4C4A; }
.formbuilder#add-field button.btn[disabled], .btn.btn-success[disabled], .btn.btn-info.disabled { background-color: rgba(247, 83, 40, 0.3) !important; border-color: rgba(247, 83, 40, 0.3) !important; }
#form-elements #form-settings-element { background-color: #B8B8B8 !important; color: #323232; }
.onoffswitch2 .onoffswitch-inner::before { background-color: #043E79 !important; }
.onoffswitch2 .onoffswitch-inner::after { background-color: #323232 !important; color: #FFFFFF; }
.right-col #sortable-elements .form-element.selected { background-color: #d7ccc8 !important; border-color: #672003 !important; }
.right-col #sortable-elements .form-element:hover { border-color: #672003 !important; }
.right-col #sortable-elements .form-element .typeIcons { color: #4F4C4A; border-color: #4F4C4A; }

.phenium-body .main-content, .phenium-body .main-content .page-content { background-color: #4F4C4A !important; }
.phenium-body.sidebar-top .sidebar .logopanel a { background-color: #151414 !important; }
.phenium-body .main-content .page-content .breadcrumb li a { color: #FFFFFF !important; }
.phenium-body .main-content .page-content .breadcrumb li.active { color: #043E78 !important; }
.phenium-body .main-content .page-content .breadcrumb > li + li:before { color: #FFFFFF !important; }
.phenium-body .main-content .page-content > .header h2, .phenium-body .main-content .page-content > div > .header h2 { color: #FFFFFF; }
.phenium-body .main-content .header-menu li .btn, .phenium-body .main-content .header-menu .dropdown-menu li a { background-color: #E0DED9 !important; border-color: #E0DED9 !important; color: #000 !important; }
.phenium-body .main-content .header-menu li .btn:focus, .phenium-body .main-content .header-menu li a.btn:hover, .phenium-body .main-content .header-menu li a.btn:active, .phenium-body .main-content .header-menu .dropdown-menu li a:focus, .phenium-body .main-content .header-menu .dropdown-menu li a:hover, .phenium-body .main-content .header-menu .dropdown-menu li a:active, .phenium-body .main-content .header-menu .dropdown-menu li a:visited { background-color: #B8B8B8 !important; border-color: #B8B8B8 !important; }

.phenium-body .select2-container .select2-choice { background-color: #043E79 !important; color: #FFFFFF !important; }
.phenium-body .select2-container .select2-choice > .select2-chosen { color: #FFFFFF !important; }
.phenium-body .select2-drop, .form-white.select2-drop.select2-drop-active { background-color: #043E79 !important; color: #FFFFFF !important; }
.phenium-body .select2-drop .select2-results .select2-highlighted { background-color: #B8B8B8 !important; }
.phenium-body .dataTables_wrapper .dataTables_filter input[type="search"] { background-color: #043E79 !important; color: #FFFFFF !important; -webkit-text-fill-color: #FFFFFF; }
.phenium-body .dataTables_wrapper .dataTables_filter input[type="search"]:focus { border-color: #323232; }
.phenium-body .pagination2 ul.pagination > .disabled > span, .phenium-body .pagination2 ul.pagination > .disabled > a, .phenium-body .pagination2 ul.pagination > .disabled > a i, .phenium-body .pagination2 ul.pagination > .disabled > a:hover, .phenium-body .pagination2 ul.pagination > .disabled > a:focus { background-color: #E0DED9 !important; }
.phenium-body .pagination2 .pagination > .active > a, .phenium-body .pagination2 .pagination > .active > span, .phenium-body .pagination2 .pagination > .active > a:hover, .phenium-body .pagination2 .pagination > .active > span:hover, .phenium-body .pagination2 .pagination > .active > a:focus, .phenium-body .pagination2 .pagination > .active > span:focus { background-color: #323232 !important; }
.phenium-body #tabs-container #publishedmsg { background-color: #B8B8B8 !important; }

.phenium-body .text-white { color: #FFFFFF !important; }

/* Adding CSS for deleting submitted forms rows start */
.project-table-view .dataTables_scrollHead thead th.min-width-70, .project-table-view .dataTables_scrollBody tbody td.min-width-70, .table-dynamic tbody td.min-width-70 { min-width: 70px; }
.hideHeaderScrollX .dataTables_scrollHeadInner.force-table-responsive { overflow: hidden; }
.cursor-pointer { cursor: pointer; }
#multiDelete a { color: #043E79; }
/* Adding CSS for deleting submitted forms rows end */

@media screen and (max-width: 1024px) {
	body.phenium-body div.sidebar { display: block; top: 0; left: 0; z-index: 999; }
}

@supports (-ms-accelerator:true) {
	.input--hoshi .input__field:focus ~ label .input__label-content { padding: 32.5px 0px !important; }
}

.tinyBg {
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	height: 100vh;
}
