/*! custom */

/* Categories:
 * - Header
 * - Sidebar
 * - Footer
 * - General colors
 * */
header.pul-layout__header div.pul-layout__header-content{
background: #1E2129;
}
/* Header */

/* Header icons */

/* Search icon */
.main-header-search .form-control:focus,
.main-header-search .search-focused .form-control{
	background: #CDB9E3;
	border-bottom: 1px solid #986FC4;
	color: #fffaaa; /* 1E2029 */
}

.main-header-search .form-control-feedback.icon-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M9.69 12.165a6.5 6.5 0 112.475-2.475l3.322 3.322a1.75 1.75 0 11-2.475 2.475L9.69 12.165zM12 6.5a5.5 5.5 0 11-11 0 5.5 5.5 0 0111 0zm-1.464 5.096l3.184 3.184a.75.75 0 001.06-1.06l-3.184-3.184a6.481 6.481 0 01-1.06 1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");
    opacity: 0.8;
}

/* Search icon active */
.main-header-search .search-focused .form-control-feedback.icon-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M9.69 12.165a6.5 6.5 0 112.475-2.475l3.322 3.322a1.75 1.75 0 11-2.475 2.475L9.69 12.165zM12 6.5a5.5 5.5 0 11-11 0 5.5 5.5 0 0111 0zm-1.464 5.096l3.184 3.184a.75.75 0 001.06-1.06l-3.184-3.184a6.481 6.481 0 01-1.06 1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");
    opacity: 1;
}

/* Search bar close icon */
.main-header-search .form-control-feedback.icon-close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 16 16'%3E%3Cpath fill='%23111' d='M.146.146a.5.5 0 01.708 0L6 5.293 11.146.146a.5.5 0 01.708.708L6.707 6l5.147 5.146a.5.5 0 01-.708.708L6 6.707.854 11.854a.5.5 0 01-.708-.708L5.293 6 .146.854a.5.5 0 010-.708z'/%3E%3C/svg%3E");
}

/* End header icons */

/* End main header */

/* Search bar colors */
.pul-layout__header-inner {
    background-color: #fffbbb /*1E2129*/;
}

.page-header--search-hover {
}

.main-header-search .form-control:focus,
div.pul-layout__header-content input.form-control:focus,
.main-header-search .search-focused .form-control{
    border-bottom: 1px solid #ffd700 !important;
    background-color: #fff7cc !important;
    color: #111 !important;
}

.main-header-search .form-control::placeholder {
    color: #fff;
    opacity: 0.8;
}

.page-sidebar-brand{
	padding: 18px 18px 20px 12px;
}

.brand__logo {
    padding: 0px;
}

.pul-layout__header-inner .pul-text,
.pul-layout__header-inner .pul-text:hover {
    color: #6B2FAD;
}

.pul-layout__header-inner .pul-icon,
.pul-layout__header-inner .pul-icon:hover {
}

.pul-layout__header-inner .top-logo {
    display: none;
}

/* End search bar colors */

/* Sidebar */
.pul-layout__sidebar-inner {
    background-color: #6B2FAD;
}

.page-sidebar-menu .sub-menu li a{
	border-bottom: 1px solid #5E2998;
}

.page-sidebar-menu .sub-menu a{
	color: #fff;
}

.page-sidebar-menu .sub-menu .active > a,
.page-sidebar-menu .sub-menu .active > a:hover {
    background-color: #482075;
    border: none;
	color: #fff !important;
	font-weight: bold;
}

.page-sidebar-menu a:focus,
.page-sidebar-menu a:hover {
    outline: none;
    color: #fff;
    background-color: #482075;
}

ul.page-sidebar-menu li button.menu-group-title:hover,
ul.page-sidebar-menu li button.menu-group-title:focus{
	background: #482075;
	color: #fff;
}

.page-sidebar-menu a>[class*=" icon-"], 
.page-sidebar-menu a>[class^=icon-] {
	opacity: 1;
}

.page-sidebar-menu .menu-group-title {
	background: #482075;
	color: #fff;
}

/* End sidebar */

/* General colors */
.ui-link,
.ui-link:hover,
.ui-link:focus,
.ui-link:active,
a,
a:hover,
a:focus,
a:active,
.pul-link,
.pul-link:hover,
.pul-link:focus,
.pul-link:active,
a:hover .pul-action__icon:not(.pul-icon--intent),
.pul-button--ghost,
.pul-button--ghost[disabled],
.pul-button--ghost.pul-button--disabled,
.pul-button--ghost.pul-button--loading,
.pul-button--ghost:hover,
.pul-button--ghost[disabled]:hover,
.pul-button--ghost.pul-button--disabled:hover,
.pul-button--ghost.pul-button--loading:hover,
.pul-button--ghost:focus,
.pul-button--ghost[disabled]:focus,
.pul-button--ghost.pul-button--disabled:focus,
.pul-button--ghost.pul-button--loading:focus,
.pul-button--ghost.pul-button--focused,
.pul-button--ghost[disabled].pul-button--focused,
.pul-button--ghost.pul-button--disabled.pul-button--focused,
.pul-button--ghost.pul-button--loading.pul-button--focused,
.pul-button--ghost:active,
.pul-button--ghost[disabled]:active,
.pul-button--ghost.pul-button--disabled:active,
.pul-button--ghost.pul-button--loading:active,
.pul-auxiliary-actions, .pul-auxiliary-actions a,
.pul-alert--info a,
.pul-layout__header-inner .pul-text,
.pul-layout__header-inner .pul-text:hover,
.pul-button.pul-button--ghost .pul-text.pul-text--truncate,
.pul-button.pul-button--ghost .pul-text.pul-text--truncate:hover,
.pul-layout__footer a,
.pul-layout__footer a:hover,
.pul-layout__footer a:focus,
.b-collapsible>.box-area>.title h3,
.e-collapsible-title{
    color: #6B2FAD;
}

.pul-button:active,
.pul-button.pul-button--active:focus {
}

.pul-item:focus:not(.pul-item--disabled),
.pul-button--ghost:focus,
.pul-button--ghost.pul-button--focused,
.pul-button--ghost:active,
.pul-button--ghost.pul-button--selected:focus,
.pul-button--ghost.pul-button--active:focus,
.btn.active:focus,
.btn:active,
.btn > button.active:focus,
.btn > button:active,
.btn:focus,
.btn > button:focus {
}

.pul-item-list--hoverable .pul-item-list__item:not(.pul-item--disabled):hover,
.dropdown-menu-list > li > a:focus,
.dropdown-menu-list > li > a:hover,
.dropdown-menu-nav > li > a:focus,
.dropdown-menu-nav > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover,
.a-toolbar-buttons-settings .popup-box .btn:active,
.a-toolbar-buttons-settings .popup-box .btn:focus,
.a-toolbar-buttons-settings .popup-box .btn:hover,
.actions-menu .popup-box ul > li > a:focus,
.actions-menu .popup-box ul > li > a:hover,
.fm-popup-file-operations.popup-box ul > li > a:focus,
.fm-popup-file-operations.popup-box ul > li > a:hover,
.popup-menu.popup-box ul > li > a:focus,
.popup-menu.popup-box ul > li > a:hover,
.list .row-over > td,
.list > table > tbody > tr:hover > td,
.sid-legacy .list > tbody > tr:hover > td {
    background-color: rgba(253, 177, 238, 0.2);
}

.pul-tabs__link:hover::before,
.pul-tabs__tab:hover .pul-tabs__link::before,
.pul-tabs__tab:not(.pul-tabs__tab--selected) .pul-dropdown--opened .pul-tabs__link::before,
.pul-tabs__tab:not(.pul-tabs__tab--selected) .pul-dropdown--opened .pul-tabs__link:hover::before,
.pul-tabs__tab:not(.pul-tabs__tab--selected):hover .pul-dropdown--opened .pul-tabs__link::before {
    background-color: rgba(253, 177, 238, 1);
}

.pul-list__table:not(.pul-list__table--vertical) > tbody > .pul-list__row--expanded > td {
    border-top-color: #ffd700;
}

.pul-list__table:not(.pul-list__table--vertical) > tbody > .pul-list__row--expanded > td:first-child {
}

.pul-list__table:not(.pul-list__table--vertical) > tbody > .pul-list__row--expanded > td:last-child {
}

.pul-list-actions__hidden-action {
    display: none;
}

.btn-primary:focus,
.btn-primary:hover,
.btn.action:focus,
.btn.action:hover,
.btn.action>button:focus,
.btn.action>button:hover,
.pul-button--primary,
.pul-button--primary[disabled],
.pul-button--primary.pul-button--disabled,
.pul-button--primary.pul-button--loading,
.btn-primary, 
.btn.action, 
.btn.action>button, 
.sid-login .btns-box .btn:not(.action):not(.btn-primary), 
.sid-login .btns-box .btn:not(.action):not(.btn-primary)>button,
.btn.action>button:hover, 
.sid-login .btns-box .btn:not(.action):not(.btn-primary):hover, 
.sid-login .btns-box .btn:not(.action):not(.btn-primary)>button:hover,
.sid-login .btns-box .btn:not(.action):not(.btn-primary):focus,
.sid-login .btns-box .btn:not(.action):not(.btn-primary):hover,
.sid-login .btns-box .btn:not(.action):not(.btn-primary)>button:focus,
.sid-login .btns-box .btn:not(.action):not(.btn-primary)>button:hover,
.btn.action>button:focus, 
.sid-login .btns-box .btn:not(.action):not(.btn-primary):focus, 
.sid-login .btns-box .btn:not(.action):not(.btn-primary)>button:focus,
.pul-button--primary:hover,
.pul-button--primary[disabled]:hover,
.pul-button--primary.pul-button--disabled:hover,
.pul-button--primary.pul-button--loading:hover,
.pul-button--primary:focus,
.pul-button--primary[disabled]:focus,
.pul-button--primary.pul-button--disabled:focus,
.pul-button--primary.pul-button--loading:focus,
.pul-button--primary:active,
.pul-button--primary[disabled]:active,
.pul-button--primary.pul-button--disabled:active,
.pul-button--primary.pul-button--loading:active,
.objects-toolbar>.btn-primary,
.objects-toolbar>.btn-primary:hover,
.objects-toolbar>.btn-primary:active,
.commonButton span#spanid-search,
.commonButton span#spanid-search:hover,
.commonButton span#spanid-search:focus,
div#domains-list-container a.s-btn sb-new-subdomain,
div#domains-list-container a.s-btn sb-new-subdomain:hover,
div#domains-list-container a.s-btn sb-new-subdomain:focus{
    background-color: #6B2FAD;
	border-radius: 4px;
	box-shadow: none;
    color: #fff;
}

button#btn-cancel,
.btn, 
.btn>button,
button#btn-cancel:hover,
.btn:hover, 
.btn>button:hover,
button#btn-cancel:focus,
.btn:focus, 
.btn>button:focus,
.commonButton span#spanid-show-all,
.commonButton span#spanid-show-all:hover,
.commonButton span#spanid-show-all:focus{
	background: #fff;
	border: 1px solid #6B2FAD;
	border-radius: 4px;
	box-shadow: none;
	color: #6B2FAD;
}

.pul-button{
	background: #fff;
	border: 1px solid #6B2FAD;
	color: #6B2FAD;
}

.main-header-navbar-nav .pul-dropdown .pul-button{
	background: #EDF1F2;
	border: none;
	border-radius: 4px;
	color: #1E2129;
}

.main-header-navbar-nav .pul-dropdown .pul-button .pul-text.pul-text--truncate{
	color: #1E2129;
}

.page-sidebar-menu .menu-group-title .menu-group-name{
	font-size: 14px;
	font-weight: bold;
	opacity: 1;
}

.page-sidebar-menu a>.title{
	opacity: 1;
}

.pul-alert--info,
.pul-item-list--hoverable .pul-item-list__col>.pul-item:not(.pul-item--disabled):hover, 
.pul-item-list--hoverable .pul-item-list__item:not(.pul-item--disabled):hover {
	background: #F1F3F4;
}

.btn,
.btn>button,
.btn:hover,
.btn>button:hover,
.btn:focus,
.btn>button:focus{
	border-radius: 4px;
	box-shadow: 0px !important;
}

/* Form fields */
.form-control,
.textarea,
input:not([type]),
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea{
	border: 1px solid #767676;
	border-radius: 4px;
	box-shadow: none;
	color: #1E2129;
}

.form-control:focus,
.textarea:focus,
input:not([type]):focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select:focus,
textarea:focus{
	background: #F1F3F4;
	border: 1px solid #1E2129;
	box-shadow: none;
}

.form-control:hover,
.textarea:hover,
input:not([type]):hover,
input[type=color]:hover,
input[type=date]:hover,
input[type=datetime-local]:hover,
input[type=datetime]:hover,
input[type=email]:hover,
input[type=month]:hover,
input[type=number]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=text]:hover,
input[type=time]:hover,
input[type=url]:hover,
input[type=week]:hover,
select:hover,
textarea:hover{
	border-color: #1E2129;
}

.form-control:hover,
.form-control:focus{
	border: none;
}

.tools-list a.tool-block:hover,
.pul-item-list--hoverable .pul-item-list__item:not(.pul-item--disabled):hover,
.dropdown-menu-list > li > a:focus,
.dropdown-menu-list > li > a:hover,
.dropdown-menu-nav > li > a:focus,
.dropdown-menu-nav > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover,
.a-toolbar-buttons-settings .popup-box .btn:active,
.a-toolbar-buttons-settings .popup-box .btn:focus,
.a-toolbar-buttons-settings .popup-box .btn:hover,
.actions-menu .popup-box ul > li > a:focus,
.actions-menu .popup-box ul > li > a:hover,
.fm-popup-file-operations.popup-box ul > li > a:focus,
.fm-popup-file-operations.popup-box ul > li > a:hover,
.popup-menu.popup-box ul > li > a:focus,
.popup-menu.popup-box ul > li > a:hover,
.list .row-over > td,
.list > table > tbody > tr:hover > td,
.sid-legacy .list > tbody > tr:hover > td{
	background: #F1F3F4;
}

/* End general colors */

/* View switcher */
div.view-switcher{
	box-shadow: 0 -2px 20px 2px #482075;
}

div.view-switcher button.view-switcher__button{
	background: #6B2FAD;
	color: #fff;
}

div.view-switcher button.view-switcher__button:hover,
div.view-switcher button.view-switcher__button:focus,
div.view-switcher button.view-switcher__button:active{
	background: #7c36c7;
}

div.view-switcher button.view-switcher__close{
	color: #fff;
}

.pul-alert .close{
	color: #fffccc; /*1E2029*/
}

.tabs .active>a:before,
.tabs .active>a:hover:before{
	color: #6B2FAD;
}

/* End view switcher */

/* Footer */
.page-footer > a:first-child {
    display: none;
}

.page-footer > div > .sb-feedback {
    display: none;
}

.page-footer .feedback-actions::before {
    width: 0px;
    margin: 0px;
}

/* End footer */
