@import url("style.min.css");

.thm-body {
    background-color: #fff;
}

body {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    margin-top: 12px;
    background: #fff;
}
.btn.btn-success {
    background-color: #0FB365;
    color: #fff;
    text-shadow: none;
    border-color: #18BE77;
}
.thm-folders .e-link.selectable.selected:hover {
color: #fff !important;
}
.thm-folders .e-link.selectable.selected{
color: #fff !important;
}
.thm-folders .e-link.selectable.selected {
    background-color: #1E9FF2 !important;
}
.thm-folders .e-link.selectable {
    color: #4E5154 !important;
}
.thm-folders .e-link.selectable:hover {
    color: #4E5154 !important;
}
.b-folders .b-content .content {
    padding: 12px;
	font-family: "Quicksand", Georgia, "Times New Roman", Times, serif;
}

.badge, .label {
    background-color: #6B6F82;
	    font-weight: 500;
}
.b-folders .b-content .e-item .e-link .count {
    margin-top: 11px;
}
.b-folders .b-content .e-item .e-link {
border-top-left-radius: .25rem;
border-top-right-radius: .25rem; 
height: 46px;
line-height: 46px;
}

.b-folders .b-content .e-item .e-link.selectable {
    font-weight: 500;
}

.b-folders .b-toolbar {
    padding: 10px 0 0 12px;
}

div.b-folders-system > div:nth-child(1) > a > span.name:before {
    content: "\e967";
    font-family: feather!important;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	padding-right: 5px;

}
div.b-folders-system > div:nth-child(2) > a > span.name:before {
    content: "\e007";
    font-family: rainloop!important;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	padding-right: 5px;
	}
	div.b-folders-system > div:nth-child(3) > a > span.name:before {
	content: "\e9a8";
    font-family: feather!important;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	padding-right: 5px;
	}
    div.b-folders-system > div:nth-child(4) > a > span.name:before {
	content: "\e9c8";
    font-family: feather!important;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	padding-right: 5px;
	}
	div.b-folders-system > div:nth-child(5) > a > span.name:before {
	content: "\e9c7";
    font-family: feather!important;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	padding-right: 5px;
	}
	div.b-folders-system > div:nth-child(6) > a > span.name:before {
	content: "\e959";
    font-family: feather!important;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	padding-right: 5px;
	}

.messageList .b-content .messageListItem.selected .sidebarParent {
    background-color: #1E9FF2!important;
}
.messageList .b-content .messageListItem.checked.focused .sidebarParent {
    background-color: #666EE8!important;
}
.messageList .b-content .messageListItem.selected {
    background-color: #ECEFF1;
}

.messageList .b-content .messageListItem .sender, .messageList .b-content .messageListItem .subject{
	font-family: "Quicksand", Georgia, "Times New Roman", Times, serif;
	color: #464855;
	font-weight: 500;
	text-shadow:none;
}
.messageList .b-content .messageListItem .subject-suffix {
font-family: 'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
    color: #6B6F82!important;
}

.messageView .b-content .messageItemHeader .subjectParent {
	color: #464855;
}
.messageList .b-content .messageListItem .dateParent, .messageList .b-content .messageListItem .senderParent, .messageList .b-content .messageListItem .subjectParent {
    color: #464855;
}
#rl-sub-right > div > div.b-content.b-message-view-wrapper.thm-message-view-background-color > div > div:nth-child(4) > div.b-message-view-desc{
	font-family: 'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
    color: #6B6F82!important;
	font-size: 20px;
}
.messageList .b-message-list-wrapper {
    border: 2px solid #E4E7ED;
    -webkit-box-shadow: 0 1px 15px 1px rgba(62,57,107,.07);
    box-shadow: 0 1px 15px 1px rgba(62,57,107,.07);
    border-top-right-radius: 0px;
}
	
element.style {
}
.messageList .b-content .messageListItem .subject-suffix {
    font-family: 'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
    color: #6B6F82!important;
}
.messageList .b-content .messageListItem .sender, .messageList .b-content .messageListItem .subject, .messageList .b-content .messageListItem .subject-suffix {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
* {
    outline: 0;
}
.messageList .b-content .messageListItem .dateParent, .messageList .b-content .messageListItem .senderParent, .messageList .b-content .messageListItem .subjectParent {
    color: #464855;
}
.messageList .b-content .messageListItem .dateParent, .messageList .b-content .messageListItem .senderParent, .messageList .b-content .messageListItem .subjectParent {
    white-space: nowrap;
}
.messageList .b-content .messageListItem .subjectParent {
    display: block;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #000;
}
.messageList .b-content .messageListItem {
	font-size: 14px;
	line-height: 21px;
}
.btn {  
color: #2C303B;
background-color: #EEF1F2;
border-color: #BABFC7;
}

.g-ui-menu .e-item > .e-link {
    color: #2C303B !important;
	}
	.g-ui-menu .e-item > .e-link > i {
    color: #2C303B !important;
}
.messageList .b-content .messageListItem .dateParent {
    color: #666EE8;
    font-size: 12px;
	font-family: "Quicksand", Georgia, "Times New Roman", Times, serif;
}

.btn.buttonCompose {

    background-color: #FE6378;
    border: 1px solid #FE6378;
    color: #fff;
		text-shadow:none!important;
}
html.textshadow .btn {
    text-shadow: none;
}

.btn.btn-dark-disabled-border.disabled, .btn.btn-dark-disabled-border[disabled] {
    border-color: #BABFC7;
}

.btn.disabled, .btn[disabled] {
    background-color: #ECEFF1;
}
.btn-group>.btn.single {
    border-radius: 2px!important;
}
.btn[disabled] [class*=" icon-"], .btn[disabled] [class^=icon-], .disabled [class*=" icon-"], .disabled [class^=icon-] {
    color: #2C303B;
	opacity: 0.1;
}
.dropdown.colored-toggle.open .btn.dropdown-toggle {
    color: #FF1635;
}

.b-system-drop-down .accountPlace {
    background-color: #90A4AE;
    color: #fff;
    text-shadow: none;
    max-width: 250px;
    font-size: 14px;
    font-weight: 500;
}

.thm-message-list-top-toolbar, .thm-message-list-bottom-toolbar {
    background-color: #EDEEF3 !important;
	    background-image: linear-gradient(to bottom,#EDEEF3,#EDEEF3) !important;
}

.messageView .b-content {
    position: absolute;
    margin: 0;
    top: 50px;
    bottom: 6px;
    right: 8px;
    left: -3px;
    border: 2px solid #E4E7ED;
    border-radius: 2px;
    background-color: #fff;
}

.messageView .b-content .messageItem .pgpEncrypted, .messageView .b-content .messageItem .pgpSigned, .messageView .b-content .messageItem .readReceipt, .messageView .b-content .messageItem .showImages {
    cursor: pointer;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    background-color: #ECEFF1;
}
.messageList .second-toolbar {
    border-top-right-radius: 0px;
}

.messageView .b-content .messageItem .buttonFull, .messageView .b-content .messageItem .buttonUnFull, .messageView .b-content .messageItem .buttonUp {
    background-color: transparent;
    border: 1px solid #BABFC7;
    color: #2C303B;
    z-index: 2;
    cursor: pointer;
    border-radius: 2px;
    opacity: .9;
}
.messageView .b-content .messageItem .buttonFull:hover, .messageView .b-content .messageItem .buttonUnFull:hover, .messageView .b-content .messageItem .buttonUp:hover {
    opacity: .8;
    border-color: #BABFC7;
    background-color: transparent;
    color: #2C303B;
}
.b-compose .b-header-toolbar {
	    background-color: rgba(44, 48, 59, 0.9)!important;
}
html.textshadow .btn.btn-danger{
	background: #FE4961;
	border-color:#FE4961;
	color: #fff;
}
.messageView .b-content .b-message-view-checked-helper {
    color: #2C303B;
}
input[type=email], input[type=password], input[type=search], input[type=text], textarea {
    border: 1px solid #cacfe7;
}
input[type=email]:focus, input[type=password]:focus, input[type=search]:focus, input[type=text]:focus, textarea:focus {

    border: 1px solid #1E9FF2;
}
li.inputosaurus-input.inputosaurus-required > input:focus{
	    border: none !important;
}
.inputosaurus-container {
    border: 1px solid #cacfe7;
}
.inputosaurus-container:focus {
    border: 1px solid #1E9FF2;
}
.inputosaurus-container.inputosaurus-focused{
    border: 1px solid #1E9FF2;
}
.messageList .b-content .messageListItem.unseen {
    background-color: rgba(253, 216, 53, 0.08);
}
.messageList .b-content .messageListItem.unseen .sidebarParent {
    background-color: #F57F17;
}
.messageList .b-content .messageListItem.unseen.focused .sidebarParent {
    background-color: #F57F17!important;
}
.messageList .b-content .messageListItem.unseen .subject-suffix {
    font-weight: 600;
}
.b-folders .b-list-delimiter {
    margin: 10px;
    border-top: none;
    border-bottom: 1px solid #E4E7ED;
}
.e-pagenator .e-page:hover .e-page-number {
	color: #1E9FF2;
}

a.e-page.current{
	border-width: 1px;
        border-radius: 3px;
        padding: 0.1rem 0.5rem;
	color: #fff;
    background-color: #1E9FF2;
    border-color: #1E9FF2;
}
.e-pagenator .e-page.current .e-page-number {
    font-size: 15px;
    color: #fff;
    border-bottom: none;
}
.e-pagenator .e-page {
    color: #1E9FF2;
    text-decoration: none;
    font-size: 15px;
    padding: 4px;
}

.messageList .mainDelimiter {
    background-color: #CFD8DC;
}
.icon-spinner {
    border-top-color: #6B6F82;
}