.cssload-loader{
    display:block;
    position:absolute;
    height:4em;width:4em;
    left:50%;
    margin-left:-2em;
    background-color:rgb(51,136,153);
    border-radius:2.5em 2.5em 2.5em 2.5em;
    -o-border-radius:2.5em 2.5em 2.5em 2.5em;
    -ms-border-radius:2.5em 2.5em 2.5em 2.5em;
    -webkit-border-radius:2.5em 2.5em 2.5em 2.5em;
    -moz-border-radius:2.5em 2.5em 2.5em 2.5em;
    box-shadow:inset 0 0 0 0.5em rgb(236,234,224);
    -o-box-shadow:inset 0 0 0 0.5em rgb(236,234,224);
    -ms-box-shadow:inset 0 0 0 0.5em rgb(236,234,224);
    -webkit-box-shadow:inset 0 0 0 0.5em rgb(236,234,224);
    -moz-box-shadow:inset 0 0 0 0.5em rgb(236,234,224);
    background: linear-gradient(-45deg, rgb(255,145,82), rgb(255,145,82) 50%, rgb(101,151,231) 50%, rgb(101,151,231));
    background: -o-linear-gradient(-45deg, rgb(255,145,82), rgb(255,145,82) 50%, rgb(101,151,231) 50%, rgb(101,151,231));
    background: -ms-linear-gradient(-45deg, rgb(255,145,82), rgb(255,145,82) 50%, rgb(101,151,231) 50%, rgb(101,151,231));
    background: -webkit-linear-gradient(-45deg, rgb(255,145,82), rgb(255,145,82) 50%, rgb(101,151,231) 50%, rgb(101,151,231));
    background: -moz-linear-gradient(-45deg, rgb(255,145,82), rgb(255,145,82) 50%, rgb(101,151,231) 50%, rgb(101,151,231));
    background-blend-mode: multiply;
    border-top:5px solid rgb(255,145,82);
    border-left:5px solid rgb(255,145,82);
    border-bottom:5px solid rgb(101,151,231);
    border-right:5px solid rgb(101,151,231);
    animation:cssload-roto 1.15s infinite linear;
    -o-animation:cssload-roto 1.15s infinite linear;
    -ms-animation:cssload-roto 1.15s infinite linear;
    -webkit-animation:cssload-roto 1.15s infinite linear;
    -moz-animation:cssload-roto 1.15s infinite linear;
}


@keyframes cssload-roto {
    0%{transform:rotateZ(0deg);}
    100%{transform:rotateZ(360deg);}
}

@-o-keyframes cssload-roto {
    0%{-o-transform:rotateZ(0deg);}
    100%{-o-transform:rotateZ(360deg);}
}

@-ms-keyframes cssload-roto {
    0%{-ms-transform:rotateZ(0deg);}
    100%{-ms-transform:rotateZ(360deg);}
}

@-webkit-keyframes cssload-roto {
    0%{-webkit-transform:rotateZ(0deg);}
    100%{-webkit-transform:rotateZ(360deg);}
}

@-moz-keyframes cssload-roto {
    0%{-moz-transform:rotateZ(0deg);}
    100%{-moz-transform:rotateZ(360deg);}
}

.sharing-icons { float:right; }
.sharing-icons a { float:left; padding:1px 0; text-decoration:none; color:#78909C; }
.sharing-icons a:hover { color:#1e88e5; }
.sharing-icons a span { display:block; }

.sharing-icons span.counter-all { float:left; padding-left:3px; padding-right:7px; color:#78909C; font:bold 23px/40px Arial; }
.sharing-icons span[class^="icon-"]:before { font-size:100%; }

.sharing-icons.size-32 a { font-size:32px; width:32px; height:32px; }
.sharing-icons.size-32 a span { width:32px; height:32px; }

.sharing-icons.size-24 a { font-size:24px; width:24px; height:24px; }
.sharing-icons.size-24 a span { width:24px; height:24px; }

.sharing-icons.size-16 a { font-size:16px; width:16px; height:16px; }
.sharing-icons.size-16 a span { width:16px; height:16px; }

.sharing-icons.horizontal.size-16 { height:16px; margin-bottom:10px; }
.sharing-icons.horizontal.size-24 { height:24px; margin-bottom:10px; }
.sharing-icons.horizontal.size-32 { height:32px; margin-bottom:10px; }
.sharing-icons.horizontal a span { margin:3px; }

.sharing-icons a.share-wa:hover { color:#1da110; }
.sharing-icons a.share-fb:hover { color:#305891; }
.sharing-icons a.share-gp:hover { color:#ca4638; }
.sharing-icons a.share-tw:hover { color:#2ca8d2; }
.sharing-icons a.share-pt:hover { color:#cb2027; }
.sharing-icons a.send-sms:hover { color:#fa8141; }

@font-face {
    font-family:'iw-icons';
    src:url('../fonts/iw-icons/iw-icons.eot?e7ea66');
    src:url('../fonts/iw-icons/iw-icons.eot?#iefixe7ea66') format('embedded-opentype'),
    url('../fonts/iw-icons/iw-icons.woff2') format('woff2'),
    url('../fonts/iw-icons/iw-icons.woff?e7ea66') format('woff'),
    url('../fonts/iw-icons/iw-icons.ttf?e7ea66') format('truetype'),
    url('../fonts/iw-icons/iw-icons.svg?e7ea66#iw-icons') format('svg');
    font-weight:normal;
    font-style:normal;
}

[class^="icon-"], [class*=" icon-"] {
    font-family:'iw-icons';
    display:inline-block;
    vertical-align:bottom;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}

[class^="icon-"]:before, [class*=" icon-"]:before { font-size:171%; }

.icon-logo .p1:before {content: "\e900";color: rgb(66, 170, 224);}
.icon-logo .p2:before {content: "\e901";margin-left: -1em;color: rgb(144, 199, 66);}
.icon-logo .p1, .icon-logo .p2 { display:inline; margin:0 !important; }
.icon-logo-gray:before {content: "\e902";}
.icon-collection-nav0:before {content:"\e600";}
.icon-collection-nav1:before {content:"\e601";}
.icon-backspace:before {content:"\e651";}
.icon-comment:before {content:"\e602";}
.icon-dislike:before {content:"\e603";}
.icon-download:before {content:"\e604";}
.icon-envelope:before {content:"\e64d";}
.icon-expand:before {content:"\e605";}
.icon-facebook:before {content:"\e606";}
.icon-facebook-rounded:before {content:"\e607";}
.icon-favourite:before {content:"\e608";}
.icon-folder:before {content:"\e609";}
.icon-followees:before {content:"\e60a";}
.icon-followers:before {content:"\e60b";}
.icon-globe:before {content:"\e60c";}
.icon-google:before {content:"\e60d";}
.icon-google-plus:before {content:"\e60d";}
.icon-google-plus-rounded:before {content:"\e60e";}
.icon-hd:before {content:"\e60f";}
.icon-h-dots:before {content:"\e610";}
.icon-help:before {content:"\e611";}
.icon-hide:before {content:"\e612";}
.icon-history:before {content:"\e613";}
.icon-like:before {content:"\e614";}
.icon-listen:before {content:"\e615";}
.icon-logout:before {content:"\e616";}
.icon-mail:before {content:"\e64d";}
.icon-mail-rounded:before {content:"\e617";}
.icon-mention:before {content:"\e618";}
.icon-notification:before {content:"\e619";}
.icon-ok:before {content:"\e61a";}
.icon-pause:before {content:"\e61b";}
.icon-pinterest-rounded:before {content:"\e61c";}
.icon-play:before {content:"\e61d";}
.icon-poems:before {content:"\e61e";}
.icon-print:before {content:"\e61f";}
.icon-read:before {content:"\e620";}
.icon-save:before {content:"\e621";}
.icon-search:before {content:"\e622";}
.icon-settings:before {content:"\e623";}
.icon-sms:before {content:"\e625";}
.icon-sms-rounded:before {content:"\e625";}
.icon-text:before {content:"\e626";}
.icon-time:before {content:"\e627";}
.icon-transcript-download:before {content:"\e628";}
.icon-twitter-rounded:before {content:"\e629";}
.icon-unfollow:before {content:"\e62a";}
.icon-user-info:before {content:"\e62b";}
.icon-user-menu:before {content:"\e62c";}
.icon-v-dots:before {content:"\e62d";}
.icon-video:before {content:"\e62e";}
.icon-videos:before {content:"\e62e";}
.icon-views:before {content:"\e630";}
.icon-whatsapp:before {content:"\e631";}
.icon-whatsapp-rounded:before {content:"\e631";}
.icon-yahoo:before {content:"\e632";}
.icon-main-menu:before {content:"\e633";}
.icon-popular:before {content:"\e634";}
.icon-report:before {content:"\e635";}
.icon-transcript:before {content:"\e636";}
.icon-twitter:before {content:"\e637";}
.icon-user:before {content:"\e638";}
.icon-user-rank:before {content:"\e639";}
.icon-watch:before {content:"\e63a";}
.icon-sisters:before {content:"\e63b";}
.icon-scholars:before {content:"\e63c";}
.icon-recitations:before {content:"\e63d";}
.icon-quotes:before {content:"\e63e";}
.icon-lessons:before {content:"\e63f";}
.icon-photos:before {content:"\e640";}
.icon-fatawa:before {content:"\e641";}
.icon-counsels:before {content:"\e642";}
.icon-articles:before {content:"\e643";}
.icon-anasheed:before {content:"\e644";}
.icon-files:before {content:"\e64b";}
.icon-books:before {content:"\e64c";}
.icon-add-to-list:before {content:"\e645";}
.icon-audio:before {content:"\e646";}
.icon-audiobooks:before {content:"\e647";}
.icon-bookmark:before {content:"\e648";}
.icon-play-audio:before {content:"\e64e";}
.icon-close:before {content:"\e64f";}
.icon-youtube-rounded:before {content:"\e650";}
.icon-most-visited:before {content:"\e800";}
.icon-top-rated:before {content:"\e801";}
.icon-filter:before {content:"\e802";}
.icon-delete:before {content:"\e64f";}
.icon-ask-question:before {content:"\e903";}
.icon-success:before {content:"\e904";}

/* New file input */
.uploader-container{
    position: relative;
}
.fileinput-button{
    width: 100%;
    background: #fff !important;
    color: #8cb2ed !important;
    border: #d3e1f8 dashed 2px;
    padding: 30px 0;
}
.fileinput-button:hover {
    border: #8cb2ed dashed 2px;
}

.files button{
    background: red;
    color: #fff;
    padding: 2px 8px;
    border-radius: 5px;
    position: absolute;
    left: 10px;
    top: 10px;
    font-size: 13px;
}
.progress{
    height: 20px !important;
    max-width: 100% !important;
    background: #eee;
    position: absolute;
    bottom: 15px;
    right: 15px;
    left: 15px;
    width: inherit;
    text-align: center;
}
.progress-bar-success{
    height: 20px !important;
    line-height: 20px !important;
    background: #6597e7;
    font-family: arial;
    color: #fff;
}
label[for=entry_resources_0_description] {
    display: none;
}
.embedded_ads {
    width: 100%;
    overflow: hidden;
}