
@import "contact-us/flaticon.css";
@import "search.css";
.header-banners {
    margin-bottom: 10px;
    text-align: center;
}
.header-banners img {
    max-width: 100%;
}
.last_news ul.news_in li .wasf {
    height: 172px;
    overflow: hidden;
}
.last_news ul.news_in li a.title {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    width: 184px;
}
.last_news ul.news_in li .img_in {
    background-color: rgba(0, 0, 0, 0.1);
    border: medium none;
    float: none;
    height: 244px;
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: 100%;
}
.last_news ul.news_in li .img_in > img {
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
}
.nopadding {
    padding: 0 !important;
}
.social_link li {
    float: left;
    width: 23px;
}
.social_link {
    float: left !important;
    margin-left: 9px;
}
.social_link li img {
}
.members-box {
    margin-bottom: 10px;
}
.members-box .members-box-title {
    background-color: #3bc051;
    border-radius: 6px 6px 0 0;
    overflow: hidden;
    text-align: center;
}
.members-box .members-box-title a {
    color: #ffffff;
}
.members-box .members-box-title img {
    display: block;
    margin: -11px auto;
}
.members-box .members-box-content {
    border-color: #3bc051;
    border-radius: 0 0 4px 4px;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 6px 5px;
}
.members-box .members-box-content .welcom-user {
    color: #3a8678;
    font: bold 11px/20px "Droid Arabic Kufi";
    margin-bottom: 10px;
    padding: 5px 0;
    text-align: center;
}
.members-box .members-box-content {
}
.members-box .members-box-content .login {
}
.members-box .members-box-content .login .input-group {
    margin-bottom: 5px;
}
.members-box .members-box-content .login .input-group-addon {
    border-color: #ccc;
}
.members-box .members-box-content .login .form-control {
    margin-top: 0;
}
.members-box .members-box-content .login .remeber {
    margin: 10px 0;
}
.members-box .members-box-content .login .remeber input {
    float: right;
    margin: 4px 0 0 4px;
}
.members-box .members-box-content ul {
    overflow: hidden;
}
.members-box .members-box-content ul li {
    font: bold 11px/24px "Droid Arabic Kufi";
    margin-bottom: 7px;
}
.members-box .members-box-content ul li a {
    color: #33be53;
    display: block;
}
.bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger {
    font: 13px/20px "JF Flat Regular";
    margin-bottom: 15px;
    padding: 15px;
}
.bg-primary a {
    color: #fff;
}
.bg-primary p, .bg-success p, .bg-info p, .bg-warning p, .bg-danger p {
    margin: 0;
}
.bg-primary ul, .bg-success ul, .bg-info ul, .bg-warning ul, .bg-danger ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.bg-primary ul li, .bg-success ul li, .bg-info ul li, .bg-warning ul li, .bg-danger ul li {
    padding-left: 16px;
}
.bg-primary ul li::before, .bg-success ul li::before, .bg-info ul li::before, .bg-warning ul li::before, .bg-danger ul li::before {
    content: "•";
    float: right;
    font-size: 23px;
    margin-left: 6px;
    padding-right: 11px;
}
#err_404 {
}
#err_404 .err_msg {
    font: bold 11px/39px "Droid Arabic Kufi";
    text-align: center;
}
#err_404 .err_number {
    border: 4px solid #d9d5d6;
    border-radius: 50px;
    color: #d9d5d6;
    font: bold 43px/87px "Times New Roman",serif;
    height: 90px;
    margin: 0 auto 20px;
    text-align: center;
    width: 90px;
}
ul.breadcrumbs li {
    font-family: DroidKufi-Regular;
    font-size: 14px;
    margin-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
}
ul.breadcrumbs li a {
    font-family: DroidKufi-Regular;
    font-size: 14px;
}
.page_info {
    color: #777;
    font-family: DroidKufi-Regular;
    font-size: 14px;
    margin: 7px 0;
    text-align: center;
}
#answers_poll {
    list-style: outside none none;
    margin: 15px 0;
    padding: 0;
}
#answers_poll li {
    font: 13px/19px "Droid Arabic Kufi";
    margin-bottom: 4px;
    padding: 0 7px;
}
#answers_poll li em {
    background-color: #000000;
    border-radius: 3px;
    display: inline-block;
    height: 18px;
    margin: 0 4px;
    width: 18px;
}
#answers_poll li span {
    display: inline-block;
    font-family: tahoma;
    font-size: 11px;
    text-align: center;
}
.cats_items .item_in .img_in {
    border: medium none;
}
.cats_items .item_in {
}
.cats_items .item_in .user-social {
}
.cats_items .item_in .user-social li {
    float: left;
}
.cats_items .item_in .user-social li img {
}
.cats_items .item_in .tfassel {
    height: 55px;
    overflow: hidden;
}
#pop li.active a {
    background-color: rgba(0, 0, 0, 0.2);
}
.ckeditor-code {
    font: 700 15px/30px "Droid Arabic Naskh";
    padding: 10px 5px;
    word-wrap: break-word;
}
.ckeditor-code {
    font: 22px/30px Traditional Arabic;
}
.ckeditor-code iframe {
    max-width: 100%;
}
.ckeditor-code ul {
    padding: 0 40px;
}
.ckeditor-code ul li {
    list-style: outside none decimal;
    margin-bottom: 4px;
    margin-right: 10px;
    margin-top: 4px;
}
.ckeditor-code ol {
    padding: 0 40px 0 20px;
}
.ckeditor-code ol li {
    list-style: outside none -moz-arabic-indic;
    margin-bottom: 4px;
    margin-right: -9px;
    margin-top: 4px;
}
.ckeditor-code blockquote {
    border-color: #cccccc;
    border-style: solid;
    border-width: 0 5px 0 0;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-style: italic;
    padding: 2px 20px 2px 8px;
}
.ckeditor-code table {
    border: medium none;
    margin: 10px 0;
    width: 100%;
}
.ckeditor-code table tbody {
    width: 100%;
}
.ckeditor-code table tr {
    width: 100%;
}
.ckeditor-code table tr td {
    border: medium none;
}
.LV_validation_message {
    font-weight: bold;
}
.LV_valid {
    color: #00cc00;
}
.LV_invalid {
    color: #cc0000;
    float: right;
    width: 100%;
}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
    border: 1px solid #00cc00;
}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
    border: 1px solid #cc0000;
}
.items-comments {
    border-radius: 4px;
    margin: 10px 0;
    padding: 10px;
}
.items-comments li {
    margin-bottom: 16px;
    overflow: hidden;
}
.items-comments li .items-comments-i {
    border: 1px solid #9d2d03;
    border-radius: 65px;
    box-shadow: 0 0 10px 7px rgba(98, 94, 94, 0.38) inset;
    color: #000000;
    float: right;
    font: bold 24px/42px Georgia;
    height: 55px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 55px;
}
.items-comments li .items-comments-i img {
    display: block;
    margin: 0 auto;
    width: 100%;
}
.items-comments li .items-comments-i div {
    border-radius: 65px;
    box-shadow: 0 0 10px 7px rgba(98, 94, 94, 0.38) inset;
    color: #000000;
    float: right;
    font: bold 24px/93px Georgia;
    height: 55px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 55px;
}
.items-comments li .items-comments-i div img {
    width: 100%;
}
.items-comments li .items-comments-name {
    font: bold 11px/19px Droid Arabic Kufi;
    margin-bottom: 6px;
    margin-right: 65px;
    overflow: hidden;
    padding: 0 2px;
}
.items-comments li .items-comments-name .items-comments-name-date {
    background: transparent url("../design/comment-date.png") no-repeat scroll right 0;
    float: right;
    margin-left: 14px;
    padding-right: 18px;
}
.items-comments li .items-comments-name .items-comments-name-user {
    background: transparent url("../design/comment-user.png") no-repeat scroll right 0;
    float: right;
    margin-left: 14px;
    padding-right: 18px;
}
.items-comments li .items-comments-comment {
    font: 13px/19px Droid Arabic Kufi;
    margin-right: 65px;
    padding: 7px 17px;
    text-align: justify;
    word-wrap: break-word;
}
.items-comments li .items-comments-comment a {
    font-size: 12px;
    font-weight: bold;
    margin: 0 1px;
}
.pages_num {
    margin-bottom: 10px;
}
.pages_num span {
    -moz-user-select: none;
    background-color: #ededed;
    color: #960;
    display: inline-block;
    height: 22px;
    margin: 2px 0;
    padding: 0 4px;
    text-align: center;
}
.pages_num span.next {
}
.pages_num span.previous {
}
.pages_num span.this-page {
    background-color: #efefef;
}
.pages_num span:hover {
}
.pages_num span a {
    color: #960;
}
ul.library li .img_in {
    border: medium none;
}
.video_in .img_in {
    border: medium none;
    padding: 0;
    width: 100%;
}
.cats_items .item_in a.title {
    padding: 0 4px;
}
.cats_items .item_in .tfassel {
    padding: 0 9px;
}
.atta-f {
}
.atta-f li {
    border: 1px solid #e7ded5;
    border-radius: 4px;
    direction: ltr;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 12px 10px;
}
.atta-f li b {
    float: left;
}
.atta-f li .download {
    color: #999;
    float: right;
}
.atta-f li .play {
}
#guestbook {
    margin: 0;
    padding: 0;
}
#guestbook li.item {
    margin-bottom: 16px;
    overflow: hidden;
}
#guestbook li.item .item-i {
    border: 1px solid #c58c5e;
    border-radius: 50%;
    color: #000000;
    font-family: Georgia;
    font-size: 24px;
    height: 55px;
    line-height: 73px;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    padding: 2px;
    text-align: center;
    width: 55px;
}
#guestbook li.item .item-i div {
    border-radius: 50%;
    box-shadow: 0 0 10px 7px rgba(98, 94, 94, 0.15) inset;
    color: #7f351f;
    font: bold 24px/47px Georgia;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    width: 100%;
}
#guestbook li.item .item-name {
    color: #404a52;
    font: bold 11px/19px Droid Arabic Kufi;
    overflow: hidden;
    padding: 0 2px;
}
#guestbook li.item .item-date {
    color: #404a52;
    font: bold 11px/19px Droid Arabic Kufi;
    margin-bottom: 6px;
    margin-right: 65px;
    overflow: hidden;
    padding: 0 2px;
}
#guestbook li.item .item-comment {
    font: 11px/19px Droid Arabic Kufi;
    padding: 7px 17px;
    text-align: justify;
    word-wrap: break-word;
}
.video_in .video-img {
    border: medium none;
    display: block;
    height: 196px;
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
}
.video_in .video-img img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
}
#albums-list {
}
#albums-list .row-img {
    background: rgba(0, 0, 0, 0) url("../images/no-img.png") no-repeat scroll center center;
    height: 130px;
    margin-bottom: 10px;
}
#albums-list .row-img img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
}
#albums-list h4 {
    color: #ab6803;
    display: block;
    font: bold 13px/27px "JF Flat Regular";
    margin: 0 7px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#albums-list .text-muted {
    color: #6a6a6a;
    font: 10px/27px "JF Flat Regular";
    margin: 0;
    padding: 0 9px;
}
#albums-list h4 a {
    color: #ab6803;
}
#albums-list .text-muted i {
    font-size: 12px;
    margin-left: 2px;
}
#albums-list h4 i {
    color: #ab6803;
    float: right;
    font-size: 17px;
    margin-left: 6px;
    margin-top: 6px;
}
#Attached-Images {
    padding-top: 19px;
}
#Attached-Images .row-img {
    background-color: transparent;
    border: 1px solid #eee;
    border-radius: 5px;
    display: block;
    height: 133px;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#Attached-Images .row-img .img-thumbnail {
    border: medium none;
    border-radius: 0;
    display: block;
    margin: 0 auto;
    min-height: 100%;
    min-width: 100%;
    padding: 0;
}
#conlist {
    list-style: outside none none;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0;
}
#conlist li {
    border-bottom: 1px dotted #cccccc;
    color: #2e2e2e;
    direction: ltr;
    font: bold 12px/40px "JF Flat Regular";
    min-height: 43px;
    overflow: hidden;
    padding: 2px 11px;
    text-align: right;
    text-shadow: 0 1px 0 #ffffff;
}
#conlist li:hover {
    background-color: #eeeeee;
}
#conlist li span {
    direction: rtl;
    float: left;
    font-size: 11px;
}
#conlist li b {
    float: right;
    margin-left: 8px;
    width: 92px;
}
#conlist li:last-child {
    border: medium none;
}
#conlist li img {
    float: right;
    margin-left: 12px;
    margin-right: 8px;
    margin-top: 6px;
    max-height: 29px;
    min-width: 30px;
}
#conlist li i::before {
    color: #c2c2c2;
    float: right;
    font-size: 26px;
    margin-left: 12px;
    margin-right: 8px;
    margin-top: 2px;
    min-width: 30px;
    text-align: center;
}
#site_map_menu {
    padding-bottom: 10px;
}
#site_map_menu li {
    font-size: 14px;
    line-height: 23px;
    list-style: outside none -moz-arabic-indic;
    margin-right: 45px;
}
#site_map_menu li a {
    color: #727272;
}
.logo_footer {
    background-color: transparent;
    border: medium none;
    display: block;
    min-height: 122px;
    width: 100%;
}
.phi-form-inline {
    padding: 5px 0;
}
.phi-form-inline .phi-form-row::after {
    clear: both;
}
.phi-form-inline label {
    display: inline-block;
    float: right;
    font-size: 11px;
    line-height: 26px;
    margin-left: 16px;
    width: 120px;
}
.phi-form-inline .phi-form-item {
    margin-right: 136px;
}
.phi-form-inline .phi-form-item .phi-form-captcha {
}
.phi-form-inline .phi-form-item select, .phi-form-inline .phi-form-item textarea, .phi-form-inline .phi-form-item input[type="password"], .phi-form-item input[type="text"] {
    width: 100%;
}
.phi-form-inline .phi-date select {
    width: 115px;
}
.phi-form-inline select, .phi-form-inline textarea, .phi-form-inline .phi-form-item input[type="password"], .phi-form-inline .phi-form-item input[type="text"] {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c5c5c5;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0.1) inset;
    box-sizing: border-box;
    color: #323232;
    font-size: 12px;
    margin: 0;
    outline: medium none;
    padding: 6px 7px;
}
.phi-form-inline .phi-form-item .phi-form-captcha img {
    float: right;
    max-width: 20%;
}
.phi-form-inline .phi-form-item .phi-form-captcha input {
    float: left;
    width: 80%;
}
.phi-form-inline .phi-form-row {
    overflow: hidden;
    padding: 3px;
}
.phi-form-inline .phi-form-group {
    color: #b22828;
    height: 37px;
    margin: 12px -5px;
    padding-right: 8px;
    width: auto;
}
.phi-form-inline .phi-form-level {
    color: #b22828;
    font: 13px/36px DroidKufi-Regular;
    height: 37px;
    margin: 12px -5px;
    padding-right: 8px;
    width: auto;
}
.phi-form-inline input[type="submit"] {
    border-color: #aaaaaa;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 #ffffff;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font: bold 12px tahoma;
    height: 30px;
    margin-left: 2px;
    padding: 3px 10px 7px;
    text-shadow: 0 1px 0 #ffffff;
    white-space: nowrap;
}
.c_categories {
    border-bottom: 3px solid #ebebeb;
    line-height: 16px;
    margin: 15px auto;
    padding: 0;
    position: relative;
}
.c_categories ul {
    display: table;
    margin: 0 auto -4px;
    max-width: 995px;
    overflow: hidden;
    padding: 0 16px;
}
.c_categories li.active {
    border-bottom: 3px solid #3a8678;
}
.c_categories li {
    border-bottom: 3px solid transparent;
    box-shadow: 0 1px 0 #ffffff;
    float: right;
    font: bold 12px/23px "DroidKufi-Regular";
    margin: 1px 2px;
    padding: 4px 7px;
    position: relative;
    text-align: center;
    z-index: 2;
}
.c_categories li a {
    background: transparent url("../design/site-menu-li-border.png") no-repeat scroll 0 center;
    color: #0d5a66;
    display: block;
    padding: 0 10px;
    text-shadow: 0 1px 0 #ffffff;
}
.c_categories li:last-child a {
    background: transparent none repeat scroll 0 0;
}
#consulting-rows {
}
#consulting-rows ul {
}
#consulting-rows ul li {
    background: transparent url("../design/bul_Arrow.png") no-repeat scroll right 11px;
    border-bottom: 1px dotted #e0efde;
    clear: both;
    overflow: hidden;
    padding-right: 10px;
}
#consulting-rows ul li:last-child {
    border: medium none;
}
#consulting-rows ul li .row-consultation {
    float: right;
    max-width: 600px;
}
#consulting-rows ul li .row-consultation a {
    font: bold 12px "Droid Arabic Kufi";
}
#consulting-rows ul li .row-category {
}
#consulting-rows ul li .row-advisor {
}
#consulting-rows ul li .row-meta {
    float: left;
}
#consulting-rows ul li i {
    margin-left: 1px;
    margin-right: 9px;
}
#consulting-rows ul li .fa-comment {
    color: #03a010;
}
#consulting-rows ul li .fa-comment-o {
    color: #a00503;
}
#consulting-rows ul li .row-meta span {
    float: left;
    padding: 0 7px;
}
#consulting-rows ul li .row-meta .row-user {
    color: #aaaaaa;
}
#consulting-rows ul li a.row-edit {
    background: transparent url("../design/icons/pencil.png") repeat scroll 0 0;
    float: right;
    height: 16px;
    margin-left: 7px;
    text-indent: -2000px;
    width: 16px;
}
#consulting-rows ul li a.row-reply {
    background: transparent url("../design/icons/email_go.png") repeat scroll 0 0;
    float: right;
    height: 16px;
    margin-left: 7px;
    text-indent: -2000px;
    width: 16px;
}
#consulting-rows ul li .row-meta .row-date {
    color: #aaaaaa;
}
#box-contents {
    margin-top: 16px;
}
#box-contents h1.box-contents-name {
    background-color: #e9e9e9;
    font-family: DroidKufi-Regular;
    font-size: 13px;
    line-height: 33px;
    margin: 0;
    min-height: 35px;
    padding: 0;
    text-align: center;
}
#box-contents h1.box-contents-name a {
    color: #ffffff;
}
#box-contents .box-contents-content {
    border-bottom: 1px solid #e9e9e9;
    border-color: #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #e9e9e9;
    margin: 0 auto 16px;
    padding: 13px 5px 22px;
    position: relative;
    width: auto;
}
#box-contents .box-contents-content .PIC {
    border: 1px solid #cccccc;
    border-radius: 7px;
    display: block;
    margin: 10px auto;
    max-width: 99%;
    padding: 1px;
}
#box-contents .content-title {
    color: #0d5a66;
    font: bold 12px/35px "Droid Arabic Kufi";
    padding: 12px 0;
}
#box-contents .info {
    color: #777777;
    font: 14px/25px Amiri;
    padding: 12px 0;
    text-align: center;
}
#countries-codes {
    background: #ffffff none repeat scroll 0 0;
    border-color: #c5c5c5 -moz-use-text-color #c5c5c5 #c5c5c5;
    border-image: none;
    border-radius: 4px 0 0 4px;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0.1) inset;
    color: #323232;
    direction: ltr;
    font-family: Georgia;
    line-height: 26px;
    margin-right: -7px;
    outline: medium none;
    padding: 2px 0 2px 7px;
    position: relative;
}
ul.consulting li span {
    color: #999;
    direction: rtl;
    float: right;
    margin-left: 8px;
    text-align: right;
}
.page_in {
    padding-top: 0;
}
#members-rows {
}
#members-rows li {
    height: 115px;
    margin-bottom: 15px;
}
#members-rows li .row-border {
    border: 1px dotted #e0efde;
    border-radius: 7px;
}
#members-rows li .user-img {
    background-color: transparent;
    border: medium none;
    height: 113px;
    width: 100%;
}
#members-rows li .user-img img {
    border-radius: 4px;
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
}
#members-rows li .row-meta {
}
#members-rows li .row-meta span {
    color: #777777;
    display: block;
    font: bold 10px "Droid Arabic Kufi";
}
#members-rows li .row-meta span a {
}
.members-box .members-box-content ul li {
    border-radius: 4px;
    padding: 2px 6px;
    position: relative;
}
.members-box .members-box-content ul li:hover {
    background-color: #efefef;
}
.members-box .members-box-content ul li .num {
    background-clip: padding-box;
    background-color: #dc0d17;
    background-image: linear-gradient(#fa3c45, #dc0d17);
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    color: #ffffff;
    display: inline-block;
    font-family: "Helvetica Neue",Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    left: 10px;
    line-height: normal;
    margin-right: 4px;
    min-height: 13px;
    padding: 1px 3px;
    position: absolute;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    top: 4px;
}
.table_title span {
    background-color: #fff;
    padding-left: 8px;
}
.video_in .video-img {
    background: #f0f0f0 url("../design/play.png") no-repeat scroll center center;
}
ul.new_artcel li {
}
ul#right_menu li a {
}
ul#right_menu li:last-child a {
    border: medium none;
}
.news_shadow {
    margin-bottom: 27px;
}
.block {
}
.block .out_block {
    padding: 9px 15px;
}
.table_in .table_title {
}
ul.new_artcel li .wasf {
    text-align: justify;
}
footer .mail_list .btn-warning {
    display: inline;
}
.block .block_title a {
    color: #fff;
}
.up_head_in ul li {
    margin-left: 6px;
}
#mymailing {
}
.up_head_in ul li button.btn {
    background-color: transparent !important;
    border: medium none !important;
    color: #fff !important;
    font-size: 13px;
    margin-top: -5px;
    padding: 0;
}
#mymailing .form-group {
    margin: 0 0 4px;
}
.table_title span a {
    color: #b06c13;
}
.tfassel {
    margin-bottom: 10px;
}
.contact_in h2 {
    margin: 0 0 13px;
}
#login-menu {
    margin-top: 7px;
    width: 100%;
}
#login-menu li {
    border-bottom: 1px dashed #ebe9e9;
    font: bold 12px/30px "Droid Arabic Kufi";
    height: 30px;
}
#login-menu li:last-child {
    border-bottom: medium none;
}
#login-menu li a {
    color: #606060;
    display: block;
    padding: 0 12px;
}
.dropdown-menu > li > a {
    position: relative;
}
.dropdown-menu > li > a .num {
    background-clip: padding-box;
    background-color: #dc0d17;
    background-image: linear-gradient(#fa3c45, #dc0d17);
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    color: #ffffff;
    display: inline-block;
    font-family: "Helvetica Neue",Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: normal;
    margin-right: 4px;
    min-height: 13px;
    padding: 1px 3px;
    position: absolute;
    right: 10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    top: 0;
}
.send-msg {
    color: #666;
    float: left;
    font: bold 12px DroidKufi-Regular;
}
.table-inbox {
    border: 1px solid #d3d3d3;
    margin-bottom: 0;
}
.table-inbox tr td {
    padding: 12px !important;
}
.table-inbox tr td:hover {
}
.table-inbox tr td .fa-star.inbox-started, .table-inbox tr td .fa-star:hover {
    color: #f78a09;
}
.table-inbox tr td .fa-star {
    color: #d5d5d5;
}
.table-inbox tr.unread td {
    background: #f7f7f7 none repeat scroll 0 0;
    font-weight: 600;
}
.mail-info ul {
    list-style: outside none none;
}
.mail-info ul li::before {
    content: "| ";
    font-size: 1.2em;
    font-weight: bold;
}
.mail-info ul li i {
    margin-left: 10px;
    margin-right: 10px;
}
.mail-header {
}
.mail-header h3 {
    font-size: 18px;
    margin: 9px 0 11px;
}
.mail-content {
    padding: 15px;
}
.social-likes {
    display: block;
    margin: 10px 0;
    overflow: hidden;
}
.social-likes li {
    margin: 2px 0;
    padding: 0 3px;
}
.social-likes li > span {
    border: medium none;
    border-radius: 50px;
    color: #ffffff;
    display: block;
    font: 12px/18px "Droid Arabic Kufi";
    overflow: hidden;
    padding: 8px 4px 8px 28px;
    text-overflow: ellipsis;
    text-shadow: 0 0 0;
    white-space: nowrap;
    width: 100%;
}
.social-likes li .social-likes__icon_facebook {
    background: rgba(0, 0, 0, 0.2) url("../design/social/icons/facebook/facebook-24.png") no-repeat scroll center center;
}
.social-likes li .social-likes__icon_twitter {
    background: rgba(0, 0, 0, 0.2) url("../design/social/icons/twitter/twitter-24.png") no-repeat scroll center center;
}
.social-likes li .social-likes__icon_plusone {
    background: rgba(0, 0, 0, 0.2) url("../design/social/icons/googleplus/googleplus-24.png") no-repeat scroll center center;
}
.social-likes li .social-likes__icon_whatsapp {
    background: rgba(0, 0, 0, 0.2) url("../design/social/icons/whatsapp/whatsapp-24.png") no-repeat scroll center center;
}
.social-likes li .social-likes__button_plusone {
    background: #d14836 none repeat scroll 0 0;
}
.social-likes li .social-likes__button_twitter {
    background: #00aced none repeat scroll 0 0;
}
.social-likes li .social-likes__button_facebook {
    background: #3b5998 none repeat scroll 0 0;
}
.social-likes li .social-likes__button_whatsapp {
    background: #64d448 none repeat scroll 0 0;
}
.social-likes li > span:hover {
    color: #fff;
}
.social-likes li > span span {
    height: 100%;
    padding: 7px 2px;
    width: 32px;
}