@font-face {
    font-family: 'fontawesome';
    src:url('/view/fonts/fontawesome-webfont.eot');
    src:url('/view/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
        url('/view/fonts/fontawesome-webfont.svg#fontawesome') format('svg'),
        url('/view/fonts/fontawesome-webfont.woff') format('woff'),
        url('/view/fonts/fontawesome-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

#banner {
    width: 100%;
    height: 65px;
    background: url(/view/img/main/banner.png) no-repeat left top;
    background-size: cover;
    background-position: center;
}
.icon-menu {
    margin: 5px 10px;
    padding: 0;
}
a#netisletme-ops-link {
    background: url(/view/img/icons/netisletme-ops-icon.png) no-repeat center 14px;
}
a#netisletme-ops-link:hover {
    background: url(/view/img/icons/netisletme-ops-hover-icon.png) no-repeat center 14px;
}
a#netihale-ops-link {
    background: url(/view/img/icons/netihale-ops-icon.png) no-repeat center 14px;
}
a#netihale-ops-link:hover {
    background: url(/view/img/icons/netihale-ops-hover-icon.png) no-repeat center 14px;
}
a#account-ops-link {
    background: url(/view/img/icons/account-ops-icon.png) no-repeat center 14px;
}
a#account-ops-link:hover {
    background: url(/view/img/icons/account-ops-hover-icon.png) no-repeat center 14px;
}
a#firm-ops-link {
    background: url(/view/img/icons/firm-ops-icon.png) no-repeat center 14px;
}
a#firm-ops-link:hover {
    background: url(/view/img/icons/firm-ops-hover-icon.png) no-repeat center 14px;
}

.upload-container {
    position: relative;
    display: inline-block;
    /*    border: 1px solid #ccc;
        padding: 7px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;*/
}

input[type="file"].upload-input {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
}

.choose-file-label {
    margin-left: 15px;
    position: absolute;
    width: 150px;
}


/* SYSTEM ACCORDION MENU */
.accordion,
.sidebar > p {
    list-style: none;
    padding: 0;
    border: 1px solid #BCBDC0;
    border-radius: 10px;
    font-size: 16px;
    color: #737373;
    margin-bottom: 4px;
}
.sidebar > p {
    padding: 10px 20px;
    font-size: 12px;
    margin-top: 0px;
    position: relative;
}

.sidebar > p:before{
    content: "";
    border-top: 9px solid rgba(255,255,255, 1);
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -1px;
    left: 20px;
    z-index: 10;
}
.sidebar > p:after{
    content: "";
    border-top: 9px solid rgba(204,204,204, 1);
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: 0;
    left: 20px;
    z-index: 8;
}
.accordion li{
    display: block;
    cursor: pointer;
}
.accordion > li {
    padding: 5px 20px;
    background: url(/view/img/main/acc-arr.png) no-repeat right 10px center;
    border-top: 1px solid #C5C5C5;
}
.accordion > li:first-child {
    border: none;
}
.accordion > li:hover, .accordion .active{
    color: #00A1A6;
}
.accordion > li:hover {
    background-image: url(/view/img/main/acc-arr-hover.png);
}
.accordion .active, .accordion .active:hover {
    background-image: url(/view/img/main/acc-arr-up-hover.png);
}
.accordion > ul {
    list-style: none;
    padding: 0 0 0 0;
    display: none;
    padding-bottom: 10px;
}
.accordion ul li{
    font-size: 15px;
}
.accordion a {
    color: #737373;
    text-decoration: none;
    display: block;
    padding: 2px 15px 2px 30px;
}
.accordion a:hover, .accordion a.active-page {
    color: #00A1A6;
    background-color: #DDDDDD;
}

/*
END ACCORDION MENU
*/

.content {
    width: 100%;
    border: solid 1px #ccc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 5px 0;
    float: left;
}
.content:before {
    content: "";
    border-top: 15px solid rgba(255,255,255, 1);
    border-right: 16px solid transparent;
    border-left: 16px solid transparent;
    position: absolute;
    top: -2px;
    left: 50px;
    z-index: 10;
}
.content:after {
    content: "";
    border-top: 15px solid rgba(204,204,204, 1);
    border-right: 16px solid transparent;
    border-left: 16px solid transparent;
    position: absolute;
    top: 0;
    left: 50px;
    z-index: 8;
}
.gray-box-20,
.gray-box-21,
.gray-box-23 {
    border-top: solid 1px #ccc;
    height: 3px;
}

.content table,
table.gray-box {
    width: 100%;
}

h3 {
    font-size: 14px;
    margin-bottom: -2px;
    font-weight: bold;
}

.content td {
    padding: 2px;
}


input[type="text"],input[type="password"],input[type="email"],input[type="date"],.submit,.submit-delete, .accordion li {
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;  
}
.submit {
    background-color:#00a1a6;
    border:1px solid #00a1a5;
    display:inline-block;
    color:#ffffff;
    font-size: 13px;
    padding:5px 10px;
    text-decoration:none;
    text-shadow: 0px -1px 0px #00A1A6;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    -moz-box-shadow:inset 0px 1px 1px 0px #2a8eff;
    -webkit-box-shadow:inset 0px 1px 1px 0px #2a8eff;
    box-shadow:inset 0px 1px 1px 0px #2a8eff;
}
.submit-delete {
    color:#fde8e4;
    background-color:#cf4425;
    border:1px solid #cf4425;
    border-radius:6px;
    padding:5px 10px;
    -moz-box-shadow:inset 0px 1px 1px 0px #cf4425;
    -webkit-box-shadow:inset 0px 1px 1px 0px #cf4425;
    box-shadow:inset 0px 1px 1px 0px #cf4425;
}
.submit-delete:hover {
    cursor:pointer;
    background-color:#b53012;
}
.submit:hover {
    cursor:pointer;
    background-color:#006669;
}
.submit:enabled:active, .submit-delete:enabled:active {
    position:relative;
    top:1px;
}
.submit:disabled, .submit-delete:disabled {
    -moz-box-shadow:inset 0px 1px 3px 0px #ddd;
    -webkit-box-shadow:inset 0px 1px 3px 0px #ddd;
    box-shadow:inset 0px 1px 3px 0px #ddd;
    background-color:#f0f0f0;
    border:1px solid #ddd;
    color:#737373;
    text-shadow:0px -1px 0px #f0f0f0;
}

.submit:disabled:hover, .submit-delete:disabled:hover
{
    cursor:default;
}
input[type="text"],input[type="password"],input[type="email"],input[type="date"],input[type="tel"],textarea {
    border: 1px solid #737373 ! important;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    padding:6px 12px;
}
input.select2-input {
    border: none ! important;
}
/* Actividi alike scrollbar */
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(204, 204, 204, 0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(204, 204, 204, 0.4);
}
#sadif-items-table input[type="text"],#sadif-items-table textarea {
    border:1px solid #00A1A6;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    padding:2px;
}
input[readonly="readonly"] {
    background-color: #ebebe4;
    color: #545454;
}
input.white-bg {
    background-color: #FFFFFF ! important;
}
input:focus {
    outline: none;
    border-color: #00a1a6;
    box-shadow: 0 0 10px #00a1a6;
}
textarea {
    width:100%;
    border:1px solid #ccc;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:5px 10px;
    box-shadow:inset 0px 1px 3px #ccc;
    -webkit-box-shadow:inset 0px 1px 3px #ccc;
    -moz-box-shadow:inset 0px 1px 3px #ccc;
    font-family: Arial, 'sans-serif';
    font-size: 13px;
}

textarea.white-bg {
    background-color: #FFFFFF ! important;
}

textarea:focus {
    outline: none;
    border-color: #00a1a6;
    box-shadow: 0 0 10px #00a1a6;
}

.resize-vertical {
    resize: vertical;
}

.error-message-link {
    background-color: #fde8e4;
    color: #737373;
    display: block;
    border-radius: 6px;
    padding: 4px 8px ! important;
    font-size: 13px ! important;
    border: 1px solid #cf4425;
    margin: 4px 0px;
    cursor: default;
}

.error-message-link:hover {
    color: #cf4425;
}

.error-message-link:before {
    content: "\f05e";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    /*--adjust as necessary--*/
    padding-right: 0.5em;
    position: relative;
    top: 0px;
    left: 0;
}

.dashed-frame {
    padding: 5px; 
    border: 2px dashed #CCC;
}

.right-dashed-frame {
    padding: 5px; 
    border-right: 2px dashed #CCC;
}

.sadif-item-files {
    margin: 10px 10px 10px 100px; 
}

a.delete-row {
    color: #737373;
}

a.delete-row:before {
    content: "\f00d"; 
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 18px;
}

a.delete-row:hover {
    cursor: pointer;
    color: #cf4425;
}

.info-pane {
    border: 1px solid #C5C5C5;
    background-color: #e5f5f5;
    border-radius: 7px;
    padding: 3px;
    margin: 4px 0px;
    font-size: 12px;
}

.warning-pane {
    border: 1px solid #C5C5C5;
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    background-color: #FFFFFF;
    border-radius: 7px;
    padding: 3px;
    margin: 4px 0px;
    font-size: 12px;
}

.info-pane td, .warning-pane td {
    padding: 0px ! important;
    font-size: 12px;
}

.error-pane {
    border: 1px solid #cf4425;
    border-left: 5px solid #cf4425;
    border-right: 5px solid #cf4425;
    border-radius: 10px;
    padding: 6px 10px;
    color: #cf4425;
}
.header-padding-3 td, .header-padding-3 th {
    padding: 3px ! important;
}
.align-cells-left td, .align-cells-left th {
    text-align: left;
}
.dropdown-first-gray option:first-child {
    background-color: #CDCDCD;
}

.fake-button {
    background-color:#00a1a6;
    border:1px solid #00a1a5;
    display:inline-block;
    color:#ffffff;
    font-size: 13px;
    padding:5px 10px;
    text-decoration:none;
    text-shadow: 0px -1px 0px #00A1A6;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    -moz-box-shadow:inset 0px 1px 1px 0px #2a8eff;
    -webkit-box-shadow:inset 0px 1px 1px 0px #2a8eff;
    box-shadow:inset 0px 1px 1px 0px #2a8eff;
    margin-bottom: 4px;
}
.fake-button:hover {
    cursor:pointer;
    outline: none;
    border-color: #00a1a6;
    box-shadow: 0 0 10px #00a1a6;
    color: #FFFFFF;
}

.fake-link
{
    display: block;
    float:left;
    text-decoration: none;
    color: #00A1AB;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    cursor:pointer;
}

.fake-link-fixed{
    display: block;
    text-decoration: none;
    color: #00A1AB;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    cursor:pointer;
}

#salute-login .fake-link {
    display: inline-block;
    float:none;
}

.fake-link:hover
{
    color: #8E8E91;
}

.gray-link {
    color: #8E8E91;
}

.gray-link:hover {
    color: #00A1AB;
}


/* DESIGN FOLDER DEFAULT.CSS */
.calendar:before {
    content: "\f073";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.calendar-o:before {
    content: "\f133";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.clock:before {
    content: "\f017";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.gavel:before {
    content: "\f0e3";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.fa-user:before {
    content: "\f007";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.users:before {
    content: "\f0c0";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.map:before {
    content: "\f041";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.list:before {
    content: "\f022";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.upload:before {
    content: "\f093";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.archive:before {
    content: "\f187";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.file-text:before {
    content: "\f15c";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.sort:before {
    content: "\f0dd";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.paperclip:before {
    content: "\f0c6";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.fa-desktop:before {
    content: "\f108";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.circle-right:before {
    content: "\f138";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.info:before {
    content: "\f05a";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.times:before {
    content: "\f00d";
    font-family: FontAwesome;
    padding: 0px 0.35em;
    color: #cf4425;}
.thumbs-o-up:before {
    content: "\f087";
    font-family: FontAwesome;
    padding: 0px 0.35em;}
.thumbs-o-down:before {
    content: "\f088";
    font-family: FontAwesome;
    padding: 0px 0.35em;}
.eraser:before {
    content: "\f12d";
    font-family: FontAwesome;
    padding: 0px 0.35em;
    color: #cf4425;
}
.pencil:before {
    content: "\f040";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.private:before {
    content: "\f070";
    font-family: FontAwesome;
    padding: 0px 0.35em;
    cursor:pointer;
}
.public:before {
    content: "\f06e";
    font-family: FontAwesome;
    padding: 0px 0.35em;
    cursor:pointer;
}
.envelope:before 
{
    content: "\f003";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.change-nss:before 
{
    content: "\f007";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.fast-backward:before 
{
    content: "\f049";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.fast-forward:before
{
    content: "\f050";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.search-plus:before {
    content: "\f00e";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.fa-info:before {
    content: "\f05a";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.fa-info:before {
    content: "\f05a";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.fa-exclamation-triangle:before {
    content: "\f071";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.fa-eye:before { 
    content: "\f06e";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.fa-eye-slash:before {
    content: "\f070";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}
.fa-check:before {
    content: "\f00c";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

/* MESSAGING */

div#messaging-panels {
    position: relative;
}

div#messaging-panels > div {
    width: auto;
}

#messages {
    list-style: none;
}

a.readmore-js-toggle {
    text-align: left;
}

div.message-container {
    border: 1px solid #CCC; 
    padding: 0px 10px; 
    margin: 15px 0px; 
    border-radius: 7px; 
    border-left: 5px solid #A7DBD8;
    border-right: 5px solid #A7DBD8;
}

div.message-div {
    padding: 5px 5px 5px 10px;
}

div.message-reply-div {
    border-radius: 10px;
    border-left: 5px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 5px solid #CCCCCC;    
    padding: 5px 5px 5px 10px;
}

div.message-container-read {
    border-left: 5px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 5px solid #CCCCCC;
}

.message-title {
    font-size: 13px;
    color: #00A1A6;
    font-weight: bold;
}

.read .message-title {
    color: gray;
}

.message-receivers {
    font-size: 12px;
}

.message-receivers b {
    color: #00A1A6;
}

.message-icons {
    font-size: 12px;
    position: relative;
    width: auto !important;
}

.message-icons-cell {
    left: 2px;
    position: absolute;
    display: block;
}

.message-icon {
    cursor: pointer;
    float: left;
    height: 18px;
    overflow: hidden;
    position: relative;
    width: 20px;
    margin-right: 5px;
}

.message-icons a::before {
    font-size: 16px;
}

i {
    padding-right: 0.35em;
}

#messaging-inbox-tabs,
#messages {
    margin: 0;
    padding: 0;
}

.replies-collapse:before {
    content: "\F150";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.replies-new-window:before {
    content: "\F14C";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.replies-collapse-top:before, .fa-caret-square-o-up:before {
    content: "\F151";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.mark-message:before {
    content: "\f097";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.unmark-message:before {
    content: "\f02e";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.edit-message:before {
    content: "\f044";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.readmore-link span:before {
    content: "\f141";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.delete-icon:before {
    color: #cf4425;
    content: "\f00d";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.readmore-link {
    background-color: #EEEEEE;
    padding: 2px;
    border: 1px solid #DDDDDD;
}

.insert-icon:before {
    content: "\f067";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.messages-hide-all:before {
    content: "\f068";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.files-icon:before {
    content: "\f0c5";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.folder-icon:before {
    content: "\f115";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.pencil-icon:before {
    content: "\f040";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.pencil-square-icon:before {
    content: "\f044";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.star-icon:before{
    content: "\f02e";
    font-family: FontAwesome;
    padding: 0px 0.35em;
    color: #00A1AB;
}

.archive-icon:before{
    content: "\f097";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.archive-icon-deactive:before{
    content: "\f02e";
    font-family: FontAwesome;
    padding: 0px 0.35em;
    color: #8E8E91;
}

.inbox:before{
    content: "\f01c";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.fa-magic:before{
    content: "\f0d0";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.fa-arrow-up:before{
    content: "\f062";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.fa-external-link:before{
    content: "\f08e";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.fa-list:before{
    content: "\f03a";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.fa-list-ul:before{
    content: "\f0ca";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.fa-print:before{
    content: "\f02f";
    font-family: FontAwesome;
    padding: 0px 0.35em;
}

.fa-refresh:before {
    content: "\f021";
    font-family: FontAwesome;
    padding: 0px 0.35em; 
}

.message-p {
    border: 1px dashed #DDDDDD;
    padding: 10px;
    margin-top: 4px;
}
.message-p:hover {
    cursor: pointer;
    background-color: #EEEEEE;
    border: 1px dashed #CCCCCC;
}

.p-height-6 {
    font-size: 6px;
}

.load {
    width: 32px;
    height: 32px;
}

fieldset.reply-message {
    padding: 10px 0 5px 30px;
}

fieldset.reply-message .submit {
    margin-right: 5px;
}

.no-padding, .no-padding td {
    padding: 0px ! important;
}

.padding-1, .padding-1 td {
    padding: 1px ! important;
}

.no-border {
    border: none ! important;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.border-1-gray {
    border: 1px solid #CCCCCC;
}

.reply-count {
    float: right;
}
.radius-6 {
    border-radius: 6px;
}

.msg-receiver-div, .del-member-div
{
    background-color: #dddddd;
    color: #00a1a6;
    border:1px solid #dddddd;
    border-radius:3px;
    box-shadow:0 0 5px #dddddd;
    margin-top: 3px;
    margin-right: 5px;
    margin-bottom: 5px;   
    float:left;
    padding: 2px;
}

/* DESIGN FOLDER CSS END */

.input-bordered-cell {
    border: 1px solid #737373;
    border-radius: 6px;
    padding: 4px 10px 5px;
}

#firm-member-register input[type="text"],
#firm-member-register input[type="password"],
#member-body-container-content-edit-self input[type="text"],
#member-body-container-content-edit-self input[type="password"],
#messaging-compose-create input[type="text"],
#messaging-compose-create input[type="textarea"] {
    width: 100%;
}

.width-100p {
    width: 100%;
}

label {
    font-weight: normal;
    margin-bottom: 0;
}

form.register input[type="text"], form.register input[type="password"], div#member-body-container-content input[type="text"], div#member-body-container-content input[type="password"] {
    width: 100%;
}

.static-width-100 {
    width: 100px;
}

.align-cells-left td, .align-cells-left th {
    text-align: left;
}

.first-cell-align-right tr td:first-child, .align-right {
    text-align: right !important;
}
.data-table input[type="text"] {
    padding: 3px;
    width: 100%;
}

.data-table tr.header {
    background-color: #efefef;
    border-bottom: 1px solid #ccc;
}


.icon-menu li {
    list-style-type: none;
    background: url(/view/img/icons/icon-menu-border.png) no-repeat left top;
    display: inherit;
    float: right;
    margin: 0 0 40px 40px;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.icon-menu li:hover {
    background: url(/view/img/icons/icon-menu-hover-border.png) no-repeat left top;
}
.icon-menu li a {
    width: 190px;
    height: 190px;
    display: block;
    cursor: pointer;
    font-size: 16px;
    padding: 136px 26px 26px;
    color: #8E8E91;
    text-align: center;
}
.icon-menu li a:hover {
    color: #00A1A6;
}
a#account-ops-link {
    background: url(/view/img/icons/account-ops-icon.png) no-repeat center 14px;
}
a#account-ops-link:hover {
    background: url(/view/img/icons/account-ops-hover-icon.png) no-repeat center 14px;
}
a#firm-ops-link {
    background: url(/view/img/icons/firm-ops-icon.png) no-repeat center 14px;
}
a#firm-ops-link:hover {
    background: url(/view/img/icons/firm-ops-hover-icon.png) no-repeat center 14px;
}
#sadif-list-table th {vertical-align: center; padding: 2px;}
.sadif-details-table { margin: 10px 10px 10px 50px; }
.sadif-open-row {border-bottom-width: 0px ! important;}
a#sadif-link {
    background: url(/view/img/icons/sadif-icon.png) no-repeat center 14px;
}
a#sadif-link:hover {
    background: url(/view/img/icons/sadif-hover-icon.png) no-repeat center 14px;
}
a#sataf-link {
    background: url(/view/img/icons/otl-icon.png) no-repeat center 14px;
}
a#sataf-link:hover {
    background: url(/view/img/icons/otl-hover-icon.png) no-repeat center 14px;
}
a#netihale-link {
    background: url(/view/img/icons/ihale-icon.png) no-repeat center 14px;
}
a#netihale-link:hover {
    background: url(/view/img/icons/ihale-hover-icon.png) no-repeat center 14px;
}
a#messaging-link {
    background: url(/view/img/icons/messaging-icon.png) no-repeat center 14px;
}
a#messaging-link:hover {
    background: url(/view/img/icons/messaging-hover-icon.png) no-repeat center 14px;
}
a#inappropriate-link {
    background: url(/view/img/icons/uygunsuz-icon.png) no-repeat center 14px;
}
a#inappropriate-link:hover { 
    background: url(/view/img/icons/uygunsuz-hover-icon.png) no-repeat center 14px;
}
a#permit-link {
    background: url(/view/img/icons/izin-icon.png) no-repeat center 14px;
}
a#permit-link:hover { 
    background: url(/view/img/icons/izin-hover-icon.png) no-repeat center 14px;
}
a#survey-link {
    background: url(/view/img/icons/anket-icon.png) no-repeat center 14px;
}
a#survey-link:hover { 
    background: url(/view/img/icons/anket-hover-icon.png) no-repeat center 14px;
}
a#calendar-link {
    background: url(/view/img/icons/ajanda-icon.png) no-repeat center 14px;
}
a#calendar-link:hover { 
    background: url(/view/img/icons/ajanda-hover-icon.png) no-repeat center 14px;
}
a#announcement-link {
    background: url(/view/img/icons/bildirim-icon.png) no-repeat center 14px;
}
a#announcement-link:hover { 
    background: url(/view/img/icons/bildirim-hover-icon.png) no-repeat center 14px;
}
a#napp-link {
    background: url(/view/img/icons/nu-icon.png) no-repeat center 14px;
}
a#napp-link:hover { 
    background: url(/view/img/icons/nu-hover-icon.png) no-repeat center 14px;
}
a#follow-job-link {
    background: url(/view/img/icons/istakip-icon.png) no-repeat center 14px;
}
a#follow-job-link:hover { 
    background: url(/view/img/icons/istakip-hover-icon.png) no-repeat center 14px;
}
a#netihale-ops-create-link {
    background: url(/view/img/icons/netihale-ops-create-icon.png) no-repeat center 14px;
}
a#netihale-ops-create-link:hover {
    background: url(/view/img/icons/netihale-ops-create-hover-icon.png) no-repeat center 14px;
}
a#netihale-ops-messaging-link {
    background: url(/view/img/icons/netihale-ops-messaging-icon.png) no-repeat center 14px;
}
a#netihale-ops-messaging-link:hover {
    background: url(/view/img/icons/netihale-ops-messaging-hover-icon.png) no-repeat center 14px;
}
a#netihale-ops-terms-link {
    background: url(/view/img/icons/netihale-ops-terms-icon.png) no-repeat center 14px;
}
a#netihale-ops-terms-link:hover {
    background: url(/view/img/icons/netihale-ops-terms-hover-icon.png) no-repeat center 14px;
}
a#netihale-ops-invitations-link {
    background: url(/view/img/icons/netihale-ops-invitations-icon.png) no-repeat center 14px;
}
a#netihale-ops-invitations-link:hover {
    background: url(/view/img/icons/netihale-ops-invitations-hover-icon.png) no-repeat center 14px;
}
a#firm-ops-credit-link {
    background: url(/view/img/icons/firm-ops-credit-icon.png) no-repeat center 14px;
}
a#firm-ops-credit-link:hover {
    background: url(/view/img/icons/firm-ops-credit-hover-icon.png) no-repeat center 14px;
}
a#bloknot-link {
    background: url(/view/img/icons/bloknot-icon.png) no-repeat center 14px;
}
a#bloknot-link:hover {
    background: url(/view/img/icons/bloknot-hover-icon.png) no-repeat center 14px;
}
a#netisletme-ops-link {
    background: url(/view/img/icons/netisletme-ops-icon.png) no-repeat center 14px;
}
a#netisletme-ops-link:hover {
    background: url(/view/img/icons/netisletme-ops-hover-icon.png) no-repeat center 14px;
}
a#firm-join-link {
    background: url(/view/img/icons/firm-join-icon.png) no-repeat center 14px;
}
a#firm-join-link:hover {
    background: url(/view/img/icons/firm-join-hover-icon.png) no-repeat center 14px;
}
a#firm-start-link {
    background: url(/view/img/icons/firm-start-icon.png) no-repeat center 14px;
}
a#firm-start-link:hover {
    background: url(/view/img/icons/firm-start-hover-icon.png) no-repeat center 14px;
}
a#firm-info-link {
    background: url(/view/img/icons/firm-info-icon.png) no-repeat center 14px;
}
a#firm-info-link:hover {
    background: url(/view/img/icons/firm-info-hover-icon.png) no-repeat center 14px;
}
a#department-and-employee-link {
    background: url(/view/img/icons/department-and-employee-icon.png) no-repeat center 14px;
}
a#department-and-employee-link:hover {
    background: url(/view/img/icons/department-and-employee-hover-icon.png) no-repeat center 14px;
}
a#delivery-point-link {
    background: url(/view/img/icons/delivery-point-icon.png) no-repeat center 14px;
}
a#delivery-point-link:hover {
    background: url(/view/img/icons/delivery-point-hover-icon.png) no-repeat center 14px;
}
a#material-list-link {
    background: url(/view/img/icons/material-list-icon.png) no-repeat center 14px;
}
a#material-list-link:hover {
    background: url(/view/img/icons/material-list-hover-icon.png) no-repeat center 14px;
}
a#product-list-link {
    background: url(/view/img/icons/product-list-icon.png) no-repeat center 14px;
}
a#product-list-link:hover {
    background: url(/view/img/icons/product-list-hover-icon.png) no-repeat center 14px;
}
a#warehouse-link {
    background: url(/view/img/icons/warehouse-icon.png) no-repeat center 14px;
}
a#warehouse-link:hover {
    background: url(/view/img/icons/warehouse-hover-icon.png) no-repeat center 14px;
}
a#membership-invitation-link {
    background: url(/view/img/icons/membership-invitation-icon.png) no-repeat center 14px;
}
a#membership-invitation-link:hover {
    background: url(/view/img/icons/membership-invitation-hover-icon.png) no-repeat center 14px;
}
a#firm-ops-credit-link {
    background: url(/view/img/icons/firm-ops-credit-icon.png) no-repeat center 14px;
}
a#firm-ops-credit-link:hover {
    background: url(/view/img/icons/firm-ops-credit-hover-icon.png) no-repeat center 14px;
}
a#sponsor-link {
    background: url(/view/img/icons/sponsor-icon.png) no-repeat center 14px;
}
a#sponsor-link:hover {
    background: url(/view/img/icons/sponsor-hover-icon.png) no-repeat center 14px;
}
a#destek-link {
    background: url(/view/img/icons/destek-icon.png) no-repeat center 14px;
}
a#destek-link:hover {
    background: url(/view/img/icons/destek-hover-icon.png) no-repeat center 14px;
}
a#notification-link {
    background: url(/view/img/icons/notification-icon.png) no-repeat center 14px;
}
a#notification-link:hover {
    background: url(/view/img/icons/notification-hover-icon.png) no-repeat center 14px;
}
a#logout-link {
    background: url(/view/img/icons/logout-icon.png) no-repeat center 14px;
}
a#logout-link:hover {
    background: url(/view/img/icons/logout-hover-icon.png) no-repeat center 14px;
}

#netisletme-home,#netihale-home {
    position: relative;
    float: left;
    height: 420px;
    width: 60px;
    background: url(/view/img/netisletme-home.png) no-repeat right top 20px;
}
#netisletme-home {
    background: url(/view/img/netisletme-home.png) no-repeat right top 20px;
}
#netihale-home {
    background: url(/view/img/netihale-home.png) no-repeat right top 20px;
}


/* ANNOUNCEMENTS BLOCK */
#announcements-block, #reminders-block #shares-block, #notifications-block {
    padding: 0px 10px 0px 20px;
}
#announcements, #reminders, #shares, #notifications {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 229px;
    font-size: 13px;
}
.announcement, .reminder, .share, .notification {
    width: 209px;
    padding: 10px 0px;
    border-bottom: 1px solid #DEDEDE;
}
.announcement a, .reminder a, .share a, .notification a {
    padding: 0px ! important;
    background-color: #FFFFFF ! important;
}
.announcement span:not(.announcement-body), .reminder span:not(.reminder-body), .share span:not(.share-body), .notification span:not(.notification-body) {
    font-size: 11px;
}
#announcements div:first-child, #reminders div:first-child, #shares div:first-child {
    padding-top: 0px;
}
#announcements div:last-child, #reminders div:last-child, #shares div:last-child {
    border-bottom: none;
}
.announcement-body, .reminder-body, .share-body, .notification-body {
    border: 1px solid #DEDEDE;
    display: block;
    padding: 5px;
    margin: 3px 0px 3px 3px;
    background-color: #f6f6f6;
    word-wrap: break-word;
    font-size: 12px;
}
#send-announcement-div, #send-share-div {
    margin: 3px 0px 3px 3px;
}
#send-announcement-div textarea, #send-share-div textarea {
    resize: vertical;
}
.announcement-response, .reminder-response, .share-response {
    cursor: pointer;
    display: block;
}

#login fieldset {
    height: 30px;
    margin-bottom: 10px;
}
#submit-login {
    width: 60px;
    margin-left: 10px;
}
#member-mail {
    background: url(/view/img/icons/email-icon.png) no-repeat right 10px center;
}
#member-password {
    background: url(/view/img/icons/password-icon.png) no-repeat right 10px center;
}
#member-rememberme-fs table {
    width: 100%;
}
#member-rememberme-fs table tr td:last-child {
    text-align: right;
}

#otl-tabs {
    margin: 0;
    padding: 0;
}

.nss-pane-header {
    border-top: 1px solid #C5C5C5;
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    background-color: #e5f5f5;
    border-radius: 7px 7px 0px 0px;
    padding: 3px;
    margin: 15px 10px 0;
    font-size: 12px;
    text-align: left;
}
.nss-pane-body {
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    background-color: #ceecee;
    border-radius: 0px 0px 7px 7px;
    padding: 3px;
    margin: 0 10px;
    font-size: 12px;
    text-align: left;
}

.right {
    text-align: right;
}

.pagination > li > a, .pagination > li > span {
    float: none;
    background-color: #fff;
    border: none;
    color: #737373;
    cursor: pointer;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    background-color: #fff;
    border-color: #ddd;
    color: #00a1a6;
}

.sadif-view,
.deadsadif-view,
.consadif-view {
    min-width: 80px;
}

#netihale-live-creator-panel-items-tables h6 {
    float: left;
}

.ajs-button:focus {
    outline: 0;
}

.ajs-content {
    font-size: 14px;
}

table thead a.fake-link {
    float: none;
    display: inline;
}
table thead tr.header th {
    vertical-align: top;
}

.thumbnail img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
}