/*
  Mvine CSS v1.0 (https://mvine.com/)
  Copyright 2020 Mvine

  -----------------------------
  CONTENTS
  -----------------------------
  1         All common
  1.0           Fonts
  1.1           Normalize
  1.2           Form elements
  1.3           jQuery imports
  1.4           All style structure
  1.5           Tooltips, Popups
  -----------------------------
  2         Header
  -----------------------------
  3         Footer
  -----------------------------
  4         Left Panel
  -----------------------------
  5         Right Panel
  -----------------------------
  6         Content
  6.1           Content common
  6.2           Tabnavcontainer
  6.3           Head title
  6.4           Crumb
  6.5           Pagination
  6.6           Buttons
  6.7           Messages - Error / Success / Attention
  6.8           Homepage & Dashboard
  6.9           Mspace Dashboard
  -----------------------------
  7         Documents
  7.1           Documents > Treeview
  7.2           Documents > New / Edit
  7.3           Documents > Preview
  7.4           Documents > Audit
  -----------------------------
  8         Discussions
  8.1           Discussions > New / Edit
  8.2           Discussions > View
  8.3           Discussions > New Comment / Edit Comment
  8.4           Discussions > View Comment
  -----------------------------
  9         News
  9.1           News > New / Edit
  9.2           News > View
  9.3           News > New Comment / Edit Comment
  9.4           News > View Comment
  -----------------------------
  10        Events
  10.1          Events > New / Edit
  10.2          Events > View
  10.3          Events > Manage
  -----------------------------
  11        Custom element
  11.1          Custom element > New / Edit
  11.2          Custom element > View
  -----------------------------
  12        Members
  -----------------------------
  13        Stats
  -----------------------------
  14        Mspace admin
  -----------------------------
  15        Account
  15.1          Account > View
  15.2          Account > Edit
  15.3          Account > Alerts
  15.4          Account > Inbox
  -----------------------------
  16        Login structure
  -----------------------------
  17        Search
  -----------------------------
  18        Main admin
  -----------------------------
  19        Other CSS
  -----------------------------
  20        Error pages
  -----------------------------
  21        Responsive and Media Queries
  -----------------------------
*/

/*  ---  1.0 All common / Fonts ---  */

/* latin-ext */
@font-face {
 font-family: 'Lato';
 font-style: italic;
 font-weight: 400;
 font-display: swap;
 src: local('Lato Italic'), local('Lato-Italic'), url(/res/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format('woff2');
 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Lato';
 font-style: italic;
 font-weight: 400;
 font-display: swap;
 src: local('Lato Italic'), local('Lato-Italic'), url(/res/S6u8w4BMUTPHjxsAXC-q.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
 font-family: 'Lato';
 font-style: italic;
 font-weight: 700;
 font-display: swap;
 src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(/res/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format('woff2');
 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Lato';
 font-style: italic;
 font-weight: 700;
 font-display: swap;
 src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(/res/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
 font-family: 'Lato';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: local('Lato Regular'), local('Lato-Regular'), url(/res/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Lato';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: local('Lato Regular'), local('Lato-Regular'), url(/res/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
 font-family: 'Lato';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: local('Lato Bold'), local('Lato-Bold'), url(/res/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Lato';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: local('Lato Bold'), local('Lato-Bold'), url(/res/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*  ---  1.0 All common / Fonts ---  */

/*  ---  1.1 All common / Normalize ---  */

html{font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block; vertical-align:baseline;}
audio:not([controls]){display:none; height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:none; text-decoration:underline; -webkit-text-decoration:underline dotted; -moz-text-decoration:underline dotted; text-decoration:underline dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em; margin:0.67em 0;}
mark{background:#ff0; color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0; max-width:100%;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace; font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit; font:inherit; margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0; padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend{border:0; padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse; border-spacing:0;}
td,
th{padding:0;}
p{margin:0;}

/*  ---  1.1 All common / Normalize --- */

/*  ---  1.2 All common / Form elements ---  */

input,
textarea,
select{color:#333333; transition-duration:200ms;}
fieldset{border:none;}

input.text,
input[type='tel'],
input[type='text'],
input[type='password'],
input[type='email'],
input[type='number'],
input[type='file']{border:1px solid #ebebeb; padding:0 10px; font-size:14px; line-height:30px; height:30px; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; min-width:60px;}
input:focus.text,
input:focus[type='tel'],
input:focus[type='text'],
input:focus[type='password'],
input:focus[type='email'],
input:focus[type='number'],
input:focus[type='file']{border:1px solid #122f45; background:#fff;}

select{border:1px solid #ebebeb; padding:5px 10px; font-size:14px; line-height:30px; height:auto; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; min-width:70px; min-height:30px;}
select:focus{border:1px solid #122f45; background:#fff;}
select option{padding:5px;}

textarea{border:1px solid #ebebeb; padding:5px 10px; font-size:14px; line-height:18px; min-height:90px; height:auto; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; min-width:60px; transition-property:border, background;}
textarea:focus{border:1px solid #122f45; background:#fff;}

input.submit,
input[type='submit'],
input[type='button']{color:#fff; text-transform:capitalize; font-size:15px; background:#47c27e; height:32px; line-height:28px; border:1px solid #3ea86e; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:auto; display:inline-block;}
input:hover.submit,
input:hover[type='submit'],
input:hover[type='button']{background:#358f5d; color:#fff; border:1px solid #2b754d;}

input.submit[style],
input[type='submit'][style],
input[type='button'][style]{color:#fff!important; font-size:15px!important; background:#47c27e!important; font-weight:normal!important; width:auto!important;}
input:hover.submit[style],
input:hover[type='submit'][style],
input:hover[type='button'][style]{background:#358f5d!important; color:#fff!important; border:1px solid #2b754d!important;}

input.reset,
input[type='reset'],
a.clear{box-sizing:border-box; color:#7fbff0; text-transform:capitalize; font-size:15px; background:#fff; height:30px; line-height:30px; border:1px solid #ccc; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:auto; display:inline-block;}
input:hover.reset,
input:hover[type='reset'],
a:hover.clear{background:#cc4b4b; color:#fff; border:1px solid #b34242;}

input[disabled],
textarea[disabled],
select[disabled]{color:#777; background:#eee; border-color:#ccc; -ms-overflow-y:auto;}
input:focus[disabled],
textarea:focus[disabled],
select:focus[disabled]{color:#777; background:#eee; border-color:#ccc; -ms-overflow-y:auto;}

.editbox,
.editbox td{text-align:right!important;}
.editbox input[type='button']{padding:0 10px; height:24px; line-height:24px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#aaa!important;}
.editbox input:hover[type='button']{background:#777!important;}
.editbox input.midshade{float:right; text-align:right!important; background:#eee; padding:0 10px!important; border:1px solid #ebebeb!important;}

/*  ---  1.2 All common / Form elements ---  */

/*  ---  1.3 All common / jQuery imports ---  */

.jquery-safari-checkbox{display:inline; font-size:18px; line-height:18px; cursor:pointer; cursor:hand; vertical-align:bottom;}
.jquery-safari-checkbox .mark{display:inline;}
.jquery-safari-checkbox img{vertical-align:middle; width:18px; height:18px; margin-top:8px; max-width:none; max-height:none;}
.jquery-safari-checkbox img{background:transparent url(/images/safari-checkbox.png) no-repeat;}
.jquery-safari-checkbox img{background-position:0px 0px;}
.jquery-safari-checkbox-hover img{background-position:-18px 0px;}
.jquery-safari-checkbox-checked img{background-position:0px -18px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img{background-position:-18px -18px;}
.jquery-safari-checkbox-disabled img{background-position:0px -36px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{background-position:0px -54px;}

.jquery-safari-radio{display:inline; font-size:18px; line-height:18px; cursor:pointer; cursor:hand}
.jquery-safari-radio .mark{display:inline;}
.jquery-safari-radio img{vertical-align:middle; width:18px; height:18px; margin-top:8px;}
.jquery-safari-radio img{background:transparent url(/images/safari-radio.png) no-repeat;}
.jquery-safari-radio img{background-position:0px 0px;}
.jquery-safari-radio-hover img{background-position:-18px 0px;}
.jquery-safari-radio-checked img{background-position:0px -18px;}
.jquery-safari-radio-checked .jquery-safari-radio-hover img{background-position:-18px -18px;}
.jquery-safari-radio-disabled img{background-position:0px -36px;}
.jquery-safari-radio-checked .jquery-safari-radio-disabled img{background-position:0px -54px;}

.ui-datepicker{z-index:13000;}

.customSelect{border:1px solid #ebebeb; padding:0 30px 0 10px; font-size:14px; line-height:30px; height:auto; background:#fff url(/images/customSelectArr.png) right center no-repeat; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; font-style:normal; box-sizing:border-box; transition-duration:200ms; min-width:70px; max-height:32px; overflow:hidden; cursor:pointer; vertical-align:top;}
.customSelect .customSelectInner{display:block!important; width:100%!important; overflow:hidden; cursor:pointer;}
.customSelect.customSelectFocus{border:1px solid #122f45;}

.customfile{min-width:200px; width:auto; display:inline-block; cursor:pointer; position:relative; border:1px solid #ebebeb; font-size:14px; line-height:30px; height:30px; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; font-style:normal; transition-duration:200ms;}
.customfile-input,
.customfile-input[type="file"]{position:absolute; height:32px; width:calc(100% + 100px); padding:0; left:0!important; top:0!important; cursor:pointer; background:transparent; border:0; opacity:0; -moz-opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index:12000;}
.customfile-feedback{display:block; padding:0 10px; font-size:14px; color:#6B6B6B; line-height:30px; height:30px; overflow:hidden; transition-duration:200ms; cursor:pointer;}
.customfile-feedback-populated{color:#333333;}
.customfile-button{border:0 none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background:#fff; border:1px solid #122f45; font-size:15px; font-weight:normal; cursor:pointer; color:#122f45; float:right; width:80px; text-align:center; margin:-1px -100px 0 0; height:30px; line-height:30px; transition-duration:200ms;}
.customfile-hover .customfile-button{background:#942861; border:1px solid #64103d; color:#fff;}

.loadingBox::after{}
.loadingBox{}
.loadingBox > img{}
.loadingBox > span{}
.jspVerticalBar{}
.jspPane{}
.jspContainer{}
.jspHorizontalBar,.jspVerticalBar,.jspTrack{}
.jspTrack{}
.jspDrag{}

label[class*="mvineFormElem_"]{position:relative; display:inline-block; min-width:24px; min-height:24px;}
label[class*="mvineFormElem_"] input{opacity:0; visibility:hidden; width:100%; height:100%; display:inline-block; padding:0; margin:0; box-sizing:border-box;}
label[class*="mvineFormElem_"]::before{display:block; width:100%; height:100%; position:absolute; top:0; left:0; right:0; bottom:0; background:#fff; cursor:pointer; content:""; border:1px solid #ccc; box-sizing:border-box; border-radius:4px;}

label.mvineFormElem_file{flex:1;}
label.mvineFormElem_file input{min-width:120px; min-height:36px;}
label.mvineFormElem_file::before{border:1px solid #ebebeb;}
label.mvineFormElem_file::after{display:block; position:absolute; top:3px; right:3px; bottom:3px; color:#fff; text-transform:capitalize; font-size:15px; background:#47c27e; height:28px; line-height:28px; border:1px solid #3ea86e; border-radius:4px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:auto; display:inline-block; cursor:pointer; content:"Browse";}
label.mvineFormElem_file:hover::after{background:#358f5d; color:#fff; border:1px solid #2b754d;}
label.mvineFormElem_file .mvineFormElem_fileHelper{position:absolute; top:10px; left:10px; bottom:10px; right:100px; width:calc(100% - 110px); white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:16px; cursor:pointer;}

label.mvineFormElem_checkbox input{width:24px!important; height:24px!important;}
label.mvineFormElem_checkbox::before{}
label.mvineFormElem_checkbox.mvineFormElem_Active::before{border:2px solid #47c27e;}
label.mvineFormElem_checkbox.mvineFormElem_Active::after{position:absolute; content:"✔"; display:block; width:24px; height:24px; left:0; top:0; bottom:0; right:0; color:#47c27e; text-align:center; line-height:24px; font-size:20px; cursor:pointer; font-weight:900;}

label.mvineFormElem_radio input{width:24px!important; height:24px!important;}
label.mvineFormElem_radio::before{border-radius:24px;}
label.mvineFormElem_radio.mvineFormElem_Active::before{border:2px solid #47c27e;}
label.mvineFormElem_radio.mvineFormElem_Active::after{position:absolute; content:""; display:block; width:8px; height:8px; background:#47c27e; left:8px; top:8px; bottom:8px; right:8px; border-radius:8px; cursor:pointer;}


/*  ---  1.3 All common / jQuery imports ---  */

/*  ---  1.4 All common / All style structure ---  */

*{font-family:'Lato', sans-serif; transition:0ms all ease-in-out;}
a{text-decoration:none; outline:none; color:#122f45; transition-duration:200ms;}
a:hover{text-decoration:none; color:#942861;}
a img{border:0;}
ul,
ol{list-style-position:inside; margin:0; padding:0;}

.cl,
.clear{font-size:0; line-height:0; clear:both;}
.cl_after:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.cl_after{display:inline-block;}
* html .cl_after{height:1%;}
.cl_after{display:block;}
.no-text{text-indent:-9999px; font-size:0; line-height:0;}
.fl{float:left;}
.fr{float:right;}
.db{display:block;}
.di{display:inline;}
.dn{display:none;}
.no-margin{margin:0;}

table{width:100%; padding:0; margin:0; border:0 none; border-spacing:0;}
table td{padding:0;}

html{overflow-x:hidden; overflow-y:scroll;}
body{font-family:sans-serif; font-size:14px; color:#333333; line-height:20px; letter-spacing:0; background:#fff;}

#wrapper{position:relative;}
.wrapper{margin:0 auto; position:relative; width:1240px;}

/*  ---  1.4 All common / All style structure ---  */

/*  ---  1.5 All common / Tooltips, Popups ---  */

#main table span.h1, #main table .bcrumb, #main table .ntlogo { display: none; }
#main table:nth-of-type(1) td { padding: 0; }
#main input.inptxt { width: 500px; }

#main form .myBox table a img { max-width: 100px; max-height: 200px; margin: 7px 10px; }
#cols { background: #fff none repeat scroll 0 0; margin: 5px 0 20px; overflow: hidden; padding: 15px 20px; }
#cols #col1 { float: left; width: 48%; margin: 0 1%; }
#cols #col2 { float: left; width: 48%; margin: 0 1%; }
#cols #col1 table, #cols #col2 table { border-bottom: 1px solid #e5e5e5; line-height: 32px; }

#mfp-uc .mfp-close-right { cursor: pointer; height: 30px; line-height: 30px; margin: 0; padding: 0; right: -30px; top: 0; width: 30px; }

.flowplayer { background-color: #fff; background-size: cover; }
.flowplayer .fp-controls { background-color: rgba(0, 0, 0, 0.4); }
.flowplayer .fp-timeline { background-color: rgba(0, 0, 0, 0.5); }
.flowplayer .fp-progress { background-color: rgba(18, 54, 82, 1); }
.flowplayer .fp-buffer { background-color: rgba(229, 229, 229, 1); }
#video_play { background: #fff; text-align: center; padding: 15px 20px; max-width: 640px; margin: 0 auto}
#video_play .htmlVideo_h video{max-width: 640px}
#video_play .flowplayer { max-width: 640px; margin: 0 auto; }
#video_play .flowplayer.is-playing { background: none; }
#Content .support .uplsuc { float: left; margin-top: 10px; }
#Content .support .uplview { margin-left: 10px; float: left }
#Content .support .uplnew { margin-left: 10px; float: left }
#Content .support .uplview a { display: inherit; padding: 10px 20px; border-radius: 10px 10px 10px 10px; border: 1px solid #263d29;  color:#212121;}
#Content .support .uplview a:hover { color: #263d29; background: #47C27C; }
#Content .support .uplnew a { display: inherit; padding: 10px 20px; border-radius: 10px 10px 10px 10px; border: 1px solid #263d29;  color:#212121; }
#Content .support .uplnew a:hover { color: #263d29; background: #47C27C; }
.noprev { background: #fff url(/images/no_preveiw_background.png) center 40px no-repeat; text-align: center; padding: 190px 0 40px 0; }
.noprev .noprevtext { padding: 20px; }
.noprev #download a { display: inline-block; }
.noprev #download { float: none; }
.modernSelect { width: 460px !important; }
#txt_uploadm .test #txt form .row_data { overflow: hidden; }
#txt_uploadm .test #txt form .row_data .row_main { overflow: hidden; padding-bottom: 10px; }
#txt_uploadm .test #txt form .row_data .row_main .row_main_title { float: left; width: 200px; text-align: left; line-height: 20px; padding: 7px 20px 7px 0; font-size: 18px; }
#txt_uploadm .test #txt form .row_data .row_main .row_sub_art { float: right; width: 630px; font-size: 18px; }
#txt_uploadm .test #txt form .row_data .row_main .row_sub_art .jquery-safari-checkbox { margin-right: 5px; }
#ivitee_personal_message { resize: none; }
.cke_dialog { z-index: 12001 !important; }

.mvineicon{width:auto; font-size:0; line-height:0; padding:0 5px; background-image:none; width:auto; height:auto; text-indent:0;}

.mfp-iframe-holder .mfp-title-bar{background:#f1f1f1; border-bottom:1px solid #ccc; line-height:40px; height:40px; width:100%; position:absolute; top:-41px; left:0;}
.mfp-iframe-holder .mfp-title-bar .mfp-title{padding-left:10px; font-size:20px; color:#333; line-height:40px; float:left; font-weight:600;}
.mfp-iframe-holder .mfp-title-bar .mfp-close{float:right; width:40px; height:40px; cursor:pointer; font-size:0; line-height:0; text-indent:-9999px; background:url(/images/close.gif) center center no-repeat; right:0; top:0; padding:0;}
.mfp-iframe-scaler iframe{box-shadow:none;}

#wrapper .tip{display:none;}
#tooltip{background:#122f45; color:#fff; padding:10px 20px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; min-width:200px; max-width:600px; z-index:15000;}
#tooltip a{color:#fff; text-decoration:underline;}

#popupMask{position:fixed; background:#333333; opacity:0.6; filter:alpha(opacity = 60); width:100%; height:100%; top:0; left:0; z-index:20000; display:none;}
#popupContainer{width:auto; height:auto; position:fixed; top:200px; left:0; z-index:20010; background:transparent; display:none;}
#popupFrame{background:#fff;}

#popupContainer #popupInner{position:relative; width:100%; padding-top:0;}
#popupContainer #popupInner #popupTitle{float:left; padding-left:20px;}
#popupContainer #popupInner #popupControls{float:right; padding:10px 10px 0 0;}
#popupContainer #popupInner #popupTitleBar{position:absolute; top:-55px; right:0; background:#fff; border-bottom:2px solid #122f45; line-height:50px; height:50px; width:100%; font-size:20px; color:#122f45;}
#popupContainer #popupInner #popupTitleBar img#popCloseBox{cursor:pointer;}
#popupContainer #popupInner #popupFrame{width:100%;}

#popupContainer.popupFull{top:0!important; left:0!important; right:0!important; bottom:0!important; width:100%!important; height:100%!important;}
#popupContainer.popupFull #popupInner{height:100%;}
#popupContainer.popupFull #popupInner #popupTitleBar{display:none!important;}
#popupContainer.popupFull #popupInner iframe{width:100%!important; height:100%!important;}

.DDHelper{display:none;}

.ui-dialog{z-index:25000;}
#dialog img{max-width:none;}

.qtip-content{background:none repeat scroll 0 0 #FFFFCC ;}
.qtip-contentWrapper{border-radius:5px;}

.wSubBox{position:relative; z-index:17000;}
a.wSubBoxLink{transition-duration:0s;}
a.wSubBoxLink img{}
a.wSubBoxLinkActive{}
.wSubBoxInner{opacity:0; filter:alpha(opacity = 0); transition-duration:200ms; display:block; visibility:hidden; z-index:17100;}
.wSubBoxBoxActive{opacity:1; filter:alpha(opacity = 100); visibility:visible;}

#itemsLoading{opacity:0; filter:alpha(opacity = 0); transition:200ms all ease-in; display:block; visibility:hidden;}
#itemsLoading.itemsLoadingActive{opacity:1; filter:alpha(opacity = 100); visibility:visible;}

.wSubBoxInner{opacity:0; filter:alpha(opacity = 0); transition:200ms all ease-in; display:block; visibility:hidden;}
.wSubBoxBoxActive{opacity:1; filter:alpha(opacity = 100); visibility:visible;}

#Content .ui-jqgrid.uiGridAnimStarted,
#Content .ui-jqgrid.uiGridAnimStarted .ui-jqgrid-view,
#Content .ui-jqgrid.uiGridAnimStarted .ui-jqgrid-titlebar,
#Content .ui-jqgrid.uiGridAnimStarted .ui-jqgrid-hdiv,
#Content .ui-jqgrid.uiGridAnimStarted .ui-jqgrid-htable,
#Content .ui-jqgrid.uiGridAnimStarted .ui-jqgrid-hbox,
#Content .ui-jqgrid.uiGridAnimStarted .ui-jqgrid-bdiv,
#Content .ui-jqgrid.uiGridAnimStarted .ui-jqgrid-pager,
#Content .ui-jqgrid.uiGridAnimStarted .ui-jqgrid-btable{width:100%;}
#Content .ui-jqgrid.uiGridAnimStarted .ui-jqgrid-titlebar{box-sizing:border-box;}
#Content .ui-jqgrid.uiGridAnimStarted .ui-jqgrid-hbox{padding-right:0;}

#Content .ui-jqgrid .ui-jqgrid-btable td.jg_img img,
#Content .ui-jqgrid .ui-jqgrid-btable td[aria-describedby='grid_img'] img,
#Content .ui-jqgrid .ui-jqgrid-btable td[aria-describedby='application-list_img'] img,
#Content .ui-jqgrid .ui-jqgrid-btable td[aria-describedby='application-list2_img'] img,
#Content .ui-jqgrid .ui-jqgrid-btable td[aria-describedby='application-list3_img'] img,
#Content .ui-jqgrid .ui-jqgrid-btable td[aria-describedby='application-list4_img'] img{-webkit-border-radius:45px; -moz-border-radius:45px; border-radius:45px; width:45px; height:45px; object-fit:cover;}

#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/biog_s.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/blogelmnt_s.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/blogs_icon.png'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/contacts_s.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/contenticon.png'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/disc_icon.png'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/doc.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/docx.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/event_icon.png'],

#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/events_s.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/frequently_s.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/html.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/html.png'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/img.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/mspopt_s.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/news_icon.png'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/news_s.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/pdf.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/play.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/ppt.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/pptx.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/question_s.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/support_s.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/video.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/word.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/xls.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/xlsx.gif'],
#Content .ui-jqgrid .ui-jqgrid-btable img[src='/images/youtubevid.png']{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}

/* Bookmarks button code */
#allbanner { display: block; float: left; font-size: 0; height: 32px; line-height: 0; padding: 9px 10px 0px 0px; position: relative; z-index: 2000; }
#rplbanner, #pplbanner{ color: #fff; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #47c27c; height: auto; line-height: 20px; border: 1px solid #47c27c; border-radius: 5px; text-align: center; padding: 5px 20px; font-weight: normal; cursor: pointer; width: auto; margin: 0 0 0 0; display: block; }
div:hover#rplbanner, div:hover#pplbanner  { opacity: 0.8; }
/* END Bookmarks button code */

#centralToggle {display:none;}
#centralToggle a { color: #4a73ad; }
.show-on-mobile {display: block !important;}
.item .name:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.item .name{display:inline-block;}
* html .item .name{height:1%;}
.item .name{display:block;}
.fst_holder:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fst_holder{display:inline-block;}
* html .fst_holder{height:1%;}
.fst_holder{display:block;}

/* New font-icons widgets */
.mvineicon-discussion-element{color:#24B69F;}
.itemThumb .mvineicon-discussion-element:before{font-size:25px ; position:relative; top:4px;}
.mvineicon-news-element{color:#9CD0AB;}
.itemThumb .mvineicon-news-element:before{position:relative; top:4px; font-size:25px ;}
.mvineicon-blog-element{color:#37758D;}
.itemThumb .mvineicon-blog-element:before{font-size:25px ; position:relative; top:4px;}
#itemContent2Shell .itemThumb .mvineicon:before{font-size:45px ; position:relative; top:12px;}
.mvineicon-image-file{color:#83A663;}
.mvineicon-pdf-file{color:#BD2526;}
.mvineicon-html-file{color:#4386C9;}
.mvineicon-xls-file{color:#43AD52;}
.mvineicon-doc-file{color:#226EA5;}
.mvineicon-video-file{color:#805693;}
.mvineicon-ppt-file{color:#F4772B;}
.mvineicon-file-file{color:#9ec2ea;}
.mvineicon-zip-file{color:#d2bc8f;}
.mvineicon-audio-file{color:#5a9c8b;}

.mvineicon-ai-file::before,
.mvineicon-eps-file::before,
.mvineicon-exe-file::before,
.mvineicon-pps-file::before,
.mvineicon-xml-file::before,
.mvineicon-swf-file::before,
.mvineicon-torrent-file::before,
.mvineicon-jar-file::before,
.mvineicon-odc-file::before,
.mvineicon-odb-file::before,
.mvineicon-oxt-file::before{color:#9ec2ea; content:"\e97b";}

.mvineicon-odt-file::before,
.mvineicon-ott-file::before,
.mvineicon-oth-file::before,
.mvineicon-odm-file::before,
.mvineicon-docx-file::before,
.mvineicon-docm-file::before,
.mvineicon-dotx-file::before,
.mvineicon-dotm-file::before{color:#226EA5; content:"\e977";}

.mvineicon-odg-file::before,
.mvineicon-otg-file::before,
.mvineicon-odi-file::before,
.mvineicon-bmp-file::before,
.mvineicon-jpg-file::before,
.mvineicon-jpeg-file::before,
.mvineicon-gif-file::before,
.mvineicon-png-file::before,
.mvineicon-tif-file::before,
.mvineicon-tiff-file::before,
.mvineicon-tga-file::before,
.mvineicon-psd-file::before,
.mvineicon-ai-file::before,
.mvineicon-xbm-file::before,
.mvineicon-pxm-file::before{color:#83A663; content:"\e97f";}
	
.mvineicon-odp-file::before,
.mvineicon-otp-file::before,
.mvineicon-pptx-file::before,
.mvineicon-pptm-file::before,
.mvineicon-ppsx-file::before,
.mvineicon-ppsm-file::before,
.mvineicon-potx-file::before,
.mvineicon-potm-file::before,
.mvineicon-ppam-file::before,
.mvineicon-sldx-file::before,
.mvineicon-sldm-file::before{color:#F4772B; content:"\e97a";}

.mvineicon-ods-file::before,
.mvineicon-ots-file::before,
.mvineicon-odf-file::before,
.mvineicon-xlsx-file::before,
.mvineicon-xlsm-file::before,
.mvineicon-xltx-file::before,
.mvineicon-xltm-file::before,
.mvineicon-xlsb-file::before,
.mvineicon-xlam-file::before{color:#43AD52; content:"\e978";}

.mvineicon-gz-file::before,
.mvineicon-tgz-file::before,
.mvineicon-bz-file::before,
.mvineicon-bz2-file::before,
.mvineicon-tbz-file::before,
.mvineicon-xz-file::before,
.mvineicon-zip-file::before,
.mvineicon-rar-file::before,
.mvineicon-tar-file::before,
.mvineicon-7z-file::before{color:#d2bc8f; content:"\e979";}

.mvineicon-json-file::before,
.mvineicon-txt-file::before,
.mvineicon-php-file::before,
.mvineicon-html-file::before,
.mvineicon-htm-file::before,
.mvineicon-js-file::before,
.mvineicon-css-file::before,
.mvineicon-rtf-file::before,
.mvineicon-rtfd-file::before,
.mvineicon-py-file::before,
.mvineicon-java-file::before,
.mvineicon-rb-file::before,
.mvineicon-sh-file::before,
.mvineicon-pl-file::before,
.mvineicon-xml-file::before,
.mvineicon-sql-file::before,
.mvineicon-c-file::before,
.mvineicon-h-file::before,
.mvineicon-cpp-file::before,
.mvineicon-hh-file::before,
.mvineicon-log-file::before,
.mvineicon-csv-file::before{color:#4386C9; content:"\e97c";}

.mvineicon-mp3-file::before,
.mvineicon-mid-file::before,
.mvineicon-ogg-file::before,
.mvineicon-oga-file::before,
.mvineicon-m4a-file::before,
.mvineicon-wav-file::before,
.mvineicon-wma-file::before{color:#5a9c8b; content:"\e980";}

.mvineicon-avi-file::before,
.mvineicon-dv-file::before,
.mvineicon-mp4-file::before,
.mvineicon-mpeg-file::before,
.mvineicon-mpg-file::before,
.mvineicon-mov-file::before,
.mvineicon-wm-file::before,
.mvineicon-flv-file::before,
.mvineicon-mkv-file::before,
.mvineicon-webm-file::before,
.mvineicon-ogv-file::before,
.mvineicon-3gp-file::before,
.mvineicon-ogm-file::before{color:#805693; content:"\e97e";}

.itemThumb .mvineicon:before { font-size: 45px !important; position: relative; top: 12px; }

.mvineicon-discussion-element {color:#24B69F;}
.itemThumb .mvineicon-discussion-element:before { font-size: 25px !important; position: relative; top: 4px; }
.mvineicon-news-element {color:#9CD0AB;}
.itemThumb .mvineicon-news-element:before { position: relative; top: 4px; font-size: 25px !important; }
.mvineicon-blog-element {color:#37758D;}
.itemThumb .mvineicon-blog-element:before { font-size: 25px !important; position: relative; top: 4px; }

.mvineicon-image-file {color:#83A663;}
.mvineicon-pdf-file {color:#BD2526;}
.mvineicon-html-file {color:#4386C9;}
.mvineicon-xls-file {color:#43AD52;}
.mvineicon-doc-file {color:#226EA5;}
.mvineicon-video-file {color:#805693;}
.mvineicon-ppt-file {color:#F4772B;}
.mvineicon-file-file {color:#9ec2ea;}
.mvineicon-zip-file{color:#d2bc8f;}
.mvineicon-audio-file{color:#5a9c8b;}
.mvineicon-youtube-file{color:#c42829;}

.mvineicon-settings::before{color:#ccc;}
#leftPanel .mvineicon-settings::before{color:#fff;}

/* END New font-icons widgets */

/* FAB */
.fab { background: #DC615D; width: 64px; height: 64px; border-radius: 20%; text-align: center; color: #FFF; box-shadow: 0px 0px 0px 5px rgba(0,0,0,0.15); position: fixed; bottom: 48px; right: 48px; font-size: 2.6667em; display: inline-block; cursor: default; line-height: 64px; z-index: 9030; }
.fab span { vertical-align: middle; }
.fab.child { right: 58.66666667px; width: 42.66666667px; height: 42.66666667px; display: none; opacity: 0; font-size: 2em; line-height: 42px; transition-property:border; transition: .3s;  /* transform: scale(.9); */ }
.fab.child span { display:none; position: absolute; left: 15px; top: 5px; width: 190px; font-size: 18px; line-height: 32px; text-align: left;}
.backdrop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #ECECEC; opacity: 0.4; display: none;	z-index: 8020; }
.fab.child:hover .fab span {display:block;}
.child span a {color:#fff !important;}
.subEls .mvineicon-search:before { line-height: 42px !important; }
.subEls .mvineicon-bookmarks:before { line-height: 42px !important; }
.subEls .mvineicon-settings:before { line-height: 42px !important; }
.subEls .mvineicon-add:before { line-height: 42px !important; font-size: 18px !important; }
.subEls .mvineicon-content:before { line-height: 42px !important; font-size: 18px !important; }
.subEls .mvineicon-blog-element:before { line-height: 42px !important; font-size: 18px !important; }
.subEls .mvineicon-content-element:before { line-height: 42px !important; font-size: 18px !important; }
.subEls .mvineicon-discussion-element:before { line-height: 42px !important; font-size: 18px !important; }
.subEls .mvineicon-event-element:before { line-height: 42px !important; font-size: 18px !important; }
.subEls .mvineicon-news-element:before { line-height: 42px !important; font-size: 18px !important; }
.fab.child:hover {width: 245px; line-height: 42px; border-radius: 8px; text-align: right; right: 59px; padding-right: 12px;}
.fab.child:hover .subChild {display:block;}
/* END FAB */

#main .myBox .myBoxwrap .internalbox form.roleCssForm{overflow:hidden;}
#main .myBox .myBoxwrap .internalbox form.roleCssForm select{height:34px!important;}
#main .myBox .myBoxwrap .internalbox form.roleCssForm input[type="submit"]{float:right;}
#main .myBox .myBoxwrap .internalbox form.roleCssForm .customSelect{margin:0 0 10px; height:32px;}

#toolbar_box { margin: 0 0 10px!important; padding: 0 20px 9px!important; border-bottom: 2px solid #4a73ad; height: auto!important; }
#toolbar_box { background-color: #fff; height: 32px; margin: 10px auto 10px auto; padding: 10px; }
#toolbar_box a { height: 30px; background: #F2F2F2; border: 1px solid #E5E5E5; color: #18405e; line-height: 30px; border-radius: 5px; margin: 9px 10px 0 0!important; display: block; float: left; padding: 0 20px; font-size: 15px; }
#toolbar_box a:hover { opacity: 0.8; }
#toolbar_box input.tool_submit[type='submit'] { visibility: hidden; height: 1px; width: 1px !important; background-color: transparent !important; border: 0px none; opacity: 0; font-size: 0px !important; padding: 0; }
#toolbar_box input { background: #fff; float: left; height: 30px; line-height: 30px; }
#toolbar_box .tool_del { background: #F2F2F2 url(/images/tool_del.png) no-repeat center center; }
#toolbar_box .tool_tree_view, #toolbar_box .tool_list_view { background: #F2F2F2 url(/images/tool_list.png) no-repeat center center; }
#toolbar_box .searchInner { float: right; margin-top: 9px; width: 18%; }
#toolbar_box #searchform { float: none !important; }
#toolbar_box .inactive { background-color: #fff !important; }
#Content .domtab3 { margin: 0 0 10px!important; padding: 9px 20px!important; border-bottom: 2px solid #4a73ad; background-color: #fff; height: auto; }
#Content .domtab3 ul.domtabs3 { list-style: none; }
#Content .domtab3 ul.domtabs3::after{display:block; content:""; clear:both;}
#Content .domtab3 ul.domtabs3 li { float: left; height: 32px; }
#Content .domtab3 ul.domtabs3 li a { height: 30px; background: #F2F2F2; border: 1px solid #E5E5E5; color: #18405e; line-height: 30px; border-radius: 5px; margin: 0 10px 0 0; display: block; float: left; padding: 0 20px; }
#Content .domtab3 ul.domtabs3 li a:hover { opacity: 0.8; }
#Content .ittab { position: relative; margin: 10px 0 0; background: #fff; padding: 15px 20px; }
#Content .ittab h2 { height: auto; line-height: 30px; padding: 0 0 10px; border-bottom: 1px solid #ccc; color: #262626; font-size: 20px; font-weight: normal; text-align: left; width: 850px; margin: 0 auto; }
#Content .ittab #oneline { clear: both; overflow: hidden; padding: 5px 0; width: 850px; margin: 0 auto; }

#toolbar_box form { width: auto }
#toolbar_box a.wSubBoxLink:hover { opacity: 1; }
#toolbar_box .searchInner .searchStrOuter .searchLeft { width: 294px; float: left }
#toolbar_box .searchInner .searchStrOuter .searchLeft input { ; box-shadow: 0 -1px 2px 0 rgba(48,77,119,1); width: 272px; background: #fff }
#toolbar_box .searchInner .searchStrOuter .searchRight { width: 30px; float: left; display: none }
#toolbar_box .searchInner .searchStrOuter .searchRight input { padding: 0; width: 34px!important; height: 34px!important; background-color: none!important; background: url(/images/searchIcon.png) center center no-repeat!important; border: none!important; font-size: 0!important; line-height: 0; text-indent: -9999px }
#toolbar_box .searchInner .searchStrOuter .searchRight input:hover { background-color: none!important; background: url(/images/searchIcon.png) center center no-repeat!important; border: none!important; opacity: .8; }
#toolbar_box .searchInner .searchStrList { background: #fff; color: #262626 }
#toolbar_box .searchInner .searchStrList a { color: #262626 }
#toolbar_box .searchInner .searchStrList .searchResultCount { border-bottom: 2px solid #4a73ad; height: 30px; line-height: 30px; padding-left: 10px }
#toolbar_box .searchInner .searchStrList .searchResultShell { border-bottom: 2px solid #4a73ad }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultsUl { border: 0 none!important; border-radius: 0!important; width: auto!important }
#toolbar_box .searchInner .searchStrList .searchResultTitle { font-weight: 700; color: #262626; padding-left: 10px; height: 30px; line-height: 30px; border-bottom: 1px solid #E5E5E5 }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultList { border-bottom: 1px solid #E5E5E5; overflow: hidden; width: auto!important }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultList a { display: block; width: 300px; overflow: hidden; padding: 10px; width: auto!important; font-size: 13px!important }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultList a:hover { background: #CCC }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultList .searchResultImage { width: 60px; float: left }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultList .searchResultImage img { width: 50px }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultList .searchResultText { width: 240px; float: right; padding-top: 5px }
#toolbar_box .searchInner .searchStrList .searchResultPeople .searchResultList .searchResultImage img { ; border-radius: 30px }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultMore { line-height: 30px; height: 30px; text-align: right; font-size: 14px }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultMore a { color: #1E4C7B; display: block; padding-right: 10px; display: block }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultMore a:hover { background: #CCC }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultList a { background-color: transparent!important; border: 0 none!important; border-radius: 0!important; color: #262626!important; display: block; height: auto; line-height: 1; margin: 0!important; overflow: hidden; padding: 10px!important; width: 300px }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultList a.search_lnk:hover { background: #E5E5E5 none repeat scroll 0 0; border: 0 none!important; margin: 0!important }
#toolbar_box .searchInner .searchStrList .searchResultShell .searchResultList { border-bottom: 1px solid #E5E5E5; cursor: pointer; list-style-image: none; margin: 0; overflow: hidden; padding: 0; position: static }
#toolbar_box .searchInner .searchStrList .href_advanced_search { background-color: #fff!important; border: 0 none!important; color: #3ea86e!important; display: block; float: none; height: auto!important; margin: 0 auto!important; padding: 4px 0!important; text-align: center }
#toolbar_box { position: relative }
#toolbar_box .searchStrList { position: absolute; right: 22px; top: 41px; z-index: 9500; }
#toolbar_box .searchResultsUl {position: static!important }
#toolbar_box .searchResultTitle, .searchResultCount { display: none }
.clearfix::after { clear: both; content: "."; display: block; float: none; font-size: 0; height: 0; visibility: hidden }

#toolbar_box{margin:0 0 5px;}
#items{padding:0;}
#dashboardLatest{padding-top:10px;}
#toolbar_box .widgetSetBtn{float:right; margin:0 20px 0 0;}
#toolbar_box .widgetSetBtn a{text-transform:capitalize; font-family:'Source Sans Pro', sans-serif; font-size:15px; height:auto; line-height:20px; border:1px solid #47c27c; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; padding:5px 20px; font-weight:normal; cursor:pointer; width:auto; margin:0; display:block;}
#toolbar_box .widgetSetBtn a{background-color:#f2f2f2; border:1px solid #d9d9d9; color:#123652; opacity:1; filter:alpha(opacity = 100);}
#toolbar_box .widgetSetBtn a:hover{background-color:#d9d9d9; border:1px solid #bfbfbf; color:#123652; opacity:1; filter:alpha(opacity = 100);}
#toolbar_box .widgetSetBtn a:active{background-color:#bfbfbf; border:1px solid #a6a6a6; color:#123652; opacity:1; filter:alpha(opacity = 100);}

#Content .support, .myTBox #summary .success, .customSuccessMSG { background: #ADDAA9; background-position: left center; background-repeat: no-repeat; background-image: url(/images/notifSuccess.png); background-image: url(/images/notifSuccess.png), -moz-linear-gradient(top, #ADDAA9 0%, #97d29f 100%); background-image: url(/images/notifSuccess.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ADDAA9), color-stop(100%, #97d29f)); background-image: url(/images/notifSuccess.png), -webkit-linear-gradient(top, #ADDAA9 0%, #97d29f 100%); background-image: url(/images/notifSuccess.png), -o-linear-gradient(top, #ADDAA9 0%, #97d29f 100%); background-image: url(/images/notifSuccess.png), -ms-linear-gradient(top, #ADDAA9 0%, #97d29f 100%); background-image: url(/images/notifSuccess.png), linear-gradient(to bottom, #ADDAA9 0%, #97d29f 100%);  ;
color: #263D29; border: 1px solid #85B68C; text-align: left; font-size: 16px; line-height: 20px; padding: 10px 10px 10px 60px; display: block; margin: 20px 0; border-radius: 5px; overflow: hidden; }
#Content .newerror, .myTBox #summary .error, .customErrorMSG, #main #txt #txt .error { background: #F2A79B; background-position: left center; background-repeat: no-repeat; background-image: url(/images/notifError.png); background-image: url(/images/notifError.png), -moz-linear-gradient(top, #F2A79B 0%, #e58d8d 100%); background-image: url(/images/notifError.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2A79B), color-stop(100%, #e58d8d)); background-image: url(/images/notifError.png), -webkit-linear-gradient(top, #F2A79B 0%, #e58d8d 100%); background-image: url(/images/notifError.png), -o-linear-gradient(top, #F2A79B 0%, #e58d8d 100%); background-image: url(/images/notifError.png), -ms-linear-gradient(top, #F2A79B 0%, #e58d8d 100%); background-image: url(/images/notifError.png), linear-gradient(to bottom, #F2A79B 0%, #e58d8d 100%);  ;
color: #3D0B0D; border: 1px solid #D4341C; text-align: left; font-size: 16px; line-height: 20px; padding: 10px 10px 10px 60px; display: block; margin: 20px 0; border-radius: 5px; overflow: hidden; }
#main #txt #txt .error { margin: 0 0 20px; }
.customAttentionMSG, #mainlogin .psr { background: #A6D3E7; background-position: left center; background-repeat: no-repeat; background-image: url(/images/notifAttent.png); background-image: url(/images/notifAttent.png), -moz-linear-gradient(top, #A6D3E7 0%, #98c2d9 100%); background-image: url(/images/notifAttent.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A6D3E7), color-stop(100%, #98c2d9)); background-image: url(/images/notifAttent.png), -webkit-linear-gradient(top, #A6D3E7 0%, #98c2d9 100%); background-image: url(/images/notifAttent.png), -o-linear-gradient(top, #A6D3E7 0%, #98c2d9 100%); background-image: url(/images/notifAttent.png), -ms-linear-gradient(top, #A6D3E7 0%, #98c2d9 100%); background-image: url(/images/notifAttent.png), linear-gradient(to bottom, #A6D3E7 0%, #98c2d9 100%);  ;
color: #123652; border: 1px solid #87a1b2; text-align: left; font-size: 16px; line-height: 20px; padding: 10px 10px 10px 60px; display: block; margin: 20px 0; border-radius: 5px; overflow: hidden; }
#mainlogin .customAttentionMSG, #mainlogin .psr { margin-top: 0; margin-bottom: 20px; }

/*  ---  1.5 All common / Tooltips, Popups ---  */



/*  ---  2 Header ---  */

#header{background:#f9f9f9; box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.1); padding:0 0 30px;}

#header #logo{float:left;}
#header #logo a{display:block; padding:10px 0;}
#header #logo a:hover{}

#header #profile{float:right; height:40px;}
#header #profile a.wSubBoxLink{float:right; padding:20px 0;}
#header #profile a.wSubBoxLink::before{font-size:30px!important;}
#header #profile a.wSubBoxLink img{}
#header #profile a.wSubBoxLinkActive{}
#header #profile .profileOuter{position:fixed; width:300px; right:-300px; top:0; bottom:0; /*overflow-x:hidden; overflow-y:auto;*/ background:#122f45;}
#header #profile .profileOuter.wSubBoxBoxActive{right:0;}
#header #profile .profileInner{padding:30px 0; box-sizing:border-box; height:100%;}
#header #profile .profileInner a{color:#fff;}
#header #profile .profileInner a:hover{color:#fff; text-decoration:underline;}
#header #profile .profileInner .profileInnerTop{padding:0 20px; overflow:hidden; margin:0 0 20px;}
#header #profile .profileInner .profileInnerTop .profileInnerUser{float:left;}
#header #profile .profileInner .profileInnerTop .profileInnerUser a{display:block;}
#header #profile .profileInner .profileInnerTop .profileInnerUser .profileInnerUserpic{float:left; position:relative; width:40px; height:40px; overflow:hidden; background:rgba(255,255,255,0.1); border-radius:40px;}
#header #profile .profileInner .profileInnerTop .profileInnerUser .profileInnerUserpic img{position:absolute; display:block; margin:auto; top:-50%; bottom:-50%; width:100%; height:auto; left:0; right:0;}
#header #profile .profileInner .profileInnerTop .profileInnerUser .profileInnerUsername{float:left; line-height:40px; padding:0 0 0 20px;}
#header #profile .profileInner .profileInnerTop .profileInnerClose{float:right; padding:5px 0;}
#header #profile .profileInner .profileInnerTop .profileInnerClose a:hover{text-decoration:none; color:#f1951d;}
#header #profile .profileInner .profileInnerMenu ul{list-style:none;}
#header #profile .profileInner .profileInnerMenu ul li{}
#header #profile .profileInner .profileInnerMenu ul li a{padding:15px 20px 15px 80px; line-height:20px; display:block; font-size:16px; position:relative;}
#header #profile .profileInner .profileInnerMenu ul li a:hover{background:#f1951d; margin-left:-3px; padding-left:73px; text-decoration:none;}
#header #profile .profileInner .profileInnerMenu ul li a span{position:absolute; top:20px; left:20px; text-align:center; width:40px;}
#header #profile .profileInner .profileInnerMenu ul li a span::before{line-height:10px!important;}

/*  ---  2 Header ---  */



/*  ---  3 Footer ---  */

#footer{padding:0 0 25px;}
#footer .wrapper{border-top:1px solid #ebebeb; padding-top:15px;}
#footer .footMenu{float:left;}
#footer .footMenu ul{list-style:none;}
#footer .footMenu ul li{display:inline; margin:0 20px 0 0;}
#footer .footMenu ul li a{}
#footer .footMenu ul li a:hover{}
#footer .footLogos{float:right;}
#footer .footLogos a{}
#footer .footLogos a img{}

/*  ---  3 Footer ---  */



/*  ---  4 Left Panel ---  */

#leftPanel{padding:15px 20px 15px 0; background:#fff; margin:-30px 0 20px; box-shadow:0px 0px 15px 3px rgba(0,0,0,0.1);}
#leftPanel .leftInner{float:left;}
#leftPanel .leftInner .leftPanelHeadItem{float:left; padding:0 20px; height:32px; position:relative; z-index:9010;}
#leftPanel .leftInner .leftPanelHeadItem .h3{float:left; padding:0; height:32px; line-height:30px; background:transparent; border:0 none;}
#leftPanel .leftInner .leftPanelHeadItem .h3 a{padding:0; line-height:30px; border:1px solid transparent; color:#122f45; font-size:14px; text-transform:uppercase; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; width:auto; background:transparent;}
#leftPanel .leftInner .leftPanelHeadItem .NetSubMenu li.on a,
#leftPanel .leftInner .leftPanelHeadItem .on.h3 a,
#leftPanel .leftInner .leftPanelHeadItem .h3 a:hover,
#leftPanel .leftInner .leftPanelHeadItem:hover .h3 a{color:#942861;}
#leftPanel .leftInner .leftPanelHeadItem .h3 a:hover{color:#942861;}
#leftPanel .leftInner .leftPanelHeadItem.highlighted .h3 a{color:#942861; border:1px solid #cccccc;}
#leftPanel .leftInner .leftPanelHeadItem img{display:none;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu{display:block!important; opacity:0; visibility:hidden; position:absolute; top:30px; left:0; overflow:visible; z-index:9020; background:#942861; transition-duration:200ms;}
#leftPanel .leftInner .leftPanelHeadItem:hover .SubMenu{display:block!important; opacity:1; visibility:visible;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu{position:relative; overflow:visible; padding:10px 20px!important; width:200px; display:block; z-index:9030; display:block!important;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu ul{list-style:none; font-size:14px;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu ul li{padding:10px 0; border-bottom:1px solid rgba(0,0,0,0.2);}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu ul li:last-child{border-bottom:0 none;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .closer{font-weight:bold; padding:5px 0; text-align:center; font-size:12px; background:rgba(255,255,255,0.9); border:1px solid rgba(0,0,0,0.2); border-top:0 none;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu .h3{padding:0; height:auto; line-height:30px; background:transparent; border:0 none; width:200px;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu .h3 a{padding:5px 25px; line-height:20px; border:1px solid transparent; color:#122f45; font-size:14px; text-transform:uppercase; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; width:auto; background:transparent; border-bottom:1px solid #cccccc;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu a{color:#fff; text-decoration:none; display:block; padding:3px 5px;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu a:hover{color:#fff; text-decoration:underline;}
#leftPanel .leftInner .leftPanelHeadItem .on .SubMenu .NetSubMenu li a,
#leftPanel .leftInner .leftPanelHeadItem .on .SubMenu .NetSubMenu li.on a,
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu li.on a{color:#122f45; text-decoration:none; background:#f1951d; border-radius:2px;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu .SubMenu{top:0; left:200px; display:none;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu:hover .SubMenu{display:block;}
#leftPanel #search{float:right; padding:0 0 0 10px;}
#leftPanel #search .searchInner{width:198px; height:32px; border-bottom:1px solid #dcdcdc;}
#leftPanel #search .searchInner input{border:0 none;}
#leftPanel #search .searchInner .searchLeft{width:168px; float:left;}
#leftPanel #search .searchInner .searchLeft input{width:148px; background:transparent;}
#leftPanel #search .searchInner .searchRight{width:30px; float:left;}
#leftPanel #search .searchInner .searchRight input{width:30px; height:32px; padding:0; font-family:'mvine-iconsfont'; background:transparent; color:#122f45;}
#leftPanel #search .searchStrOuter{position:relative; z-index:13000;}
#leftPanel #search .searchStrList{position:absolute; top:30px; right:0; width:198px; background:#efefef; z-index:13100; transition-duration:200ms;}
#leftPanel #search .searchStrList .searchResultCount{float:right; font-size:12px; font-style: italic; padding: 0 5px 0 0;}
#leftPanel #search .searchStrList .searchResultTitle{float:left; padding:0 0 0 5px;}
#leftPanel #search .searchStrList .href_advanced_search{text-align: center; margin: 0 auto; width: 200px; height: 30px; line-height: 30px; display: block;}

#leftPanel::after{display:block; content:""; clear:both;}
.leftPanelOpener span{cursor:pointer; transition:250ms all ease-in-out;}
.leftPanelOpener span:hover{color:#942861;}

.leftPanelOpener,
.rightPanelOpener{display:none;}
.leftPanelOpener{float:left; margin-left:15px;}
.rightPanelOpener{}
.leftPanelOpener:hover,
.rightPanelOpener:hover{}

/*  ---  4 Left Panel ---  */



/*  ---  5 Right Panel ---  */

#rightPanel{margin:0 0 30px; float:right; width:300px; box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.1);}
#page.FullWidth #rightPanel{display:none;}
#rightPanel .rightPanelItemWrap{}
#rightPanel .rightPanelItemHead{line-height:20px; font-size:16px; color:#fff; padding:20px 30px; background:#424c54; text-transform:uppercase; margin:0 0 10px;}
#rightPanel .rightPanelItem{border-bottom:1px solid #ebebeb; padding:10px 0; margin:0 20px; font-size:16px; line-height:40px; color:#122f45; text-transform:uppercase;}
#rightPanel .rightPanelItem a{display:block;}
#rightPanel .rightPanelItem a span{vertical-align:middle; margin:0 10px 0 0; display:inline-block;}
#rightPanel .rightPanelItem a span::before{font-size:30px!important;}
#rightPanel .rightPanelItemLinkedin a span{color:#1e8aca;}
#rightPanel .rightPanelItemFeedback a span{color:#45bb86;}
#rightPanel .rightPanelItem:last-child{border-bottom:0 none; padding-bottom:20px;}

#rightPanel #RelLinks{display:none;}

/*  ---  5 Right Panel ---  */



/*  ---  6.1 Content / Content common ---  */

#page{padding:0;}

#main{padding:0;}
#newDiv{padding:0;}

#Content{margin:0 0 30px; float:left; width:900px;}
#page.FullWidth #Content{float:none; width:auto;}
#Content h1,
#main .h1{font-size:18px; font-weight:400; padding:0 0 15px; margin:0; color:#122f45;}
#Content h2,
#main h2{font-size:16px; font-weight:400; padding:0 0 10px; margin:0; color:#122f45;}
#Content h3.manSpHead,
#main h3.manSpHead{font-size:16px; font-weight:400; padding:0 0 10px; margin:0; color:#122f45;}

#linkContainer{padding:15px 20px; box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.1);}
#linkContainer::after{display:block; content:""; clear:both;}

#main > table,
#newSection > table{display:none;}

.itemHeader{font-size:18px; font-weight:400; padding:0 0 15px; margin:0 0 15px; border-bottom:1px solid #ebebeb;}
.itemHeader img{display:none;}
.itemHeader a, .mBoxClose{float:right; text-align:right;}
.itemContent{padding:10px 0;}


/*  ---  6.1 Content / Content common ---  */

/*  ---  6.2 Content / Tabnavcontainer ---  */

#tabnavcontainer { overflow: hidden; z-index: 2000; }
#tabnavcontainer #tabnavcontainer { position: relative; margin: 0; padding: 0; background: none; width: auto; float: left; border: none; }
#tabnavcontainer #tabnav { float: left; }
#tabnavcontainer #tabnav ul { list-style: none; }
#tabnavcontainer #tabnav ul li { margin:5px 5px 0 0; float: left; min-width: 100px; }
#tabnavcontainer #tabnav ul li a { background: #f1f1f1; border:1px solid #f1f1f1; display: block; color: #1E4C7B; font-size: 14px; text-align: center; overflow: hidden;  position:relative; box-sizing:border-box;}
#tabnavcontainer #tabnav ul li a:hover { background:#fff; color:#942861;}
#tabnavcontainer #tabnav ul li a.on { background: #942861; color:#fff!important; border-color:#942861;}
#tabnavcontainer #tabnav ul li a.on span::before{color:#fff!important;}
#tabnavcontainer #tabnav ul li a span { display: block; padding: 35px 5px 0; line-height: 30px; height: 30px; font-weight: 600; }
#tabnavcontainer #tabnav ul li a span::before{position:absolute; left:0; top:0; width:100%; height:40px; text-align:center; line-height:48px!important; font-size:26px!important; font-family: "mvine-iconsfont" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
#tabnavcontainer #tabnav ul li a span::before{content:"\e968"; color:#3d7e96; line-height:50px!important;}
#tabnavcontainer #tabnav ul li.new a span::before{content:"\e96c"; color:#5986ba;}
#tabnavcontainer #tabnav ul li.nt_portfolio a span::before{content:"\e96b"; color:#9fcae4;}
#tabnavcontainer #tabnav ul li.report a span::before{content:"\e96b"; color:#9fcae4;}
#tabnavcontainer #tabnav ul li.portfolio a span::before{content:"\e96b"; color:#9fcae4;}
#tabnavcontainer #tabnav ul li.nt_disc a span::before{content:"\e96d"; color:#27bda7; line-height:50px!important;}
#tabnavcontainer #tabnav ul li.nt_news a span::before{content:"\e972"; color:#a5d6b3;}
#tabnavcontainer #tabnav ul li.nt_events a span::before{content:"\e96e"; color:#c75e5d;}
#tabnavcontainer #tabnav ul li.blog a span::before{content:"\e968"; color:#3d7e96; line-height:50px!important;}
#tabnavcontainer #tabnav ul li.blogelmnt a span::before{content:"\e968"; color:#3d7e96; line-height:50px!important;}
#tabnavcontainer #tabnav ul li.nt_allmembers a span::before{content:"\e971"; color:#984e58;}
#tabnavcontainer #tabnav ul li.stats a span::before{content:"\e974"; color:#749bc1;}
#tabnavcontainer #tabnav ul li.admin a span::before{content:"\e967"; color:#8e8e8e;}
#tabnavcontainer #tabnav ul li.profile a span::before{content:"\e973"; color:#984e58;  font-size:36px!important;}
#tabnavcontainer #tabnav ul li.index_login a span::before{content:"\e966"; color:#8e8e8e; font-size:36px!important;}
#tabnavcontainer #tabnav ul li.statistic a span::before{content:"\e974"; color:#749bc1;}
#tabnavcontainer #tabnav ul li.tasks a span::before{content:"\e96f"; color:#3076a4;}
#tabnavcontainer #tabnav ul li.webrtcin a span::before{content:"\e975"; color:#3173a2; line-height:45px!important;}
#tabnavcontainer #tabnav ul li.explorer a span::before{content:"\e96b"; color:#9fcae4;}
#tabnavcontainer #tabnav ul li.friends a span::before{content:"\e96a"; color:#984e58; font-size:28px!important;}
#tabnavcontainer #tabnav ul li.bookmarks a span::before{content:"\e969"; color:#eba622;}
#tabnavcontainer #tabnav ul li.messages a span::before{content:"\e970"; color:#8e8e8e; font-size:36px!important;}
#tabnavcontainer #tabnav ul li a[href="/search.html"] span::before{content:"\e971"; color:#eba622;}
#tabnavcontainer #tabnav ul li a[href="/site_search.html"] span::before{content:"\e93d"; color:#a5d6b3;}
#tabnavcontainer #tabnav ul li a[href="/content_search.html"] span::before{content:"\e9ba"; color:#9fcae4;}
#tabnavcontainer #tabnav ul li a[href="/event_search.html"] span::before{content:"\e9ab"; color:#c75e5d;}
#tabnavcontainer #tabnav ul li a[href="new.html"] span::before{content:"\e96c"; color:#3076a4;}
#tabnavcontainer #tabnav ul li a[href="networks_all.html"] span::before{content:"\e9ad"; color:#27bda7;}
#tabnavcontainer #tabnav ul li a[href="sitemap.html"] span::before{content:"\e967"; color:#c75e5d;}
 
#Content #txt_stat .domtab3 ul.domtabs3 li { padding: 5px 0; margin: 0 10px 0 0; border: 0 none; background: none; border-radius: 5px; display: inline-block; display: inline; float: none!important; height: auto; line-height: 32px; }
#Content #txt_stat .domtab3 ul.domtabs3 li:last-child { padding: 5px 0; margin: 0; border: 0 none; }
#Content #txt_stat .domtab3 ul.domtabs3 li a { padding: 0 20px; margin: 0; border: 0 none; border-radius: 5px; background: #F2F2F2; border: 1px solid #E5E5E5; font-size: 15px; font-weight: normal; cursor: pointer; color: #18405e; display: block; float: none; height: 30px; line-height: 30px; }
#Content #txt_stat .domtab3 ul.domtabs3 li.active a { opacity: 0.8; }
#Content #txt_stat .domtab3 ul.domtabs3 li a:hover { opacity: 0.8; }
#Content #txt_stat .domtab3 .test { margin-top: 0; }

#tbs { padding: 20px 0 0; }
#tbs #tabnavs { text-align: center; }
#tabnavcontainers { padding: 0; margin: 0 0 10px 0; background: #fff; text-align: left; height: 42px; display: block; }
#tabnavcontainers #tabnavs { padding: 0; }
#tabnavcontainers #tabnavs ul { padding: 4px 10px; margin: 0 0 10px 0; background: #fff; text-align: left; height: 42px; display: block; border-bottom: 2px solid #4a73ad; }
#tabnavcontainers #tabnavs li { padding: 0; margin: 0 10px 0 0; border: 0 none; background: none; border-radius: 5px; display: inline-block; float: none; height: 32px; line-height: 32px; }
#tabnavcontainers #tabnavs li:last-child { padding: 5px 0; margin: 0; border: 0 none; }
#tabnavcontainers #tabnavs li a { padding: 0 20px; margin: 0; border: 0 none; border-radius: 5px; background: #F2F2F2; border: 1px solid #E5E5E5; font-size: 15px; font-weight: normal; cursor: pointer; color: #18405e; display: block; float: none; height: 30px; line-height: 30px; }
#tabnavcontainers #tabnavs li a.on { color: #123652 !important; background-color:#fff !important; border: 1px solid #496e8a !important; opacity:1 !important;;}
#tabnavcontainers #tabnavs li a:hover { opacity: 0.8; }
#tabnavcontainers #tabnavs li a.tabnavUpload { padding-left: 40px; background-image: url(/images/tabnavUpload.png); background-position: 10px center; background-repeat: no-repeat; background-blend-mode:difference;}
#tabnavcontainers #tabnavs li a.tabnavEdit { padding-left: 40px; background-image: url(/images/tabnavEdit.png); background-position: 10px center; background-repeat: no-repeat; background-blend-mode:difference; }
#tabnavcontainers #tabnavs li a.tabnavFolders { padding-left: 55px; background-image: url(/images/tabnavFolders.png); background-position: 10px center; background-repeat: no-repeat; background-blend-mode:difference; }
#tabnavcontainers #tabnavs li a.tabnavManage { padding-left: 40px; background-image: url(/images/tabnavManage.png); background-position: 10px center; background-repeat: no-repeat; background-blend-mode:difference; }
#main .domtab1 ul.domtabs1 { padding: 0 50px; margin: 0; border: 0 none; background: none; text-align: center; height: 36px; }
#main .domtab1 ul.domtabs1 li { padding: 5px 20px 5px 0; margin: 0 20px 0 0; border: 0 none; border-right: 1px solid #a6a6a6; background: none; border-radius: 0; display: inline; float: none; }
#main .domtab1 ul.domtabs1 li:last-child { padding: 5px 0; margin: 0; border: 0 none; }
#main .domtab1 ul.domtabs1 li a { padding: 5px 20px; margin: 0; border: 0 none; border-radius: 2px; background: #5682a3; border: 1px solid #496e8a; font-size: 15px; font-weight: normal; cursor: pointer; color: #fff; display: inline; float: none; }
#main .domtab1 ul.domtabs1 li a img { display: none; }
#main .domtab1 ul.domtabs1 li.active a { color: #fff; background: #47c27c; border: 1px solid #47c27c; }
#main .domtab1 ul.domtabs1 li a:hover { opacity: 0.8; }
#main .domtab1 table ul.domtabs1{padding:20px 0 0;}
#main .domtab1 .test1 h2 { display: none; }
#main .domtab1 .test1 #kc_content { padding: 13px 0 0; position: relative; margin: 20px 0; background: #fff; padding: 15px 20px; position: relative; overflow: hidden; }
#main .domtab1 .test1 #kc_content #logo { float: left; width: 50px; padding-right: 20px; }
#main .domtab1 .test1 #kc_content #logo img { width: 50px!important; }
#main .domtab1 .test1 #kc_content #details { margin: 0 0 0 70px; line-height: 20px; }
#main .domtab1 .test1 #kc_content #details a { font-size: 15px; font-weight: bold; color: #18405e; }
#main .domtab1 .test1 #kc_content #details a:hover { opacity: 0.8; }
#main .domtab1 .test1 #kc_content #details strong { font-weight: normal; font-style: italic; font-size: 14px; color: #6B6B6B; }
#main .domtab1 .test1 #heading { line-height: 34px; color: #262626; position: relative; padding: 20px 0; font-size: 20px; }
#main .domtab1 .test1 #heading img { display: none; }
#Content #txt_stat .domtab3 { margin: 0 0 10px!important; padding: 0!important }
#Content #txt_stat .domtab3 ul.domtabs3 { padding: 4px 10px; margin: 0 0 10px 0; background: #fff; text-align: left; height: 42px; display: block; }

/*  ---  6.2 Content / Tabnavcontainer ---  */

/*  ---  6.3 Content / Head title ---  */

.itemHeader { line-height: 24px; color: #262626; position: relative; padding: 8px 20px; font-size: 18px; }
.itemHeader img { display: none; }
.itemHeader a, .mBoxClose { color: #CCCCCC; font-size: 20px; text-align: center; line-height: 40px; letter-spacing: 1px; font-weight: normal; width: 40px; height: 40px; position: absolute; right: 0; top: 0; display: block; cursor: pointer; }
.itemContent { padding: 13px 0 0; position: relative; margin: 5px 0 0; background: #fff; padding: 15px 20px; }
#Content h1, #main .h1 { font-size: 20px; line-height: 32px; padding: 10px 0; font-weight: normal; color: #262626; margin: 0 0 10px; display: block; background: #fff; border-bottom: 2px solid #4a73ad; }
#Content h2 { font-size: 20px; line-height: 30px; padding: 0 0 20px; font-weight: normal; color: #262626; }
#pageMainAttrBox { display: none; font-size: 34px; line-height: 90px; font-weight: 300; letter-spacing: 2px; overflow: hidden; }
#pageMainAttrBox a:hover { opacity: 0.8; }
#pageMainTitle { padding: 0 60px 0 0; color: #262626; font-weight: 300; display: inline-block; background: transparent; width: auto; max-width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*  ---  6.3 Content / Head title ---  */

/*  ---  6.4 Content / Crumb ---  */

#pageCrumbs { width: 100%; clear: both; margin: 0; line-height: 20px; padding: 20px 0; z-index: 2000; min-height: 40px; color: #4C4C4C; font-size: 16px; /* color:#CCCCCC; */ }
#pageCrumbs a { color: #4C4C4C; text-decoration: underline; }
#pageCrumbs a:hover { color: #123652; text-decoration: none; }
#pageCrumbs span { color: #4C4C4C; font-size: 16px; margin: 0 8px; }
#pageCrumbs span.crmbdash::before {content:"/"; display:inline;}
#pageCrumbs a.pageCrumbDashboard { background: url(/images/pageCrumbDashboard.png); width: 22px; height: 20px; float: left; font-size: 0; line-height: 0; text-indent: -9999px; }
#pageCrumbs .pageCrumbActive { color: #123652; font-weight: 600; }
#Content div.bcrumb { background: #fff; border: 1px solid #ccc; border-radius: 2px; line-height: 30px; height: 30px; padding: 0 10px; font-size: 16px; text-align: left; color: #47c27c; display: none; }
#Content div.bcrumb img { display: none; }
#Content div.bcrumb a { padding: 0 5px; color: #262626; }
#Content div.bcrumb a:hover { opacity: 0.8; }
/*  ---  6.4 Content / Crumb ---  */

/*  ---  6.5 Content / Pagination ---  */

#Content div.number { background: #fff; line-height: 40px; height: 40px; padding: 0 15px; font-size: 18px; text-align: right; margin: 0 0 10px; clear: both !important; color: #262626; }
#Content div.number .dfirst { display: block; width: 20px; height: 21px; margin-top: 9px; background: url(/images/pageFirst.png); float: left; margin-right: 10px; font-size: 0; line-height: 0; text-indent: -9999px; color: #294f6d; }
#Content div.number .dprev { display: block; width: 20px; height: 21px; margin-top: 9px; background: url(/images/pagePrev.png); float: left; margin-right: 10px; font-size: 0; line-height: 0; text-indent: -9999px; color: #294f6d; }
#Content div.number .dnext { display: block; width: 20px; height: 21px; margin-top: 9px; background: url(/images/pageNext.png); float: left; margin-right: 10px; font-size: 0; line-height: 0; text-indent: -9999px; color: #294f6d; }
#Content div.number .dlast { display: block; width: 20px; height: 21px; margin-top: 9px; background: url(/images/pageLast.png); float: left; margin-right: 10px; font-size: 0; line-height: 0; text-indent: -9999px; color: #294f6d; }
#Content div.number .dfirst a, #Content div.number .dprev a, #Content div.number .dnext a, #Content div.number .dlast a { display: block; width: 20px; height: 21px; color: #294f6d; }
#Content div.number .pagination { float: left; height: 20px; line-height: 20px; margin: 10px 10px 0 0; padding: 0 10px; color: #294f6d; }
#Content div.number .pagination a { text-decoration: underline; padding: 0 3px; color: #294f6d; }
#Content .myMemBox div.number { border-top: 2px solid #4a73ad; }
#Content .myMemBox br + div.number { border-top: none; clear: both !important; }

/*  ---  6.5 Content / Pagination ---  */

/*  ---  6.6 Content / Buttons ---  */

#askq, .nedit, .bulkl, .ewv_listc, .evmanage, .predit, .addblog, .mancont, .prmanage, .addnew, #it2_top_buttons, #watchEdit, #ask_question, #threadsubscribe, #PastEvents, #netsubunsub, #netsubsub, #audit { height: 32px; line-height: 0; font-size: 0; padding: 6px 0 9px 10px; display: block; float: right; position: relative; z-index: 2000; }
#askq a, .nedit a, .bulkl a, .ewv_listc a, .evmanage a, .predit a, .addblog a, .mancont a, .prmanage a, .addnew a, #it2_top_buttons a, #watchEdit a, #ask_question a, #threadsubscribe a, #PastEvents a, .mBoxHeadAdd a, .itempn .prev, .itempn .next, .edcont a , #netsubunsub a, #netsubsub a, #audit a{ padding: 0 20px; margin: 0 0 0 10px; border: 0 none; border-radius: 5px; background: #F2F2F2; border: 1px solid #E5E5E5; font-size: 15px; font-weight: normal; cursor: pointer; color: #18405e; display: block; float: left; height: 30px; line-height: 30px; }
#askq a:hover, .nedit a:hover, .bulkl a:hover, .ewv_listc a:hover, .evmanage a:hover, .predit a:hover, .addblog a:hover, .mancont a:hover, .prmanage a:hover, .addnew a:hover, #it2_top_buttons a:hover, #watchEdit a:hover, #ask_question a:hover, #threadsubscribe a:hover, #PastEvents a:hover, .mBoxHeadAdd a:hover, .itempn .prev:hover, .itempn .next:hover, #netsubunsub a:hover, #netsubsub a:hover, #audit a:hover{ background:#942861!important; color:#fff!important; border-color:#942861!important;}
#askq img, .nedit img, .bulkl img, .ewv_listc img, .evmanage img, .predit img, .addblog img, .mancont img, .prmanage img, .addnew img, #it2_top_buttons img, #watchEdit img, #ask_question img, #threadsubscribe img, #PastEvents img { display: none; }
.disc_follow { overflow: hidden; float: right; }
#ask_question { padding: 0 0 10px; }
#ask_question a { margin-left: 20px!important; margin-top: 9px!important; }
.bulkl { padding: 11px 20px 9px!important; }
.predit { padding-right: 10px; }
.predit a { margin-left: 0; }
.buttonBox{padding: 0 20px; margin: 0 0 0 10px; border: 0 none; border-radius: 5px; background: #F2F2F2; border: 1px solid #E5E5E5; font-size: 15px; font-weight: normal; cursor: pointer; color: #18405e; display: inline-block; height: 30px; line-height: 30px;}
.buttonBox:hover{background:#942861!important; color:#fff!important; border-color:#942861!important;}

#nocontentmsg{padding:15px 20px;}
#threadsubscribe { padding: 10px 20px 10px 0; }
.mBoxHeadAdd a { position: absolute; top: 4px; right: 65px; }
#watchEdit #threadsubscribe { padding: 0; margin: 0; }
#audit { padding: 11px 20px 9px 0!important; }
#audit a { margin-left: 0!important; }

#settings_disc { height: 30px; line-height: 0; font-size: 0; padding: 10px; display: block; background: #fff; border-bottom: 2px solid #4a73ad; margin: 0 0 10px; }
#settings_disc a { color: #64bce5; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #fff; height: 30px; line-height: 30px; border: 1px solid #D9D9D9; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal; cursor: pointer; width: auto; float: left; }
#settings_disc a:hover { background: #CCCCCC; color: #fff; border: 1px solid #a6a6a6; }
#settings_disc img { display: none; }


/*  ---  6.6 Content / Buttons ---  */

/*  ---  6.7 Content / Messages - Error / Success / Attention ---  */

#support{background:#fff;background-image:linear-gradient(to bottom, #ffffff 0%, #E5E5E5 100%);background-position:center top;background-repeat:no-repeat;border-radius:8px;box-shadow:0 0 8px #262626;margin:40px auto;max-width:300px;padding:10px 30px;position:relative;text-align:center;}
#support .congbuttons{margin:5px auto;width:270px;}
#support .congdsc{margin:10px 0; }
#support .congico{background:transparent url("/images/i_ok.png") no-repeat scroll center 10px;height:80px;}
#support .congbuttons > div{background:#E5E5E5 none repeat scroll 0 0;border:1px solid #CCCCCC;border-radius:3px;display:inline-block;height:122px;margin:5px;width:122px;}
#support .congbuttons > div > a{background:transparent linear-gradient(to bottom, #ffffff 0%, #F2F2F2 100%) repeat scroll 0 0;border:1px solid #CCCCCC;border-radius:3px;display:block;height:110px;margin:5px;position:relative;width:110px;}
#support .congbuttons > div > a > span.bttxt{color:#266392;display:block;font-size:17px;height:40px;left:7px;position:absolute;top:60px;width:96px;}
#support .shadow{-moz-box-shadow:inset 0 0 5px #E5E5E5;-webkit-box-shadow:inset 0 0 5px #E5E5E5;box-shadow:inset 0 0 5px #E5E5E5;}
#support div > a > span.btico{height:50px;left:5px;position:absolute;top:5px;width:100px;}
#support div#gonet span.btico{background:transparent url("/images/i_network.png") no-repeat scroll center 0;}
#support div#goinv span.btico{background:transparent url("/images/i_invite.png") no-repeat scroll center 0;}
#imagePreview{width:180px;height:180px;background-position:center center;background-size:cover;-webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, .3);-moz-box-shadow:0 0 1px 1px rgba(0, 0, 0, .3);box-shadow:0 0 1px 1px rgba(0, 0, 0, .3);display:inline-block;}
.logoImg #imageReal{float:left;margin:0 20px 0 0;position:relative;}
.logoImg #imageReal .adel{position:absolute;right:0;top:0;}
.logoImg #imageNew{float:left;margin:0 20px 0 0;position:relative;height:200px;width:200px;}
#imageNew #imagePreview{background-position:center center;background-size:cover;display:block;position:absolute;height:200px;width:200px;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:100% auto;}
#imageNew .aprv{position:absolute;right:0;top:0;}
.workCrTabCell2 .scName{display:block;float:left;font-size:16px;line-height:34px;}
#activeContent{list-style:none ;}

#popupMask, #popupContainer{display:none;}

#itemsLoading{background-color:rgba(255, 255, 255, 0.5); background-image:url(/images/itemsLoaderN.gif); background-position:center center; background-repeat:no-repeat; left:0; top:0; right:0; bottom:0; position:fixed; z-index:20000; display:none;}


/*  ---  6.7 Content / Messages - Error / Success / Attention ---  */

/*  ---  6.8 Content / Homepage & Dashboard ---  */

#sort1,
#sort2{background:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; box-sizing:border-box; width:48%; display:block; padding:0; padding:0 0 30px;}
#sort1{float:left;}
#sort2{float:right;}
#sort1 .groupItem,
#sort2 .groupItem,
.DDHelper .groupItem{padding:0; margin:0 0 30px;}
#sort1 .groupItem:last-child,
#sort2 .groupItem:last-child,
.DDHelper .groupItem:last-child{padding:0;}
#sort1 .groupItem .mBox,
#sort2 .groupItem .mBox,
.DDHelper .groupItem .mBox{background:#fff; border:1px solid #cccccc; margin:0; padding:0; }
#sort1 .groupItem .mBox .itemHeader,
#sort2 .groupItem .mBox .itemHeader,
.DDHelper .groupItem .mBox .itemHeader{border-bottom:1px solid #ccc; padding:8px 20px 8px 0; margin:0 20px; cursor:move;}
#sort1 .groupItem .mBox .itemHeader .mBoxHead,
#sort2 .groupItem .mBox .itemHeader .mBoxHead,
.DDHelper .groupItem .mBox .itemHeader .mBoxHead{padding:0 30px 0 0; color:#122f45;}
#sort1 .groupItem .mBox .itemContent,
#sort2 .groupItem .mBox .itemContent,
.DDHelper .groupItem .mBox .itemContent{margin:0; padding:15px 20px 5px;}
#sort1 .groupItem .mBox .itemContent #c_update,
#sort2 .groupItem .mBox .itemContent #c_update,
#sort1 .groupItem .mBox .itemContent #cc_update,
#sort2 .groupItem .mBox .itemContent #cc_update,
#sort1 .groupItem .mBox .itemContent #kc_update,
#sort2 .groupItem .mBox .itemContent #kc_update,
.DDHelper .groupItem .mBox .itemContent #c_update,
.DDHelper .groupItem .mBox .itemContent #cc_update,
.DDHelper .groupItem .mBox .itemContent #kc_update{margin:0 0 10px; border-bottom:1px solid #ccc; overflow:hidden; padding-top:5px; padding-bottom:5px; min-height:45px;}
#sort1 .groupItem .mBox .itemContent #c_update:last-child,
#sort2 .groupItem .mBox .itemContent #c_update:last-child,
#sort1 .groupItem .mBox .itemContent #cc_update:last-child,
#sort2 .groupItem .mBox .itemContent #cc_update:last-child,
#sort1 .groupItem .mBox .itemContent #kc_update:last-child,
#sort2 .groupItem .mBox .itemContent #kc_update:last-child,
.DDHelper .groupItem .mBox .itemContent #c_update:last-child,
.DDHelper .groupItem .mBox .itemContent #cc_update:last-child,
.DDHelper .groupItem .mBox .itemContent #kc_update:last-child{margin:0; border-bottom:0 none; padding-bottom:0;}
#sort1 .groupItem .mBox .itemContent #kc_update span:not(.tip),
#sort2 .groupItem .mBox .itemContent #kc_update span:not(.tip),
.DDHelper .groupItem .mBox .itemContent #kc_update span:not(.tip){display:block;}
.DDHelper .groupItem .mBox .itemContent .tip{display:none;}
#sort1 .groupItem .mBox .itemContent #kc_update br,
#sort2 .groupItem .mBox .itemContent #kc_update br,
.DDHelper .groupItem .mBox .itemContent #kc_update br{display:none;}
#sort1 .groupItem .mBox .itemContent #kc_update .evd,
#sort2 .groupItem .mBox .itemContent #kc_update .evd,
.DDHelper .groupItem .mBox .itemContent #kc_update .evd{color:#4d4d4d; font-size:14px; padding:0 0 10px;}
#sort1 .groupItem .mBox .itemContent #kc_update .eventvenue,
#sort2 .groupItem .mBox .itemContent #kc_update .eventvenue,
.DDHelper .groupItem .mBox .itemContent #kc_update .eventvenue{color:#4d4d4d; font-size:14px;}
#sort1 .groupItem .mBox .itemContent #kc_update .small,
#sort2 .groupItem .mBox .itemContent #kc_update .small,
.DDHelper .groupItem .mBox .itemContent #kc_update .small{color:#4d4d4d; font-size:14px; margin:0 0 10px;}
#sort1 .groupItem .mBox .itemContent .kc_logo,
#sort2 .groupItem .mBox .itemContent .kc_logo,
.DDHelper .groupItem .mBox .itemContent .kc_logo{display:none;}
#sort1 .groupItem .mBox .itemContent .details,
#sort2 .groupItem .mBox .itemContent .details,
.DDHelper .groupItem .mBox .itemContent .details{overflow:hidden;}
#sort1 .groupItem .mBox .itemContent .details .thumb,
#sort2 .groupItem .mBox .itemContent .details .thumb,
#sort1 .groupItem .mBox .itemContent .details #thumb,
#sort2 .groupItem .mBox .itemContent .details #thumb,
#sort1 .groupItem .mBox .itemContent #kc_update #logo,
#sort2 .groupItem .mBox .itemContent #kc_update #logo,
.DDHelper .groupItem .mBox .itemContent .details .thumb,
.DDHelper .groupItem .mBox .itemContent .details #thumb,
.DDHelper .groupItem .mBox .itemContent #kc_update #logo{float:left; width:60px; padding:0 0 10px;}
#sort1 .groupItem .mBox .itemContent .details .thumb img,
#sort2 .groupItem .mBox .itemContent .details .thumb img,
#sort1 .groupItem .mBox .itemContent .details #thumb img,
#sort2 .groupItem .mBox .itemContent .details #thumb img,
#sort1 .groupItem .mBox .itemContent #kc_update #logo img,
#sort2 .groupItem .mBox .itemContent #kc_update #logo img,
.DDHelper .groupItem .mBox .itemContent .details .thumb img,
.DDHelper .groupItem .mBox .itemContent .details #thumb img,
.DDHelper .groupItem .mBox .itemContent #kc_update #logo img{max-width:50px;}
#sort1 .groupItem .mBox .itemContent .details .cmaindetail,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail,
#sort1 .groupItem .mBox .itemContent #kc_update #details,
#sort2 .groupItem .mBox .itemContent #kc_update #details,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail,
.DDHelper .groupItem .mBox .itemContent #kc_update #details{padding:0 0 10px 60px; color:#4d4d4d; font-size:14px;}
#sort1 .groupItem .mBox .itemContent .details .cmaindetail p,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail p,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail p,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail p,
#sort1 .groupItem .mBox .itemContent #kc_update #details p,
#sort2 .groupItem .mBox .itemContent #kc_update #details p,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail p,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail p,
.DDHelper .groupItem .mBox .itemContent #kc_update #details p{padding:0;}
#sort1 .groupItem .mBox .itemContent .details .cmaindetail span,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail span,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail span{display:block;}
#sort1 .groupItem .mBox .itemContent .details .cmaindetail .ctitle,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail .ctitle,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail .ctitle,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail .ctitle,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail .ctitle,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail .ctitle{display:block; font-size:16px;}
#sort1 .groupItem .mBox .itemContent .details .cmaindetail .cfolder,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail .cfolder,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail .cfolder,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail .cfolder,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail .cfolder,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail .cfolder,
#sort1 .groupItem .mBox .itemContent .details .cmaindetail .auth,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail .auth,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail .auth,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail .auth,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail .auth,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail .auth,
#sort1 .groupItem .mBox .itemContent .details .cmaindetail .pubnet,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail .pubnet,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail .pubnet,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail .pubnet,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail .pubnet,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail .pubnet{display:none;}
#sort1 .groupItem .mBox .itemContent .details .cmaindetail .comments,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail .comments,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail .comments,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail .comments,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail .comments,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail .comments{display:block;}
#sort1 .groupItem .mBox .itemContent .details .cmaindetail .cdown,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail .cdown,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail .cdown,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail .cdown,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail .cdown,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail .cdown{clear:both;}
#sort1 .groupItem .mBox .itemContent .details .cmaindetail .cdown span,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail .cdown span,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail .cdown span,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail .cdown span,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail .cdown span,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail .cdown span{float:right; margin:0 0 0 10px;}
#sort1 .groupItem .mBox .itemContent .details .cmaindetail .cdown span a,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail .cdown span a,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail .cdown span a,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail .cdown span a,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail .cdown span a,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail .cdown span a{display:inline-block; box-sizing:border-box; background:#fff; border:1px solid #cccccc; height:32px; line-height:30px; text-align:center; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; color:#212121; margin:0 0 10px; padding:0 20px;}
#sort1 .groupItem .mBox .itemContent .details .cmaindetail .cdown span a:hover,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail .cdown span a:hover,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail .cdown span a:hover,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail .cdown span a:hover,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail .cdown span a:hover,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail .cdown span a:hover{background:#122f45; border-color:#122f45; color:#fff;}
#sort1 .groupItem .mBox .itemContent #kc_update a,
#sort2 .groupItem .mBox .itemContent #kc_update a,
.DDHelper .groupItem .mBox .itemContent #kc_update a{font-size:16px;}
#sort1 .groupItem .mBox .itemContent #kc_update a strong,
#sort2 .groupItem .mBox .itemContent #kc_update a strong,
.DDHelper .groupItem .mBox .itemContent #kc_update a strong{font-weight:400;}
#sort1 .groupItem .mBox .itemContent #kc_update .comments,
#sort2 .groupItem .mBox .itemContent #kc_update .comments,
.DDHelper .groupItem .mBox .itemContent #kc_update .comments{padding:0 0 10px;}
#sort1 .groupItem .mBox .itemContent #kc_update .comments a,
#sort2 .groupItem .mBox .itemContent #kc_update .comments a,
.DDHelper .groupItem .mBox .itemContent #kc_update .comments a{font-size:14px;}
#sort1 .groupItem .mBox .itemContent #kc_update .cmessage,
#sort2 .groupItem .mBox .itemContent #kc_update .cmessage,
.DDHelper .groupItem .mBox .itemContent #kc_update .cmessage{color:#4d4d4d; font-size:14px;}
#sort1 .groupItem .mBox .itemContent #contact_rep #contact_mes,
#sort2 .groupItem .mBox .itemContent #contact_rep #contact_mes,
.DDHelper .groupItem .mBox .itemContent #contact_rep #contact_mes{padding:0 0 10px;}
#sort1 .groupItem .mBox .itemContent #contact_rep #contact_mes img,
#sort2 .groupItem .mBox .itemContent #contact_rep #contact_mes img,
.DDHelper .groupItem .mBox .itemContent #contact_rep #contact_mes img{-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; margin:0 20px 10px 0; max-width:50px; max-height:50px;}
#sort1 .groupItem .mBox .itemContent #contact_rep #contact_mes h2,
#sort2 .groupItem .mBox .itemContent #contact_rep #contact_mes h2,
.DDHelper .groupItem .mBox .itemContent #contact_rep #contact_mes h2{font-size:16px; color:#4d4d4d; margin:0 0 10px; padding:0; line-height:20px;}
#sort1 .groupItem .mBox .itemContent #contact_rep #contact_mes p,
#sort2 .groupItem .mBox .itemContent #contact_rep #contact_mes p,
.DDHelper .groupItem .mBox .itemContent #contact_rep #contact_mes p{font-size:14px;}
#sort1 .groupItem .mBox .itemContent #contact_rep #contact_mes p img,
#sort2 .groupItem .mBox .itemContent #contact_rep #contact_mes p img,
.DDHelper .groupItem .mBox .itemContent #contact_rep #contact_mes p img{display:none;}
#sort1 #Contact .mBox .itemContent #kc_update img,
#sort2 #Contact .mBox .itemContent #kc_update img,
.DDHelper #Contact .mBox .itemContent #kc_update img{-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; margin:0 20px 10px 0; max-width:50px; max-height:50px;}
#sort1 #Contact .mBox .itemContent #kc_update div[align="right"] img,
#sort2 #Contact .mBox .itemContent #kc_update div[align="right"] img,
.DDHelper #Contact .mBox .itemContent #kc_update div[align="right"] img{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin:0; max-width:none; max-height:none; cursor:pointer;}

#sort1 .groupItem .mBox .itemContent .details .cmaindetail .more,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail .more,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail .more,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail .more,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail .more,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail .more{display:none;}
#sort1 .groupItem .mBox .itemContent .details,
#sort2 .groupItem .mBox .itemContent .details,
.DDHelper .groupItem .mBox .itemContent .details{position:relative;}
#sort1 .groupItem .mBox .itemContent .details .cmaindetail .moredate,
#sort2 .groupItem .mBox .itemContent .details .cmaindetail .moredate,
#sort1 .groupItem .mBox .itemContent .details #cmaildetail .moredate,
#sort2 .groupItem .mBox .itemContent .details #cmaildetail .moredate,
.DDHelper .groupItem .mBox .itemContent .details .cmaindetail .moredate,
.DDHelper .groupItem .mBox .itemContent .details #cmaildetail .moredate{display:none;}

#sort1 .groupItem .mBox div[id*="_itemContent"]:not(#assets_itemContent) #c_update,
#sort2 .groupItem .mBox div[id*="_itemContent"]:not(#assets_itemContent) #c_update,
#sort1 .groupItem .mBox div[id*="_itemContent"]:not(#assets_itemContent) #cc_update,
#sort2 .groupItem .mBox div[id*="_itemContent"]:not(#assets_itemContent) #cc_update,
#sort1 .groupItem .mBox div[id*="_itemContent"]:not(#assets_itemContent) #kc_update,
#sort2 .groupItem .mBox div[id*="_itemContent"]:not(#assets_itemContent) #kc_update,
.DDHelper .groupItem .mBox div[id*="_itemContent"]:not(#assets_itemContent) #c_update,
.DDHelper .groupItem .mBox div[id*="_itemContent"]:not(#assets_itemContent) #cc_update,
.DDHelper .groupItem .mBox div[id*="_itemContent"]:not(#assets_itemContent) #kc_update{background:url(/images/blogs_icon.png) 0 0 no-repeat;}

#sort1 .groupItem .mBox #assets_itemContent .details .cmaindetail,
#sort2 .groupItem .mBox #assets_itemContent .details .cmaindetail,
#sort1 .groupItem .mBox #assets_itemContent .details #cmaildetail,
#sort2 .groupItem .mBox #assets_itemContent .details #cmaildetail,
#sort1 .groupItem .mBox #assets_itemContent #kc_update #details,
#sort2 .groupItem .mBox #assets_itemContent #kc_update #details,
.DDHelper .groupItem .mBox #assets_itemContent .details .cmaindetail,
.DDHelper .groupItem .mBox #assets_itemContent .details #cmaildetail,
.DDHelper .groupItem .mBox #assets_itemContent #kc_update #details{padding-bottom:30px;}
#sort1 .groupItem .mBox #desc_itemContent #c_update,
#sort2 .groupItem .mBox #desc_itemContent #c_update,
#sort1 .groupItem .mBox #desc_itemContent #cc_update,
#sort2 .groupItem .mBox #desc_itemContent #cc_update,
#sort1 .groupItem .mBox #desc_itemContent #kc_update,
#sort2 .groupItem .mBox #desc_itemContent #kc_update,
.DDHelper .groupItem .mBox #desc_itemContent #c_update,
.DDHelper .groupItem .mBox #desc_itemContent #cc_update,
.DDHelper .groupItem .mBox #desc_itemContent #kc_update{padding-left:60px; background:url(/images/disc_icon.png) 0 0 no-repeat!important;}
#sort1 .groupItem .mBox > div[id*="KCUpdates"] #c_update,
#sort2 .groupItem .mBox > div[id*="KCUpdates"] #c_update,
#sort1 .groupItem .mBox > div[id*="KCUpdates"] #cc_update,
#sort2 .groupItem .mBox > div[id*="KCUpdates"] #cc_update,
#sort1 .groupItem .mBox > div[id*="KCUpdates"] #kc_update,
#sort2 .groupItem .mBox > div[id*="KCUpdates"] #kc_update,
.DDHelper .groupItem .mBox > div[id*="KCUpdates"] #c_update,
.DDHelper .groupItem .mBox > div[id*="KCUpdates"] #cc_update,
.DDHelper .groupItem .mBox > div[id*="KCUpdates"] #kc_update{background:url(/images/disc_icon.png) 0 0 no-repeat!important;}
#sort1 .groupItem .mBox #news_itemContent #c_update,
#sort2 .groupItem .mBox #news_itemContent #c_update,
#sort1 .groupItem .mBox #news_itemContent #cc_update,
#sort2 .groupItem .mBox #news_itemContent #cc_update,
#sort1 .groupItem .mBox #news_itemContent #kc_update,
#sort2 .groupItem .mBox #news_itemContent #kc_update,
.DDHelper .groupItem .mBox #news_itemContent #c_update,
.DDHelper .groupItem .mBox #news_itemContent #cc_update,
.DDHelper .groupItem .mBox #news_itemContent #kc_update{padding-left:60px; background:url(/images/news_icon.png) 0 0 no-repeat!important;}
#sort1 .groupItem .mBox > div[id*="KCNews"] #c_update,
#sort2 .groupItem .mBox > div[id*="KCNews"] #c_update,
#sort1 .groupItem .mBox > div[id*="KCNews"] #cc_update,
#sort2 .groupItem .mBox > div[id*="KCNews"] #cc_update,
#sort1 .groupItem .mBox > div[id*="KCNews"] #kc_update,
#sort2 .groupItem .mBox > div[id*="KCNews"] #kc_update,
.DDHelper .groupItem .mBox > div[id*="KCNews"] #c_update,
.DDHelper .groupItem .mBox > div[id*="KCNews"] #cc_update,
.DDHelper .groupItem .mBox > div[id*="KCNews"] #kc_update{background:url(/images/news_icon.png) 0 0 no-repeat!important;}
#sort1 .groupItem .mBox #events_itemContent #c_update,
#sort2 .groupItem .mBox #events_itemContent #c_update,
#sort1 .groupItem .mBox #events_itemContent #cc_update,
#sort2 .groupItem .mBox #events_itemContent #cc_update,
#sort1 .groupItem .mBox #events_itemContent #kc_update,
#sort2 .groupItem .mBox #events_itemContent #kc_update,
.DDHelper .groupItem .mBox #events_itemContent #c_update,
.DDHelper .groupItem .mBox #events_itemContent #cc_update,
.DDHelper .groupItem .mBox #events_itemContent #kc_update{padding-left:60px; background:url(/images/event_icon.png) 0 0 no-repeat!important;}
#sort1 .groupItem .mBox > div[id*="KCEvents"] #c_update,
#sort2 .groupItem .mBox > div[id*="KCEvents"] #c_update,
#sort1 .groupItem .mBox > div[id*="KCEvents"] #cc_update,
#sort2 .groupItem .mBox > div[id*="KCEvents"] #cc_update,
#sort1 .groupItem .mBox > div[id*="KCEvents"] #kc_update,
#sort2 .groupItem .mBox > div[id*="KCEvents"] #kc_update,
.DDHelper .groupItem .mBox > div[id*="KCEvents"] #c_update,
.DDHelper .groupItem .mBox > div[id*="KCEvents"] #cc_update,
.DDHelper .groupItem .mBox > div[id*="KCEvents"] #kc_update{background:url(/images/event_icon.png) 0 0 no-repeat!important;}

#sort1 .groupItem .mBox div[id*="KCContentUpdates"] #c_update,
#sort2 .groupItem .mBox div[id*="KCContentUpdates"] #c_update,
#sort1 .groupItem .mBox div[id*="KCContentUpdates"] #cc_update,
#sort2 .groupItem .mBox div[id*="KCContentUpdates"] #cc_update,
#sort1 .groupItem .mBox div[id*="KCContentUpdates"] #kc_update,
#sort2 .groupItem .mBox div[id*="KCContentUpdates"] #kc_update,
.DDHelper .groupItem .mBox div[id*="KCContentUpdates"] #c_update,
.DDHelper .groupItem .mBox div[id*="KCContentUpdates"] #cc_update,
.DDHelper .groupItem .mBox div[id*="KCContentUpdates"] #kc_update{background:none!important;}

#sort1 .groupItem .mBox .itemContent .details .thumb img,
#sort2 .groupItem .mBox .itemContent .details .thumb img,
#sort1 .groupItem .mBox .itemContent .details #thumb img,
#sort2 .groupItem .mBox .itemContent .details #thumb img,
#sort1 .groupItem .mBox .itemContent #kc_update #logo img,
#sort2 .groupItem .mBox .itemContent #kc_update #logo img,
.DDHelper .groupItem .mBox .itemContent .details .thumb img,
.DDHelper .groupItem .mBox .itemContent .details #thumb img,
.DDHelper .groupItem .mBox .itemContent #kc_update #logo img{width:auto; height:auto;}
#sort1 .groupItem .mBox .itemContent .details .thumb img[src*="/images/network_logos/"],
#sort2 .groupItem .mBox .itemContent .details .thumb img[src*="/images/network_logos/"],
#sort1 .groupItem .mBox .itemContent .details #thumb img[src*="/images/network_logos/"],
#sort2 .groupItem .mBox .itemContent .details #thumb img[src*="/images/network_logos/"],
#sort1 .groupItem .mBox .itemContent #kc_update #logo img[src*="/images/network_logos/"],
#sort2 .groupItem .mBox .itemContent #kc_update #logo img[src*="/images/network_logos/"],
.DDHelper .groupItem .mBox .itemContent .details .thumb img[src*="/images/network_logos/"],
.DDHelper .groupItem .mBox .itemContent .details #thumb img[src*="/images/network_logos/"],
.DDHelper .groupItem .mBox .itemContent #kc_update #logo img[src*="/images/network_logos/"]{display:none;}
#sort1 .groupItem .mBox .itemContent .details .thumb,
#sort2 .groupItem .mBox .itemContent .details .thumb,
#sort1 .groupItem .mBox .itemContent .details #thumb,
#sort2 .groupItem .mBox .itemContent .details #thumb,
#sort1 .groupItem .mBox .itemContent #kc_update #logo,
#sort2 .groupItem .mBox .itemContent #kc_update #logo,
.DDHelper .groupItem .mBox .itemContent .details .thumb,
.DDHelper .groupItem .mBox .itemContent .details #thumb,
.DDHelper .groupItem .mBox .itemContent #kc_update #logo{text-align:left;}

.DDHelper{position:absolute;}
.DDHelper .groupItem{width:410px;}

.DDBorder{background:#eee; border:3px dashed #ccc; margin:0 0 10px;}

.sharedg{display:none!important;}

/*  ---  6.8 Content / Homepage & Dashboard ---  */

/*  ---  6.9 Content / Mspace Dashboard ---  */


/*  ---  6.9 Content / Mspace Dashboard ---  */



/*  ---  7.1 Documents / Main listing ---  */

/*  ---  7.1 Documents / Main listing ---  */

/*  ---  7.2 Documents / Treeview ---  */

.assetver{font-size:13px; line-height:20px; background:#fff; padding:10px; display:table; box-sizing:border-box; width:100%;}
.assetver .version{overflow:hidden; clear:both; display:table-row;}
.assetver .vtitle{font-size:15px; color:#123652;}
.assetver .version .anum{width:10%; display:table-cell; padding:5px; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; box-sizing:border-box; text-align:center; vertical-align:top;}
.assetver .version .thumb{width:9%; display:table-cell; padding:5px; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; box-sizing:border-box; text-align:center; vertical-align:top;}
.assetver .version .desc{width:31%; display:table-cell; padding:5px; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; box-sizing:border-box; vertical-align:top;}
.assetver .version .date{width:20%; display:table-cell; padding:5px; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; box-sizing:border-box; text-align:center; vertical-align:top;}
.assetver .version .aval{width:15%; display:table-cell; padding:5px; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; box-sizing:border-box; text-align:center; vertical-align:top;}
.assetver .version .vline{width:15%; display:table-cell; padding:5px; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; box-sizing:border-box; text-align:center; vertical-align:top;}
.assetver .version:last-child .anum,
.assetver .version:last-child .thumb,
.assetver .version:last-child .desc,
.assetver .version:last-child .date,
.assetver .version:last-child .aval,
.assetver .version:last-child .vline{border-bottom:1px solid #dcdcdc;}

#Content .myBox .itemHeader, #Content .myBox #heading, #Content #heading{line-height:30px; color:#262626; position:relative; padding:10px 0; font-size:20px; background:#fff; border-bottom:2px solid #4a73ad;}
#Content .myBox .itemHeader a, #Content .myBox #heading a, #Content #heading a{color:#262626;}
#Content .myBox .itemContent, #Content .myBox #txt, #Content #EventBox, #Content .myBox .exstevents, #nTreeview p{position:relative; margin:10px 0 0; background:#fff; padding:15px 20px;}
#nTreeview p{margin:0 0 10px 0; padding:0;}
#Content .myBox #txt #txt{border:0 none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; position:relative; margin:0; background:none; padding:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#Content .myBox #txt #tabDetails{padding:10px 0 0;}

#Content .mySRBox .itemContent p{padding:5px 0;}
#Content .mySRBox .itemContent ul, #Content .mySRBox .itemContent ol{padding:3px 0;}
#Content .mySRBox .itemContent ul li, #Content .mySRBox .itemContent ol li{padding:2px 0;}

.filetree .root{border:1px solid #E5E5E5;}
.treeview .placeholder{background:url(/images/ajax_loader.gif) 0 0 no-repeat; height:16px; width:16px; display:block; }
.filetree li .item table{width:100%; }
.filetree li .item .tdthumb{text-align:left; vertical-align:top; width:25px; }
.filetree li .item .tddata{text-align:left; vertical-align:top; }
.filetree li .item .tdvc,  .filetree li .item .tdlock{text-align:left; vertical-align:middle; width:30px; }
.treeview, .treeview ul{list-style:none outside none; margin-left:0; padding:0 0 0 0; background-color:white;  font-size:15px; border:0px none;}
.treeview ul{background-color:white; font-size:15px; margin-top:1px; }
ul.treeview ul {border:0px none; padding:0 0 0 0; border-top:2px solid #fff;}
.treeview ul li .hitarea,  .treeview ul li .placeholder{margin:0 0 0 20px;}
.treeview ul ul li .hitarea, .treeview ul ul li .placeholder{margin:0 0 0 40px;}
.treeview ul ul ul li .hitarea, .treeview ul ul ul li .placeholder{margin:0 0 0 60px;}
.treeview ul ul ul ul li .hitarea, .treeview ul ul ul ul li .placeholder{margin:0 0 0 80px;}
.treeview ul ul ul ul ul li .hitarea, .treeview ul ul ul ul ul li .placeholder{margin:0 0 0 100px;}
#mmain{background-color:white; border:1px solid #9CC8E2; border-radius:5px 5px 5px 5px; box-shadow:0 1px 0 #3F8DA5; display:block; float:left; font-family:Verdana, helvetica, arial, sans-serif; font-size:16px ; margin:10px 0 0; padding:10px 10px 10px 0; width:588px; }
.bl_simp{border-bottom:1px dotted #262626; color:#262626; font-family:Tahoma; font-size:12px; font-weight:normal; margin:0 0 10px; padding:10px; }
.treeview .hitarea{cursor:pointer; float:left; height:39px; width:64px; padding:0 0 0 0;}
.filetree div.folder{height:41px; line-height:41px; margin:0 0 0 0; width:auto; overflow:hidden; padding:0 0 0 10px;}
.filetree li > span{display:block; padding:0; margin:0 0 0 100px; border:0px none; line-height:41px;}
.filetree li li li > span{margin:0 0 0 120px;}
.filetree li li li li > span{margin:0 0 0 140px;}
.filetree li li li li li > span{margin:0 0 0 160px;}
.filetree li li li li li li > span{margin:0 0 0 180px;}
.filetree li li li li li li li > span{margin:0 0 0 200px;}
.filetree li li li li li li li li > span{margin:0 0 0 220px;}
.filetree li.expandable span.folder{}
.treeview .expandable-hitarea{background:url("/images/nfoldstate.png") no-repeat scroll 0 0px ; }
.treeview .collapsable-hitarea{background:url("/images/nfoldstate.png") no-repeat scroll 0 -39px ; }
.treeview li{}
.treeview li div[class*="col"] a{transition-duration:0s;}
.treeview li.collapsable, .treeview li.expandable{border:0 none; padding-bottom:0px ; margin:0 0 0 0 ; }
.treeview li.lastExpandable{background-repeat:no-repeat; }
.treeview li.lastCollapsable{background-repeat:no-repeat; }
.filetree li{font-size:15px; color:#122f45; background:#F2F2F2; border:0px none; margin:0 0 2px 0; padding:0 0 0 0 ; }
.bl_close{position:absolute; top:7px; right:10px; display:block; width:8px; height:16px; }
.balloon_popup{z-index:50000; background-color:#F2F2F2; border:3px solid #ccc; color:#FFFFFF; display:none; font-size:100%; font-weight:bold; left:316.5px; padding:0; position:absolute; top:146px; visibility:visible; }
.bl_help{background:none repeat scroll 0 0 #F2F2F2; color:#262626; float:left; font-family:Tahoma; font-size:11px; margin:0; padding:10px 10px; position:relative; text-align:left; width:300px; }
.bl_folder, .bl_vc, .bl_lock{background:none repeat scroll 0 0 #F2F2F2; color:#262626; float:left; font-family:Tahoma; font-size:11px; margin:0; padding:10px 10px; position:relative; text-align:left; width:auto; font-weight:normal; }
.bl_name{border-bottom:1px dotted #262626; color:#262626; font-family:Tahoma; font-size:13px; font-weight:bold; line-height:20px; margin:0 0 10px; padding:0; }
.bl_attr{float:left; padding:0 0 3px; width:200px; }
.bl_attr .attn{float:left; line-height:16px; width:60px; font-weight:bold; color:#6B6B6B; }
.bl_attr .attv{color:#262626; float:left; font-weight:normal; line-height:16px; width:120px; }
.bl_rt1 .bl_download{background:none repeat scroll 0 0 #0f75bc ; color:#FFFFFF ; display:block ; float:left ; font-family:Tahoma ; font-size:13px ; font-weight:bold ; line-height:22px ; padding:0 13px ; text-decoration:none ; }
.bl_lf1{float:left; width:200px; }
.bl_rt1{float:left; width:100px; }
.bl_prof{border-top:1px dotted #CCCCCC; clear:both; float:left; margin:10px 0 0; padding:10px 0 0; width:300px; }
.bl_prof .pr1{float:left; margin:0; width:150px; }
.bl_prof .pr1 img{border:1px dotted #CCCCCC; float:left; height:34px; margin:0 5px 0 0; width:27px; }
.bl_prof .pr1 .x1{float:left; width:110px; font-weight:normal; }

.status{clear:both; float:left; font-weight:normal; margin:0; padding:0 0 10px; }


.item .thumb{clear:both; display:block; float:none; width:50px ; height:59px; }
.item .thumb img{ margin:7px 0 0 0;max-height:50px;max-width:50px; }
.item .thumb img[src='/images/biog_s.gif'],
.item .thumb img[src='/images/blogelmnt_s.gif'],
.item .thumb img[src='/images/blogs_icon.png'],
.item .thumb img[src='/images/contacts_s.gif'],
.item .thumb img[src='/images/contenticon.png'],
.item .thumb img[src='/images/disc_icon.png'],
.item .thumb img[src='/images/doc.gif'],
.item .thumb img[src='/images/docx.gif'],
.item .thumb img[src='/images/event_icon.png'],
.item .thumb img[src='/images/events_s.gif'],
.item .thumb img[src='/images/frequently_s.gif'],
.item .thumb img[src='/images/html.gif'],
.item .thumb img[src='/images/html.png'],
.item .thumb img[src='/images/img.gif'],
.item .thumb img[src='/images/mspopt_s.gif'],
.item .thumb img[src='/images/news_icon.png'],
.item .thumb img[src='/images/news_s.gif'],
.item .thumb img[src='/images/pdf.gif'],
.item .thumb img[src='/images/play.gif'],
.item .thumb img[src='/images/ppt.gif'],
.item .thumb img[src='/images/pptx.gif'],
.item .thumb img[src='/images/question_s.gif'],
.item .thumb img[src='/images/support_s.gif'],
.item .thumb img[src='/images/video.gif'],
.item .thumb img[src='/images/word.gif'],
.item .thumb img[src='/images/xls.gif'],
.item .thumb img[src='/images/xlsx.gif'],
.item .thumb img[src='/images/youtubevid.png']{margin-top:3px;}

.data{display:block; vertical-align:top; }
.lock{background:url("/images/i_tree_sp.gif") no-repeat scroll 0 0 transparent; display:block; height:18px; margin:0; padding:0; text-align:center; vertical-align:top; width:25px; }
.locked{background-position:0px -5px; }
.unlocked{background-position:-25px -5px; }
.vcon{background-position:-50px -5px; }
.vcoff{background-position:-75px -5px; }
.data .name{font-weight:bold; padding:0 0 5px; float:left; width:50%; text-align:left; }
.data .author{float:left; font-size:100%; font-weight:bold; line-height:18px; padding:0 5px 0 0; text-align:right; width:30%; }
.data .date{color:#6B6B6B; float:left; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:18px; text-align:right; width:18%; }
.data .date span, .data .author span{font-weight:normal; padding:0 5px 0 0; font-size:11px; }
.data a{text-decoration:underline ; }
#browser{clear:both; }
.treeview li .sharedg, .treeview li .dprev{ width:auto; float:none; margin:0 0 0 0;} 

.filetree li .item{display:block; margin:0 0 0 0; width:auto; }
.filetree li .item .col1{margin:0 0 0 40px;}
.filetree ul li .item .col1{margin:0 0 0 30px; }
.filetree ul ul li .item .col1{margin:0 0 0 60px; }
.filetree ul ul ul li .item .col1{margin:0 0 0 80px; }
.filetree ul ul ul ul li .item .col1{margin:0 0 0 108px; }
.filetree li .item .col2{margin:0 0 0 10px;}
.filetree ul li .item .col2{margin:0 0 0 90px; }
.filetree ul ul li .item .col2{margin:0 0 0 120px; }
.filetree ul ul ul li .item .col2{margin:0 0 0 140px; }
.filetree ul ul ul ul li .item .col2{margin:0 0 0 168px; }

.item:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.item{display:inline-block;}
* html .item{height:1%;}
.item{display:block;}
.fst_holder{float:left; width:82%; overflow:hidden;}
.scd_holder{float:left; width:18%; overflow:hidden;}
.nTreeview2 .labels .scd_holder{float:right;}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12{float:left; overflow:hidden; height:auto; min-height:59px;} 
.col6, .col7, .col8, .col9, .col10, .col11, .col12{width:25%; min-width:29px; text-align:center;}
.col4, .col5{width:11%; text-align:center;}
.col3{width:22%; text-align:center;}
.col2{width:auto;}
.col1{width:50px; position:absolute;}
.col11 .jquery-safari-checkbox img{margin-top:21px;}
.col12{display:none; }
.item .name, .item .date, .item .type, .item .size{height:auto; line-height:20px; font-size:15px; color:#A5A5A5; display:block; margin-top:-5px;}
.item .name a{color:#122f45;   font-size:16px;}
ul#browser .item .name a{float:left; clear:both;}
ul#browser .item .pr_author,
ul#browser .item .pr_date,
ul#browser .item .pr_type,
ul#browser .item .pr_size,
ul#browser .item .name span{float:left; padding-right:5px;}
ul#browser .item .pr_author{clear:left;}
.item .item_title{display:block; }
.item .pr_author, .item .pr_date, .item .pr_type, .item .pr_size{height:auto; line-height:20px; font-size:15px; color:#A5A5A5; display:inline;}
.dprev a{background:url(/images/DocButtons.png) no-repeat 0 0; display:block; width:25px; height:59px; margin:0 auto;}
.ddown a{background:url(/images/DocButtons.png) no-repeat -100px 0; display:block; width:26px; height:59px; margin:0 auto; text-indent:-9999px; font-size:0; line-height:0;}
.edit a{background:url(/images/DocButtons.png) no-repeat -25px 0; display:block; width:25px; height:59px; margin:0 auto;}
.sharedoc a{background:url(/images/DocButtons.png) no-repeat -75px 0; display:block; width:25px; height:59px; margin:0 auto;}
.sharedoc a img{display:none;}
.verc a{background:url(/images/DocButtons.png) no-repeat -127px 0; display:block; width:29px; height:59px; margin:0 auto;}
.lockk a{background:url(/images/DocButtons.png) no-repeat -50px 0; display:block; width:25px; height:59px; margin:0 auto;}
.dprev a:hover{background:url(/images/DocButtons.png) no-repeat 0 -59px; display:block; width:25px; height:59px;}
.ddown a:hover{background:url(/images/DocButtons.png) no-repeat -100px -59px; display:block; width:26px; height:59px;}
.edit a:hover{background:url(/images/DocButtons.png) no-repeat -25px -59px; display:block; width:25px; height:59px;}
.sharedoc a:hover{background:url(/images/DocButtons.png) no-repeat -75px -59px; display:block; width:25px; height:59px;}
.verc a:hover{background:url(/images/DocButtons.png) no-repeat -127px -59px; display:block; width:29px; height:59px;}
.lockk a:hover{background:url(/images/DocButtons.png) no-repeat -50px -59px; display:block; width:25px; height:59px;}

.col6, .col7, .col8, .col9, .col10, .col12{visibility:visible;}
.item:hover .col6, .item:hover .col7, .item:hover .col8, .item:hover .col9, .item:hover .col10, .item:hover .col12{visibility:visible;}
.folder .add_file, .folder .add_fl, .folder .edit_fl{visibility:visible;}
.folder:hover .add_file, .folder:hover .add_fl, .folder:hover .edit_fl{visibility:visible;}
.folder:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.folder{display:inline-block;}
* html .folder{height:1%;}
.folder{display:block;}
.fl_title{float:left; width:80%; overflow:hidden;}
.flbut{float:left; width:20%; overflow:hidden;}
.flbut a{transition-duration:0s!important;}
.add_file, .add_fl, .edit_fl, .check_fl{float:left; width:30%; text-align:center;}
.check_fl{width:10%;}
.add_file a{background:url(/images/FolderBut.png) no-repeat 0 0; display:block; width:25px; height:41px; margin:0 auto;}
.edit_fl a{background:url(/images/FolderBut.png) no-repeat -25px 0; display:block; width:25px; height:41px; margin:0 auto;}
.add_fl a{background:url(/images/FolderBut.png) no-repeat -50px 0; display:block; width:25px; height:41px; margin:0 auto;}
.add_file a:hover{background:url(/images/FolderBut.png) no-repeat 0 -41px; display:block; width:25px; height:41px; margin:0 auto;}
.edit_fl a:hover{background:url(/images/FolderBut.png) no-repeat -25px -41px; display:block; width:25px; height:41px; margin:0 auto;}
.add_fl a:hover{background:url(/images/FolderBut.png) no-repeat -50px -41px; display:block; width:25px; height:41px; margin:0 auto;}
.check_fl .jquery-safari-checkbox img{margin-top:11px;}
.treeview li.expandable{margin-bottom:2px ;}
#nTreeview{position:relative;}
#nTreeview .treetop{overflow:hidden;}
#nTreeview .treetop #heading{padding-bottom:30px;}
.nTreeview2{padding:10px 0; background:#fff;}
.labels{text-align:right;}
.labels .lab_date{text-align:center; margin-right:1%; color:#122f45; font-size:16px; border:1px solid #E5E5E5; border-bottom:none; background:#fff; line-height:34px; height:34px; display:inline-block; width:18%;}
.labels .lab_type{text-align:center; margin-right:1%; color:#122f45; font-size:16px; border:1px solid #E5E5E5; border-bottom:none; background:#fff; line-height:34px; height:34px; display:inline-block; width:10%;}
.labels .lab_size{text-align:center; margin-right:1%; color:#122f45; font-size:16px; border:1px solid #E5E5E5; border-bottom:none; background:#fff; line-height:34px; height:34px; display:inline-block; width:10%;}
.labels .lab_action{text-align:center; margin-right:4%; color:#122f45; font-size:16px; border:1px solid #E5E5E5; border-bottom:none; background:#fff; line-height:34px; height:34px; display:inline-block; width:51%;}
.prmanage2 .download{background:#fff url(/images/hbtn_down.png) no-repeat top left; height:32px; line-height:32px; padding:0 15px 0 53px; border:1px solid #D1D1D1; color:#64bce5; float:right; margin:0 20px 0 0;}
.prmanage2 .del{background:#fff url(/images/hbtn_del.png) no-repeat top left; height:32px; line-height:32px; padding:0 15px 0 44px; border:1px solid #D1D1D1; color:#64bce5; float:right;  margin:0 0 0 20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.prmanage2 .upload{background:#65B76B url(/images/hbtn_upl.png) no-repeat top left; height:32px; line-height:32px; padding:0 15px 0 42px; border:1px solid #3FA95E; color:#fff;  float:right; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.prmanage2 .upload:hover{background-color:#3FA95E; border:1px solid #3FA95E;}
.prmanage2 .download:hover{background:#53acd3 url(/images/hbtn_downH.png) no-repeat top left; color:#fff;}
.prmanage2 .del:hover{background:#D4341C url(/images/hbtn_delH.png) no-repeat top left; color:#fff; border:1px solid #D4341C;}
.prmanage2{width:auto;}
.prmanage2:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prmanage2{display:inline-block;}
* html .prmanage2{height:1%;}
.prmanage2{display:block; margin:0 0 0 0;}
.prtop{margin:20px 0 0 0;}
#txt p:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#txt p{display:inline-block;}
* html #txt p{height:1%;}
#txt p{display:block;}

.treetop #heading{line-height:34px; color:#262626; position:relative; padding:0; font-size:20px; float:left;}
.treeview .root-hitarea{margin-left:10px;}

.notification_type, .notification_msg{display:block ;}

#toolbarShare.toolbarButton::before{content:url(/images/adshare.png); }
.bottommsg{background:#fff; margin:10px auto; padding:10px;}

/*  ---  7.2 Documents / Treeview ---  */

/*  ---  7.3 Documents / New / Edit ---  */

#txt_uploadm .test{margin:0; border:0 none; background:none; font-size:16px; color:#262626;}
#txt_uploadm .test #txt{text-align:center;}
#txt_uploadm .test #txt form{padding:10px 0 0; width:640px; text-align:left; margin:0 auto;}
#txt_uploadm .test #txt form .canvas_row{padding:0 0 10px; clear:both; overflow:hidden; position:relative;}
#txt_uploadm .test #txt form .contfolder .sml_desc{display:none;}
#txt_uploadm .test #txt form .sml_desc{position:absolute; top:40px; left:220px; font-size:14px; font-style:italic;}
#txt_uploadm .test #txt form .smlDescCheck .sml_desc{position:relative; top:4px; left:0; display:inline; padding-left:30px;}
#txt_uploadm .test #txt form .smlDescCheck .jquery-safari-radio, #txt_uploadm .test #txt form .smlDescCheck .jquery-safari-checkbox{vertical-align:middle;}
#txt_uploadm .test #txt form .smlDescCheck .jquery-safari-radio img, #txt_uploadm .test #txt form .smlDescCheck .jquery-safari-checkbox img{margin-top:0;}
#txt_uploadm .test #txt form .conttype_desc, #txt_uploadm .test #txt form .pie_desc, #txt_uploadm .test #txt form .notify_selected_users_only_block .canvas_exp, #txt_uploadm .test #txt form .notification_msg .canvas_exp, #txt_uploadm .test #txt form .notify_sel .canvas_exp{padding-left:220px; font-size:14px; font-style:italic;}
#txt_uploadm .test #txt form .canvas_row .row_title{float:left; width:200px; text-align:left; line-height:20px; padding:7px 20px 7px 0; font-size:16px;}
#txt_uploadm .test #txt form .canvas_row .row_data{float:right; width:420px; font-size:14px; line-height:32px;}
#txt_uploadm .test #txt form .canvas_row .row_data .customfile{width:318px;}
#txt_uploadm .test #txt form .canvas_row .yui-skin-sam{float:none; clear:both; width:640px;}
#txt_uploadm .test #txt form .canvas_row .row_data .customSelect{width:420px;}
#txt_uploadm .test #txt form .canvas_row table.editbox{margin-left:220px; padding-top:10px; width:auto;}
#txt_uploadm .test #txt form .canvas_row table.editbox input{width:398px;}
#txt_uploadm .test #txt form .canvas_row .row_data input.smtext{width:398px;}
#txt_uploadm .test #txt form .canvas_row .row_data input#new_doc_file, #txt_uploadm .test #txt form .canvas_row .row_data input.video_thumbnail, #txt_uploadm .test #txt form .canvas_row .row_data input.video_thumbnail{width:418px;}
#txt_uploadm .test #txt form .canvas_row .row_data textarea{width:398px;}
#txt_uploadm .test #txt form .canvas_row .row_data textarea.inptitle{height:32px; line-height:32px; min-height:10px; padding:0 10px; -ms-overflow-y:hidden;}
#txt_uploadm .test #txt form .canvas_row .row_data select{width:420px;}
#txt_uploadm .test #txt form .canvas_row .row_data div.selopt{padding:5px 0 0;}
#txt_uploadm .test #txt form .canvas_row .row_data div.selopt input{width:398px;}
#txt_uploadm .test #txt form .canvas_row .row_data .chkbox{line-height:20px;}
#txt_uploadm .test #txt form .canvas_row .row_data .chkbox .chkboxBox{padding-right:20px;}
#txt_uploadm .test #txt form .canvas_row .row_data .chkbox .chbx{padding-right:5px;}
#txt_uploadm .test #txt form .canvas_row .row_data .chkbox .chvl{padding-right:30px;}
#txt_uploadm .test #txt form .canvas_row_notify_block{margin:0 0 0 220px; background:#F2F2F2; width:590px; border:1px solid #A5A5A5; padding:20px;}
#txt_uploadm .test #txt form .canvas_row_notify_block .row_title{padding-left:0; float:left; width:120px;}
#txt_uploadm .test #txt form .canvas_row_notify_block .row_data{width:450px; float:right;}
#txt_uploadm .test #txt form .canvas_row_notify_block .row_data textarea{width:420px;}
#txt_uploadm .test #txt form .canvas_row_notify_block .row_data .selopt input{width:420px;}
#txt_uploadm .test #txt form .canvas_row_notify_block .canvas_exp{padding-left:140px;}
#txt_uploadm .test #txt form .row_line{width:420px; float:right; clear:both; border-bottom:1px solid #ccc; padding:0 0 5px; margin:0 0 15px; height:1px;}
#txt_uploadm .test #txt form .hide{display:none;}
#txt_uploadm .test #txt form .row_submit{padding:40px 0 20px 0; height:32px; text-align:center;}
#txt_uploadm .test #txt form .row_submit input{color:#fff; text-transform:capitalize; font-size:15px; background:#122f45; height:32px; line-height:30px; border:1px solid #141926; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:auto; display:inline-block; margin:0 5px;}
#txt_uploadm .test #txt form .row_submit a{color:#64bce5; text-transform:capitalize; font-size:15px; background:#fff; height:30px; line-height:32px; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:auto; display:inline-block; margin:0 5px;}
#txt_uploadm .test #txt form .row_submit a:hover{opacity:0.8; filter:alpha(opacity = 80);}
#txt_uploadm .test #txt form a#chapterselect{color:#fff; text-transform:capitalize; font-family:sans-serif; font-size:15px; background:#3FA95E; height:32px; line-height:32px; border:1px solid #65B76B; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:auto; margin:0 0 15px; width:160px; clear:both; display:block;}
#txt_uploadm .test #txt form a:hover#chapterselect{opacity:0.8; filter:alpha(opacity = 80);}
#txt_uploadm .test #txt form a#chapterselect strong, #txt_uploadm .test #txt form a#chapterselect b{font-weight:normal;}
#txt_uploadm .test #txt form .video_chapters{padding-bottom:0;}
#txt_uploadm .test #txt form .video_chapters .row_title{padding:7px 0 17px 20px;}
#txt_uploadm .test #txt form .video_chapters .row_data{padding:0 0 10px 20px; width:auto; float:left;}
#txt_uploadm .test #txt form .video_chapters .row_data input.inpdocchap{width:266px;}
#txt_uploadm .test #txt form .video_chapters .row_data input.inpdocsec{width:100px;}
#txt_uploadm .test #txt form input.bsprice{width:98px;}

table.advTable { margin: 0 0 20px; background: #fff; border-radius: 2px; border: 1px solid #ccc; border-bottom: 0 none; border-right: 0 none; font-size: 14px; line-height: 30px; font-style: normal; }
table.advTable td { padding: 5px!important; text-align: center; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; line-height: 20px; }
table.advTable td.advTDTop { background: #F2F2F2; width: 160px; font-weight: bold; }
table.advTable td.matrixpreviewcols { width: 200px; }
table.advTable td.advTDTitle { width: 300px; text-align: left; font-style: italic; }
.row_data table.advTable { margin: 0; }

#txt_cedit .test { padding: 5px 0 0; margin: 0; border: 0 none; background: none; font-size: 16px; color: #262626; }
#txt_cedit .test #txt { width: auto; }
#txt_cedit .test #txt h2 { padding: 0; text-align: center; }
#txt_cedit .test #txt p { text-align: center; }
#txt_cedit .test #txt table { border: 1px solid #a6a6a6; background: #F2F2F2; padding: 30px; width: 100%; text-align: left; }
#txt_cedit .test #txt table td { font-size: 16px; line-height: 20px; border-bottom: 1px solid #CCCCCC; padding: 10px 0; }
#txt_cedit .test #txt table td img { cursor: pointer; }
#txt_cedit .test #txt .domtab1 { padding: 20px 0 0; }
#txt_cedit .test #txt .domtab1 table { border: none; background: none; padding: 0; text-align: center; }
#txt_cedit .test #txt .domtab1 table td { border: none; padding: 0; }
#txt_cedit .test #txt .domtab1 table select { width: 450px; text-align: left; }
#txt_cedit .test #txt .domtab1 table .customSelect { text-align: left; }
#txt_cedit .test #txt .domtab1 .test1 { padding: 0 0 10px; border-radius: 2px; overflow: hidden; }
#txt_cedit .test #txt .domtab1 .test1 #mainhead { line-height: 34px; color: #262626; position: relative; padding: 0 0 10px; font-size: 20px; text-align: center; display: none; }
#txt_cedit .test #txt .domtab1 .test1 table { border: 1px solid #a6a6a6; background: #F2F2F2; padding: 30px; width: 100%; text-align: left; }
#txt_cedit .test #txt .domtab1 .test1 table td { font-size: 16px; line-height: 20px; border-bottom: 1px solid #CCCCCC; padding: 10px 4px; }
#txt_cedit .test #txt .domtab1 .test1 table td img { cursor: pointer; }
#txt_cedit .test #txt form { padding: 20px 0 0; overflow: hidden; }

#txt_cedit .test #txt .foldlist .oneline { overflow: hidden; border-bottom: 1px solid #e5e5e5; padding: 10px 0; display: table; width: 100%; }
#txt_cedit .test #txt .foldlist .oneline .fldname { display: table-cell; line-height: 20px; width: 75%; padding: 6px 0; vertical-align: middle; }
#txt_cedit .test #txt .foldlist .oneline .fldedit { display: table-cell; line-height: 20px; width: 15%; text-align: right; vertical-align: middle; padding: 0 10px 0 0; }
#txt_cedit .test #txt .foldlist .oneline .flddel { display: table-cell; line-height: 20px; width: 10%; text-align: right; vertical-align: middle; }
#txt_cedit .test #txt .foldlist .oneline .flddel a::after { content: "Delete"; }
#txt_cedit .test #txt .foldlist .oneline .flddel img { display: none; }
#txt_cedit .test:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#txt_cedit .test { display: inline-block; }
* html #txt_cedit .test { height: 1%; }
#txt_cedit .test { display: block; }
#txt_cedit .test form { width: 850px; margin: 0 auto; }
#txt_cedit .test .foldlist .oneline { overflow: hidden; border-bottom: 1px solid #e2e2e2; padding: 10px 0; display: table; width: 100%; }
#txt_cedit .test .foldlist .oneline .fldname { display: table-cell; line-height: 20px; width: 70%; padding: 6px 0; vertical-align: middle; }
#txt_cedit .test .foldlist .oneline .fldedit { display: table-cell; line-height: 20px; width: 20%; text-align: right; vertical-align: middle; padding: 0 10px 0 0; }
#txt_cedit .test .foldlist .oneline .flddel { display: table-cell; line-height: 20px; width: 10%; text-align: right; vertical-align: middle; }
#txt_cedit .test .foldlist .oneline .flddel a::after { content: "Delete"; }
#txt_cedit .test .foldlist .oneline .flddel img { display: none; }
#txt_cedit .test form .flbuild { overflow: hidden; width: 400px; margin: 20px auto 0; }
#txt_cedit .test form .flbuild .flname { width: 100px; float: left; clear: left; line-height: 20px; padding: 7px 0 17px; font-size: 16px; }
#txt_cedit .test form .flbuild .flval { width: 300px; float: left; padding: 0 0 10px; }
#txt_cedit .test form .flbuild .flval select { width: 272px; }
#txt_cedit .test form .flbuild .flval input { width: 250px; }
#txt_cedit .test form input.submit { display: block; margin: 0 0 0 38%; float: left; }
#txt_cedit .test form a[href="portfolio_edit.html"] { text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px!important; height: 32px; line-height: 32px; border: 1px solid #ccc; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal!important; cursor: pointer; width: auto!important; float: left; margin-left: 20px;  clear:none;}
#txt_cedit .test form .flbuild .flval select { width: 272px!important; padding: 0 10px!important; }
#txt_cedit .test form .flbuild .flval .customSelect { width: 272px!important; padding: 0 10px!important; }
#txt_cedit .test .foldlist .oneline .flddel a,
#txt_cedit .test .foldlist .oneline .fldedit a{padding:6px 20px; line-height:20px; height:auto; display:inline-block; font-family:sans-serif; font-size:15px; text-transform:capitalize; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; max-width:100%; box-sizing:border-box; text-align:center;}
#txt_cedit .test .foldlist .oneline .fldedit a{background-color:#f2f2f2; border:1px solid #d9d9d9; color:#123652;}
#txt_cedit .test .foldlist .oneline .fldedit a:hover{background-color:#d9d9d9; border:1px solid #bfbfbf; color:#123652;}
#txt_cedit .test .foldlist .oneline .fldedit a:active{background-color:#bfbfbf; border:1px solid #a6a6a6; color:#123652;}
#txt_cedit .test .foldlist .oneline .flddel a{background-color:#fff; border:1px solid #ccc; color:#7fbff0;}
#txt_cedit .test .foldlist .oneline .flddel a:hover{background-color:#ff5e5e; border:1px solid #e65555; color:#fff;}
#txt_cedit .test .foldlist .oneline .flddel a:active{background-color:#cc4b4b; border:1px solid #b34242; color:#fff;}
#txt_cedit .test .foldlist .oneline { padding-left: 70px; background: url(/images/editfoldic.png) 0 10px no-repeat; box-sizing: border-box; }
#txt_cedit .test .foldlist .oneline.onelineItem1 { padding-left: 70px; background-position: 20px 10px; }
#txt_cedit .test .foldlist .oneline.onelineItem2 { padding-left: 90px; background-position: 40px 10px; }
#txt_cedit .test .foldlist .oneline.onelineItem3 { padding-left: 110px; background-position: 60px 10px; }
#txt_cedit .test .foldlist .oneline.onelineItem4 { padding-left: 130px; background-position: 80px 10px; }
#txt_cedit .test .foldlist .oneline.onelineItem5 { padding-left: 150px; background-position: 100px 10px; }
#txt_cedit .test .foldlist .oneline.onelineItem6 { padding-left: 170px; background-position: 120px 10px; }
#txt_cedit .test .foldlist .oneline.onelineItem7 { padding-left: 190px; background-position: 140px 10px; }
#txt_cedit .test .foldlist .oneline.onelineItem8 { padding-left: 210px; background-position: 160px 10px; }
#txt_cedit .test .foldlist .oneline.onelineItem9 { padding-left: 230px; background-position: 180px 10px; }
#txt_cedit .test .foldlist .oneline.onelineItem10 { padding-left: 250px; background-position: 200px 10px; }

/*  ---  7.3 Documents / New / Edit ---  */

/*  ---  7.4 Documents / Preview ---  */

/*  ---  7.4 Documents / Preview ---  */

/*  ---  7.5 Documents / Audit ---  */

/*  ---  7.5 Documents / Audit ---  */



/*  ---  8.1 Discussions / Main listing ---  */

#main .disc_wrapper .discuss_holder{position:relative; padding:0 0 20px; margin:0 0 20px; border-bottom:1px solid #ccc;}
#main .disc_wrapper .discuss_holder a:hover{opacity:0.8; filter:alpha(opacity = 80);}
#main .disc_wrapper .discuss_holder .discuss_left{position:relative; float:left; width:90px; padding-right:10px; background:url(/images/discArrowUser.png) right 15px no-repeat; z-index:4010; font-size:14px; line-height:24px;}
#main .disc_wrapper .discuss_holder .discuss_left .mimg,
#main .disc_wrapper .discuss_holder .discuss_left .aimg,
#main .disc_wrapper .discuss_holder .discuss_left .cimg{display:block; width:60px; height:60px; border:0 none; margin:0 0 5px 0; -webkit-border-radius:60px; -moz-border-radius:60px; border-radius:60px; overflow:hidden; background:#fff; text-align:center;}
#main .disc_wrapper .discuss_holder .discuss_left img{max-height:60px; width:auto; height:auto;}
#main .disc_wrapper .discuss_holder .discuss_left h4{font-weight:normal; font-size:14px; color:#122f45;}
#main .disc_wrapper .discuss_holder .discuss_left h4 a{color:#122f45;}
#main .disc_wrapper .discuss_holder .discuss_left .discomp{display:block; color:#6B6B6B;}
#main .disc_wrapper .discuss_holder .discuss_left .discdate{display:block; color:#6B6B6B;}
#main .disc_wrapper .discuss_holder .discuss_right{position:relative; margin-left:99px; padding:20px; border:1px solid #CCCCCC; background:#fff; z-index:4005; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
#main .disc_wrapper .discuss_holder .discuss_right h3{color:#122f45; font-size:18px; line-height:24px; padding:0 60px 20px 5px; font-weight:normal;}
#main .disc_wrapper .discuss_holder .discuss_right .discuss_body{padding:0 5px 30px; border-bottom:1px solid #CCCCCC; margin:0 0 15px;}
#main .disc_wrapper .discuss_holder .discuss_right .edit_question{top:20px; right:20px; position:absolute; height:34px;}
#main .disc_wrapper .discuss_holder .discuss_right .edit_question a{color:#fff; text-transform:capitalize; font-family:sans-serif; font-size:15px; background:#53acd3; height:32px; line-height:32px; border:1px solid #3d8db8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:auto; float:right; opacity:1; filter:alpha(opacity = 100);}
#main .disc_wrapper .discuss_holder .discuss_right .edit_question a:hover{background:#3d8db8; border:1px solid #496D89;}
#main .disc_wrapper .discuss_holder .discuss_right textarea{margin:0 20px 30px 10px; float:left; width:350px; height:24px; line-height:24px; padding:4px 10px; min-height:24px;}
#main .disc_wrapper .discuss_holder .discuss_right input{float:left; color:#fff ; margin:0 0 30px;}
#main .disc_wrapper .discuss_holder .discuss_right input:hover{}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder{}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm{background:#E5E5E5; padding:10px; margin:10px 0 0; position:relative;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .ft2{display:none;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .featured_comm{border:2px solid #3d8db8;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .mimg,
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .aimg{display:block; width:40px; height:40px; border:1px solid #A5A5A5; margin:0 20px 10px 0; float:left; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; overflow:hidden; text-align:center; background:#fff;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm img{height:auto; width:auto; max-height:40px;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm p{float:none; line-height:normal; height:auto; overflow:hidden; margin:0 0 10px 60px;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm p a{color:#122f45; font-weight:normal;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .disc_comment_body{margin:0 0 10px 60px;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .disc_comment_body p{float:none; line-height:20px; height:auto; overflow:visible; margin:0;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .disc_comment_body a{font-weight:normal;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm p.comment_time{float:none; height:20px; line-height:20px; font-style:italic; font-size:14px; margin:0 0 0 60px; color:#6B6B6B;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .edit_comment{position:absolute; right:10px; top:10px; height:34px; font-size:0; line-height:0;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .edit_comment a.edit_c{float:left; margin-left:30px; color:#fff; text-transform:capitalize; font-family:sans-serif; font-size:15px; background:#53acd3; height:32px; line-height:32px; border:1px solid #3d8db8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; padding:0 20px; font-weight:normal; opacity:1; filter:alpha(opacity = 100);}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .edit_comment a:hover.edit_c{border:1px solid #496D89;  background:#3d8db8;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .comnum{position:absolute; bottom:10px; right:10px; font-size:14px; color:#6B6B6B; display:none;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .f_comm{bottom:10px; right:10px; position:absolute; font-size:14px; font-weight:bold; color:#6B6B6B;}
#main .disc_wrapper .discuss_holder .discuss_right .disc_footer{font-size:14px; font-style:italic; color:#6B6B6B; display:none;}
#main .disc_wrapper .discuss_holder .discuss_right .cl .see_more_com{padding:0 0 20px 10px; font-size:16px; line-height:20px; text-indent:0; display:block;}
#main .disc_wrapper .discuss_holder .discuss_right .cl .see_more_com a{background:url(/images/Innerarr1.png) right no-repeat; padding-right:20px; color:#122f45;}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .edit_comment a.delete_c{float:left; margin-left:10px; color:#64bce5; text-transform:capitalize; font-family:sans-serif; font-size:15px; background:#fff; height:32px; line-height:32px; border:1px solid #D1D1D1; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; padding:0 20px; font-weight:normal; opacity:1; filter:alpha(opacity = 100);}
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .edit_comment a:hover.delete_c {background:#D4341C; border:1px solid #D4341C; color:#fff;}
 input.submit_b1[type='submit'], #send_submit2, #talkdel{margin-left:10px; color:#64bce5 ; text-transform:capitalize; font-family:sans-serif; font-size:15px; background:#fff ; height:32px; line-height:32px; border:1px solid #D1D1D1; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center; padding:0 20px; font-weight:normal; opacity:1; filter:alpha(opacity = 100);}
input:hover.submit_b1[type='submit'], #send_submit2:hover, #talkdel:hover{background:#D4341C ; border:1px solid #D4341C ; color:#fff ;}

#main #disc_wrapper_outer #heading{display:none;}

#main table span.h1, #main table .bcrumb, #main > .ntlogo{display:none;}
#main table:nth-of-type(1) td{padding:0;}

#main input.inptxt{width:500px;}

/*  ---  8.1 Discussions / Main listing ---  */

/*  ---  8.2 Discussions / New / Edit ---  */

/*  ---  8.2 Discussions / New / Edit ---  */

/*  ---  8.3 Discussions / View ---  */

#main .disc_wrapper .discuss_holder .discuss_right h3 { color: #262626; padding: 0 0 10px; font-size: 18px; line-height: 24px; font-weight: normal;}
#main .disc_wrapper .discuss_holder .discuss_right .discuss_body { padding: 0 0 20px; border-bottom: 1px solid #CCCCCC; margin: 0 0 15px;}
#main .disc_wrapper .discuss_holder .discuss_right .discuss_rightTopHolder { padding: 0 0 10px; overflow: hidden; color: #294f6d; }
#main .disc_wrapper .discuss_holder .discuss_right .discuss_rightTopHolder h4 { float: left; padding: 0 80px 0 0; color: #294f6d; font-weight: normal;  margin:0;}
#main .disc_wrapper .discuss_holder .discuss_right .discuss_rightTopHolder a { color: #294f6d; }
#main .disc_wrapper .discuss_holder .discuss_right .discuss_rightTopHolder .discdate { float: left; background: url(/images/blogsBottomDescDate.png) left no-repeat; padding: 0 0 0 30px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsOptions { position: absolute; top: 20px; right: 20px; z-index: 2000; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsOptions a.wSubBoxLink { width: 30px; height: 30px; display: block; background: url(/images/sBoxOptionsMenu.png) 0 0; float: right; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsOptions a:hover.wSubBoxLink { background: url(/images/sBoxOptionsMenu.png) 0 -30px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsOptions a:active.wSubBoxLink { background: url(/images/sBoxOptionsMenu.png) 0 -60px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsOptions .wSubBoxInner { overflow: hidden; background: #fff; width: 130px; clear: both; border: 1px solid #cccccc; border-radius: 5px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsOptions .wSubBoxInner a { display: block; width: 130px; text-align: center; height: 40px; line-height: 40px; color: #123652; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsOptions .wSubBoxInner a:hover { background: #f2f2f2; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment { padding: 0 10px 20px; overflow: hidden; position: relative; border-bottom: 1px solid #ccc; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentPic { float: left; width: 30px; height: 30px; overflow: hidden; border-radius: 30px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentPic img { width: auto; height: auto; max-width: 30px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentInput { margin: 0 120px 0 50px; padding-left: 10px; background: url(/images/articleBottomArrowDisc.png) left top no-repeat; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentInput textarea { border: 1px solid #123652; background: #fff; width: 96%; padding: 5px 2%; min-height: 20px; height: 20px; float: none; margin: 0; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentInput textarea:focus { height: 90px; min-height: 90px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentSubmit { position: absolute; top: 0; right: 10px; width: 100px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentSubmit input { width: 100px!important; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm { border-top: 0 none; margin: 0 0 0; padding: 20px 10px 0; position: relative; background: none; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .articleBoxDetailsAllCommentPic { float: left; width: 30px; height: 30px; overflow: hidden; border-radius: 30px; border: 0 none; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .articleBoxDetailsAllCommentPic img { width: auto; height: auto; max-width: 30px; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .articleBoxDetailsAllCommentDetails { margin: 0 0 0 50px; padding: 0 0 0 10px; background: url(/images/blogsBottomArrowComm.png) left top no-repeat; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .articleBoxDetailsAllCommentDetails .articleBoxDetailsAllCommentDetailsInner { padding: 10px 20px; background: #e5e5e5; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .articleBoxDetailsAllCommentDetails .articleBoxDetailsAllCommentUser { padding: 0 0 5px; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .articleBoxDetailsAllCommentDetails .articleBoxDetailsAllCommentUser a { color: #294f6d; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .articleBoxDetailsAllCommentDetails .disc_comment_body { padding: 0 0 5px; margin: 0; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .articleBoxDetailsAllCommentDetails .comment_time { color: #262626; font-size: 14px; font-style: italic; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .articleBoxDetailsOptions { position: absolute; top: 30px; right: 20px; z-index: 2000; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .featured_comm { border: 0 none; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .featured_comm .articleBoxDetailsAllCommentDetails .articleBoxDetailsAllCommentDetailsInner { border: 2px solid #e5e5e5; background: #f2f2f2; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .featured_comm .articleBoxDetailsAllCommentDetails .f_comm { right: 25px; color: #262626; font-style: italic; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsViewAllComment { padding: 20px 0 0 70px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsViewAllComment a { color: #3ea86e; background: url(/images/Innerarr1.png) no-repeat scroll right center; padding: 0 20px 0 0; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsViewAllComment a:hover { color: #358f5d; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsViewAllComment a:active { color: #47c27e; }
#main .disc_wrapper .discuss_holder .discuss_left { width: 55px; background: url("/images/discArrowUser.png") no-repeat right 7px; }
#main .disc_wrapper .discuss_holder .discuss_left .mimg, #main .disc_wrapper .discuss_holder .discuss_left .aimg, #main .disc_wrapper .discuss_holder .discuss_left .cimg { width: 45px; height: 45px; }
#main .disc_wrapper .discuss_holder .discuss_left img { max-height: 45px; width:100%; height:100%; object-fit:cover;}
#main .disc_wrapper .discuss_holder .discuss_right { margin-left: 64px; padding: 15px 20px; }
#main .disc_wrapper .discuss_holder .discuss_right .discuss_body { margin: 0 0 20px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentPic { width: 35px; height: 35px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentPic img { max-width: 45px; width:100%; height:100%; object-fit:cover;}
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentInput textarea { line-height: 20px; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .articleBoxDetailsAllCommentPic { width: 35px; height: 35px; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .articleBoxDetailsAllCommentPic img { max-width: 45px; width:100%; height:100%; object-fit:cover;}
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsViewAllComment { padding: 15px 0 0 70px; }
#main .disc_wrapper .discuss_holder { margin: 0; border: 0 none; padding: 0 0 10px; }
#main .disc_wrapper .discuss_holder .discuss_right .edit_question { top: 20px; right: 20px; position: absolute; height: 34px; }
#main .disc_wrapper .discuss_holder .discuss_right .edit_question a { color: #fff; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #5682a3; height: 32px; line-height: 32px; border: 1px solid #496e8a; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal; cursor: pointer; width: auto; float: right; opacity: 1; }
#main .disc_wrapper .discuss_holder .discuss_right .edit_question a:hover { background: #496e8a; border: 1px solid #3b5970; }
#main .disc_wrapper .discuss_holder .discuss_right textarea { width: 60%; padding: 5px 2%; margin: 0 0 30px 5%; float: left; height: 24px; line-height: 24px; min-height: 24px;}
#main .disc_wrapper .discuss_holder .discuss_right input { margin: 0 5% 30px 0; float: right; width: 20%; padding: 0 15px; color: #fff !important;}
#main .disc_wrapper .discuss_holder .discuss_right .cl .see_more_com { padding-left: 5%; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .ft2 { display: none!important; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .mimg, #main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .aimg { display: block; width: 40px; height: 40px; border: 1px solid #a6a6a6; margin: 0 20px 10px 0; float: left; border-radius: 40px; overflow: hidden; text-align: center; background: #fff; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm img { height: auto; width: auto; max-height: 40px; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm p { float: none; line-height: normal; height: auto; overflow: hidden; margin: 0 0 10px 60px; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm p a { color: #1E4C7B; font-weight: normal; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .disc_comment_body { margin: 0 0 10px 60px; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .disc_comment_body p { float: none; line-height: 20px; height: auto; overflow: visible; margin: 0; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .disc_comment_body a { font-weight: normal; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm p.comment_time { float: none; height: 20px; line-height: 20px; font-style: italic; font-size: 14px; margin: 0 0 0 60px; color: #6B6B6B; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .edit_comment { position: absolute; right: 10px; top: auto; bottom: 10px; height: 34px; font-size: 0; line-height: 0; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .edit_comment a.edit_c { float: left; margin-left: 30px; color: #fff; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #5682a3; height: 32px; line-height: 32px; border: 1px solid #496e8a; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal; opacity: 1; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .edit_comment a:hover.edit_c { border: 1px solid #496e8a; background: #3b5970; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .comnum { position: absolute; bottom: 10px; right: 10px; font-size: 14px; color: #6B6B6B; display: none; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .f_comm { top: 10px; bottom: auto;  right: 10px; position: absolute; font-size: 14px; font-weight: bold; color: #6B6B6B; }
#main .disc_wrapper .discuss_holder .discuss_right .disc_footer { font-size: 14px; font-style: italic; color: #6B6B6B; display: none; }
#main .disc_wrapper .discuss_holder .discuss_right .cl .see_more_com { padding: 0 0 20px 10px; font-size: 16px; line-height: 20px; text-indent: 0; display: block; }
#main .disc_wrapper .discuss_holder .discuss_right .cl .see_more_com a { background: url(/images/Innerarr1.png) right no-repeat; padding-right: 20px; color: #1E4C7B; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .edit_comment a.delete_c { float: left; margin-left: 10px; color: #64bce5; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #fff; height: 32px; line-height: 32px; border: 1px solid #D9D9D9; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal; opacity: 1; }
#main .disc_wrapper .discuss_holder .discuss_right .comments_holder .moderator_comm .edit_comment a:hover.delete_c { background: #D4341C; border: 1px solid #D4341C; color: #fff; }

/*  ---  8.3 Discussions / View ---  */

/*  ---  8.4 Discussions / New Comment / Edit Comment ---  */

#main .myBox .item_manage{background:#fff; padding:5px 20px 15px;}
#main .myBox .item_manage form{width:640px; margin:0 auto;}
#main .myBox .item_manage form #oneline{overflow:hidden; padding:5px 0;}
#main .myBox .item_manage form #multiline{overflow:hidden; padding:5px 0;}
#main .myBox .item_manage form .featcom{overflow:hidden; padding:5px 0;}
#main .myBox .item_manage form table td{padding:5px 0;}
#main .myBox .item_manage label:not([class*="mvineFormElem_"]),
#main .myBox .item_manage span.fcom{float:left; font-weight:normal; display:block; width:200px; font-size:16px; text-align:left; padding:7px 20px 7px 0; line-height:20px;}
#main .myBox .item_manage form table td:last-child strong, #main .myBox .item_manage form table td:last-child b{width:auto; text-align:left; padding:6px 0;}
#main .myBox .item_manage .vsmall{display:block; line-height:20px; font-style:italic; font-size:14px; padding:6px 0;}
#main .myBox .item_manage input[type="text"]{width:398px;}
#main .myBox .item_manage textarea{width:398px;}
#main .myBox .item_manage select{width:300px;}
#main .myBox .item_manage input#date{width:80px;}
#main .myBox .item_manage span.fcheck{float:left; width:420px;}
#main .myBox .item_manage input.submit:first-child{margin-left:220px;}

/*  ---  8.4 Discussions / New Comment / Edit Comment ---  */

/*  ---  8.5 Discussions / View Comment ---  */

/*  ---  8.5 Discussions / View Comment ---  */



/*  ---  9.1 News / Main listing ---  */

#main .myBox #txt .messagefrom{line-height:20px; font-size:18px; padding:20px 0; border-bottom:1px solid #ccc;}
#main .myBox #txt .messagefrom b, #main .myBox #txt .messagefrom strong{color:#122f45;}
#main .myBox #txt .newsatt{padding:18px 0 0; vertical-align:middle; overflow:hidden;}
#main .myBox #txt .newsatt img{float:left;}
#main .myBox #txt .newsatt a{display:block; padding-top:15px;}
#main .myBox #txt .newsdesc{padding:20px 0 0; overflow:hidden;}
#main .myBox #txt .newsdesc img{float:left; margin:0 20px 20px 0;}
#main .myBox #txt .newsdesc p{padding:0 0 20px;}
#main .myBox #txt .newsdesc ul, #main .myBox #txt .newsdesc ol{list-style:inside; padding:0 0 10px;}
#main .myBox #txt .newsdesc ul li, #main .myBox #txt .newsdesc ol li{padding:0 0 10px;}
#main .myBox #txt .newsdesc a{color:#64bce5;}
#main .myBox #txt .newsdesc a:hover{text-decoration:underline;}
#main .myBox #txt .newsaut{line-height:20px; font-size:14px; padding:20px 0; border-top:1px solid #ccc; color:#122f45; font-weight:bold;}
#main .myBox #txt .newsaut a{font-weight:normal;}

#main .myBox #txt #kc_update{padding:5px 0; border-bottom:1px solid #E5E5E5;}
#main .myBox #txt #kc_update span.small{width:85px; float:left;}
#main .myBox #txt #kc_update a{color:#122f45;}

#main .myBox #newsShellList{margin:-20px;}
#main .myBox #newsShellList .kc_update{padding:15px 20px 15px 80px; background:url(/images/news_icon.png) 20px 15px no-repeat; border-bottom:1px solid #DDDDDD;}
#main .myBox #newsShellList .kc_update span{display:block;}
#main .myBox #newsShellList .kc_update .newstitle{font-size:18px; font-weight:normal; color:#122f45; padding:0 0 10px; line-height:24px;}
#main .myBox #newsShellList .kc_update .newstitle a{color:#122f45;}
#main .myBox #newsShellList .kc_update .newstitle a:hover{opacity:0.8; filter:alpha(opacity = 80);}
#main .myBox #newsShellList .kc_update .newsdesc{padding:0 0 10px;}
#main .myBox #newsShellList .kc_update .newsdesc p{padding:0;}
#main .myBox #newsShellList .kc_update .newsdate{font-style:italic;}


/*  ---  9.1 News / Main listing ---  */

/*  ---  9.2 News / New / Edit ---  */

/*  ---  9.2 News / New / Edit ---  */

/*  ---  9.3 News / View ---  */

#newsInnerDetails { margin: 10px 0 -7px; background: #fff; padding: 10px 20px; line-height: 30px; }
#newsInnerDetails .articleBottomDesc { overflow: hidden; }
#newsInnerDetails .articleBottomDesc .articleBottomDescAdded { font-size: 16px; float: left; padding-right: 80px; color: #294f6d; }
#newsInnerDetails .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedPic { width: 30px; height: 30px; overflow: hidden; border-radius: 30px; float: left; }
#newsInnerDetails .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedPic img { width: auto; height: auto; max-width: 30px; }
#newsInnerDetails .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedUser { font-size: 16px; float: left; padding-left: 10px; }
#newsInnerDetails .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedUser a { color: #294f6d; }
#newsInnerDetails .articleBottomDesc .articleBottomDescDate { color: #294f6d; font-size: 16px; padding: 0 80px 0 30px; background: url(/images/articleBottomDescDate.png) left no-repeat; float: left; }
#txt .articleBoxDetails { margin: 0 0 20px; border: 1px solid #d9d9d9; }
#txt .articleBoxDetails .articleBoxDetailsTitle { border-bottom: 1px solid #d9d9d9; line-height: 28px; padding: 8px 20px; color: #294f6d; font-size: 18px; }
#txt .articleBoxDetails .articleBoxDetailsInner { padding: 10px; }
#txt .articleBoxDetails .articleBoxDetailsInner .valuefull_attach { padding: 10px; background: #f2f2f2; border: 0 none; overflow: hidden; }
#txt .articleBoxDetails .articleBoxDetailsInner .valuefull_attach img { float: left; }
#txt .articleBoxDetails .articleBoxDetailsInner .valuefull_attach a { color: #294f6d; float: left; padding-top: 5px; }
#txt .articleBoxDetails .articleBoxDetailsInner .valuefull_attach a span { display: block; color: #a6a6a6; }
#txt #newsAttachments .articleBoxDetails .articleBoxDetailsTitle { background: url(/images/headingIconAttach.png) right center no-repeat; }
#main .myBox #txt .newsdesc { padding: 0 0 20px; overflow: hidden; }
#main .myBox #txt .newsdesc img { margin: 0 20px 0 0; float: left; }
#main .myBox #txt .newsdesc p { padding: 0 0 10px; }
#main .myBox #txt .newsdesc p:after { display: inline; }
#main .myBox #txt .newsdesc ul, #main .myBox #txt .newsdesc ol { list-style: inside; padding: 0 0 10px; }
#main .myBox #txt .newsdesc ul li, #main .myBox #txt .newsdesc ol li { padding: 0 0 10px; }
#main .myBox #txt .newsdesc a { color: #64bce5; }
#main .myBox #txt .newsdesc a:hover { text-decoration: underline; }
#txt .articleBoxDetails .articleBoxDetailsInner .valuefull_attach { padding: 5px 10px 10px; }
#txt .articleBoxDetails .articleBoxDetailsInner .valuefull_attach a { padding: 0; font-size: 15px; }
#Content .myBox #txt { padding: 20px; }
#txt #newsAttachments .articleBoxDetails { margin: 0; }
#main .myBox #newsShellList .kc_update { font-size: 15px; position: relative; }
#main .myBox #newsShellList .kc_update .newstitle a { color: #262626; }
#main .myBox #newsShellList .kc_update .articleBottomDesc { min-height: 20px; overflow: hidden; }
#main .myBox #newsShellList .kc_update .articleBottomDesc .articleBottomDescAdded { font-size: 14px; width: 180px; float: left; }
#main .myBox #newsShellList .kc_update .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedPic { width: 20px; height: 20px; overflow: hidden; border-radius: 20px; float: left; }
#main .myBox #newsShellList .kc_update .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedPic img { width: auto; height: auto; max-width: 20px; }
#main .myBox #newsShellList .kc_update .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedUser { font-size: 14px; float: left; padding-left: 10px; }
#main .myBox #newsShellList .kc_update .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedUser a { color: #294f6d; }
#main .myBox #newsShellList .kc_update .articleBottomDesc .articleBottomDescDate { color: #294f6d; font-size: 14px; padding: 0 0 0 30px; background: url(/images/articleBottomDescDate.png) left no-repeat; width: 150px; float: left; }
#main .myBox #newsShellList .kc_update .articleBoxDetailsOptions { position: absolute; top: 10px; right: 10px; }
#main .myBox #newsShellList .kc_update .articleBoxDetailsOptions a.wSubBoxLink { width: 30px; height: 30px; display: block; background: url(/images/sBoxOptionsMenu.png) 0 0; float: right; }
#main .myBox #newsShellList .kc_update .articleBoxDetailsOptions a:hover.wSubBoxLink { background: url(/images/sBoxOptionsMenu.png) 0 -30px; }
#main .myBox #newsShellList .kc_update .articleBoxDetailsOptions a:active.wSubBoxLink { background: url(/images/sBoxOptionsMenu.png) 0 -60px; }
#main .myBox #newsShellList .kc_update .articleBoxDetailsOptions .wSubBoxInner { overflow: hidden; background: #fff; width: 130px; clear: both; border: 1px solid #cccccc; border-radius: 5px; }
#main .myBox #newsShellList .kc_update .articleBoxDetailsOptions .wSubBoxInner a { display: block; width: 130px; text-align: center; height: 40px; line-height: 40px; color: #123652; cursor: pointer; }
#main .myBox #newsShellList .kc_update .articleBoxDetailsOptions .wSubBoxInner a:hover { background: #f2f2f2; }
#main .myBox #newsShellList .kc_update { padding: 10px 20px 15px 80px; background: url("/images/news_icon.png") no-repeat scroll 20px 11px; }
#main .myBox #newsShellList .kc_update .newsdesc { padding: 0 0 15px; }


/*  ---  9.3 News / View ---  */

/*  ---  9.4 News / New Comment / Edit Comment ---  */

/*  ---  9.4 News / New Comment / Edit Comment ---  */

/*  ---  9.5 News / View Comment ---  */

/*  ---  9.5 News / View Comment ---  */



/*  ---  10.1 Events / Main listing ---  */

#Content #EventBox #heading { padding: 0; }
#Content #EventBox #evdetail { position: relative; padding-top: 15px; }
#Content #EventBox #date, #Content #EventBox #where, #Content #EventBox #webp { margin-top: 30px; padding: 8px 0 8px 60px; line-height: 24px; font-size: 18px; min-height: 24px; }
#Content #EventBox #date { background: url(/images/eventboxDate.png) left top no-repeat; }
#Content #EventBox #where { background: url(/images/eventboxWhere.png) left top no-repeat; }
#Content #EventBox #google, #Content #EventBox #outlook { width: 39px; height: 38px; display: block; position: absolute; left: 0; }
#Content #EventBox #google a, #Content #EventBox #outlook a { display: block; width: 39px; height: 38px; font-size: 0; line-height: 0; text-indent: -9999px; }
#Content #EventBox #outlook img { display: none; }
#Content #EventBox #outlook { top: 45px; }
#Content #EventBox #google { top: 115px; }
#Content #EventBox #google img { width: 39px; height: 38px; opacity: 0; }
#Content #EventBox #eventInfo { padding-top: 30px; margin-top: 30px; border-top: 1px solid #ccc; }
#Content #EventBox #eventInfo #desc { overflow: hidden; }
#Content #EventBox #eventInfo #desc img { float: left; margin: 0 20px 20px 0; }
#Content #EventBox #eventInfo #desc p { padding: 0 0 20px; }
#Content #EventBox #eventInfo #desc a { color: #64bce5; }
#Content #EventBox #eventInfo #desc a:hover { text-decoration: underline; }
#Content #EventBox #eventInfo #advanced { padding-top: 30px; border-top: 1px solid #ccc; }
#Content #EventBox #eventInfo #advanced .bookme { height: auto; line-height: 30px; margin: 5px 0 10px 0px; padding: 0 0 10px; width: auto; border-bottom: 1px solid #ccc; color: #1E4C7B; font-size: 20px; }
#Content #EventBox #eventInfo #advanced .bookme a { color: #1E4C7B; cursor: text!important; }
#Content #EventBox #eventInfo #advanced .bookme a:hover { color: #1E4C7B; cursor: text!important; }
#Content #EventBox #eventInfo #advanced #idBookNow { display: block!important; }
#Content #EventBox #eventInfo #advanced #idBookNow #responseBox { padding: 20px; background: #E5E5E5; }
#Content #EventBox #eventInfo #advanced #idBookNow #responseBox label:not([class*="mvineFormElem_"]) { width: 160px; float: left; padding: 5px 20px 5px 0; line-height: 20px; text-align: right; }
#Content #EventBox #eventInfo #advanced #idBookNow #responseBox #firstline { padding: 0 0 20px; overflow: hidden; }
#Content #EventBox #eventInfo #advanced #idBookNow #responseBox #firstline span { padding: 0 10px 0 0; line-height: 30px; }
#Content #EventBox #eventInfo #advanced #idBookNow #responseBox #firstline .jquery-safari-radio img { margin-top: 2px; }
#Content #EventBox #eventInfo #advanced #idBookNow #responseBox #firstline span span { float: none; padding: 0 5px 0 0; }
#Content #EventBox #eventInfo #advanced #idBookNow #responseBox textarea.additional { width: 420px; height: 40px; min-height: 40px; padding: 5px 10px; line-height: 20px; }

#Content #EventBox #eventInfo #advanced #idBookNow #responseBox .purchasecomment { padding: 0 0 30px; }
#Content #EventBox #eventInfo .attach { padding: 20px 0; border-top: 1px solid #ccc; vertical-align: middle; overflow: hidden; }
#Content #EventBox #eventInfo .attach img { vertical-align: middle; }
#Content #EventBox #eventInfo #advanced #attendees { padding: 20px 0 0; }
#Content #EventBox #eventInfo #advanced #attendees #list #member { background: #E5E5E5; padding: 10px; margin: 10px 0 0; position: relative; overflow: hidden; }
#Content #EventBox #eventInfo #advanced #attendees #list #member img { width: auto; height: auto; max-height: 60px; border: none; float: none; margin: 0; border: 1px solid #a6a6a6; float: left; border-radius: 60px; overflow: hidden; }
#Content #EventBox #eventInfo #advanced #attendees #list #member a { color: #1E4C7B; font-weight: normal; margin: 0 0 10px 20px; }
#Content #EventBox #eventInfo #advanced #attendees #list #member a:hover { color: #496e8a; }

/*  ---  10.1 Events / Main listing ---  */

/*  ---  10.2 Events / New / Edit ---  */

#Content form#theForm { margin: 62px 0 20px; position: relative; background: #fff; padding: 15px 20px; }
#Content form#theForm h2 { line-height: 30px; color: #262626; position: absolute; left: 20px; width: 100%; padding: 0 20px; font-size: 20px; margin: -99px -20px 0; box-sizing: border-box; padding: 10px 20px; background: #fff; border-bottom: 2px solid #4a73ad; }
#Content .str_edit form#theForm h2 { margin-top: -79px; }
#Content form#theForm .eventwrap h2 { margin-top: -92px; background: #fff; box-sizing: border-box; padding: 10px 20px; }
#Content form#theForm #onlineForm { width: 850px; margin: 0 auto; padding: 0; clear: both; }
#Content form#theForm #Eventarea { padding: 0 0 0; clear: both; }
#Content form#theForm #advheading { display: none; }
#Content form#theForm #evheading, #Content h3.manSpHead, #Content .headatt { border-bottom: 1px solid #ccc; font-weight: normal; font-size: 20px; text-align: left; margin: 0 0 10px; padding: 0 0 10px; line-height: 20px; height: auto; }
#Content form#theForm label:not([class*="mvineFormElem_"]), #Content form#theForm .labelhead, #Content form#theForm div.label, #Content form#theForm .chlabel, #Content form#theForm .chgoot { width: 200px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#Content form#theForm input[type="text"] { width: 608px; }
#Content form#theForm select { width: 300px; }
#Content form#theForm select#currency { margin: 5px 0 0 220px; }
#Content form#theForm #oneinline a#addmore { padding: 5px 20px; margin: 0; border: 0 none; border-radius: 5px; padding-left: 40px; background: #47c27c url(/images/tabnavUpload.png) 10px center no-repeat; border: 1px solid #3ea86e; font-size: 15px; font-weight: normal; cursor: pointer; color: #fff; display: inline; float: none; }
#Content form#theForm #oneinline a:hover#addmore { background: #47c27c url(/images/tabnavUpload.png) 10px center no-repeat; border: 1px solid #3ea86e; }
#Content form#theForm #oneline, #Content form#theForm #twoinline, #Content form#theForm #oneinline { clear: both; overflow: hidden; padding: 5px 0; }
#Content form#theForm #twoinline { padding-right: 55px; float: left; clear: none; }
#Content form#theForm #twoinline label:not([class*="mvineFormElem_"]) { clear: both; float: none; padding: 2px 0 5px; text-align: left; width: auto; }
#Content form#theForm .evdocattach { width: 560px !important; }
#Content form#theForm #attachments .evdocattach { width: auto!important; }
#Content form#theForm .evdocattachtitle { padding-right: 0!important; }
#Content form#theForm #cke_content, #Content form#theForm #cke_news { float: none; width: 848px; clear: both; }
#Content form#theForm input.dateInput { width: 80px; vertical-align:top;}
#Content form#theForm .dattime { width: 260px; }
#Content form#theForm .dattime select { width: 65px!important; }
#Content form#theForm .dattime .customSelect{ width: 50px!important; }
#Content form#theForm .vsmall { font-style: italic; font-size: 14px; display: block; margin-left: 220px; clear: both; }
#Content form#theForm #multiline { padding: 5px 20px 5px 0; float: none; clear: both; font-size: 18px; }
#Content form#theForm .evdocattach { padding-left: 220px!important; /*overflow:visible!important;*/ }
#Content form#theForm .evdocattach label:not([class*="mvineFormElem_"]) a { float: left!important; }
#Content form#theForm #attachments .evdocattach { padding-left: 0!important; }
#Content form#theForm .evdocattachembeded label:not([class*="mvineFormElem_"]),
#Content form#theForm .evdocattachtitle label:not([class*="mvineFormElem_"]){ width: 200px!important; display: block!important; padding: 7px 20px 7px 0!important; line-height: 20px!important; text-align: left!important; float: left!important; }
#Content form#theForm input.FormSubmit, #Content form#theForm input[type='submit'] { margin: 20px auto 0!important; display: block; }
#Content form#theForm .customfile { float: left; }
#Content form#theForm select#epoSelect{width:420px!important;}
#Content form#theForm select#epoSelect + .customSelect{width:420px!important;}
#Content form#theForm select.guestNo{width:420px!important;}
#Content form#theForm select.guestNo + .customSelect{width:420px!important;}
#Content form #cke_content, #Content form #cke_news { width: 848px; float: none; clear: both; }
img#rejectlogo, img#rejectphoto, img#del { margin: 8px 5px 0; cursor: pointer; width: 18px; height: 18px; }
#main .myBoxwrap .internalbox form img#rejectlogo, #main .myBoxwrap .internalbox form img#del { margin-top: 0; }
#Content .myBox #txt form .editcomment #oneline { clear: both; overflow: hidden; padding: 5px 0; text-align: center; }
#Content .myBox #txt form .editcomment label:not([class*="mvineFormElem_"]) { width: 200px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#Content .myBox #txt form .editcomment .editbox { margin-left: 220px; text-align: left; }

#main .item_manage #onlineFormList #oneline{overflow:hidden; border-bottom:1px solid #e2e2e2; padding:10px 0; display:table; width:100%;}
#main .item_manage #onlineFormList #oneline .doctitle{display:table-cell; line-height:20px; width:90%; padding:6px 0; vertical-align:middle;}
#main .item_manage #onlineFormList #oneline .docedit{display:table-cell; line-height:20px; width:10%; text-align:right; vertical-align:middle; padding:0 10px 0 0;}
#main .item_manage #onlineFormList #oneline .docdel{display:table-cell; line-height:20px; width:10%; text-align:right; vertical-align:middle;}
#main .item_manage #onlineFormList #oneline .docdel a::after{content:"Delete";}
#main .item_manage #onlineFormList #oneline .docdel img#del{display:none;}
#main .item_manage #onlineFormList #oneline .docedit a{background-color: #f2f2f2!important; border: 1px solid #d9d9d9!important; color: #123652!important;}
#main .item_manage #onlineFormList #oneline .docedit a:hover{background-color: #d9d9d9!important; border: 1px solid #bfbfbf!important; color: #123652!important;}
#main .item_manage #onlineFormList #oneline .docedit a:active{background-color: #bfbfbf!important; border: 1px solid #a6a6a6!important; color: #123652!important;}
#main .item_manage #onlineFormList #oneline .docdel a{background-color: #fff!important; border: 1px solid #ccc!important; color: #7fbff0!important;}
#main .item_manage #onlineFormList #oneline .docdel a:hover{background-color: #ff5e5e!important; border: 1px solid #e65555!important; color: #fff!important;}
#main .item_manage #onlineFormList #oneline .docdel a:active{background-color: #cc4b4b!important; border: 1px solid #b34242!important; color: #fff!important;}

#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline{overflow:hidden; border-bottom:1px solid #e2e2e2; padding:10px 0; display:table; width:100%;}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline .doctitle{display:table-cell; line-height:20px; width:70%; padding:6px 0; vertical-align:middle;}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline .docedit{display:table-cell; line-height:20px; width:20%; text-align:right; vertical-align:middle; padding:0 10px 0 0;}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline .docdel{display:table-cell; line-height:20px; width:10%; text-align:right; vertical-align:middle;}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline .docdel a::after{content:"Delete";}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline .docdel img#del{display:none;}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline a{padding:6px 20px; line-height:20px; height:auto; display:inline-block; font-family:"Source Sans Pro",sans-serif; font-size:15px; text-transform:capitalize; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; max-width:100%; box-sizing:border-box; text-align:center;}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline .docedit a{background-color: #f2f2f2!important; border: 1px solid #d9d9d9!important; color: #123652!important;}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline .docedit a:hover{background-color: #d9d9d9!important; border: 1px solid #bfbfbf!important; color: #123652!important;}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline .docedit a:active{background-color: #bfbfbf!important; border: 1px solid #a6a6a6!important; color: #123652!important;}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline .docdel a{background-color: #fff!important; border: 1px solid #ccc!important; color: #7fbff0!important;}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline .docdel a:hover{background-color: #ff5e5e!important; border: 1px solid #e65555!important; color: #fff!important;}
#main #txt_cedit .test #txt .domtab1 .test1 #onlineFormList #oneline .docdel a:active{background-color: #cc4b4b!important; border: 1px solid #b34242!important; color: #fff!important;}

#main .exstevents #onlineFormList #oneline{overflow:hidden; border-bottom:1px solid #e2e2e2; padding:10px 0; display:table; width:100%;}
#main .exstevents #onlineFormList #oneline .docdate{display:table-cell; line-height:20px; width:10%; padding:6px 0; vertical-align:middle; min-width:100px;}
#main .exstevents #onlineFormList #oneline .doctitle{display:table-cell; line-height:20px; width:80%; padding:6px 0; vertical-align:middle;}
#main .exstevents #onlineFormList #oneline .docedit{display:table-cell; line-height:20px; width:10%; text-align:right; vertical-align:middle; padding:0 10px 0 0;}
#main .exstevents #onlineFormList #oneline .docman{display:table-cell; line-height:20px; width:10%; text-align:right; vertical-align:middle; padding:0 10px 0 0;}
#main .exstevents #onlineFormList #oneline .docdel{display:table-cell; line-height:20px; width:10%; text-align:right; vertical-align:middle;}
#main .exstevents #onlineFormList #oneline .docdel a::after{content:"Delete";}
#main .exstevents #onlineFormList #oneline .docdel img#del{display:none;}
#main .exstevents #onlineFormList #oneline .docedit a{background-color: #f2f2f2!important; border: 1px solid #d9d9d9!important; color: #123652!important;}
#main .exstevents #onlineFormList #oneline .docedit a:hover{background-color: #d9d9d9!important; border: 1px solid #bfbfbf!important; color: #123652!important;}
#main .exstevents #onlineFormList #oneline .docedit a:active{background-color: #bfbfbf!important; border: 1px solid #a6a6a6!important; color: #123652!important;}
#main .exstevents #onlineFormList #oneline .docdel a{background-color: #fff!important; border: 1px solid #ccc!important; color: #7fbff0!important;}
#main .exstevents #onlineFormList #oneline .docdel a:hover{background-color: #ff5e5e!important; border: 1px solid #e65555!important; color: #fff!important;}
#main .exstevents #onlineFormList #oneline .docdel a:active{background-color: #cc4b4b!important; border: 1px solid #b34242!important; color: #fff!important;}

/*  ---  10.2 Events / New / Edit ---  */

/*  ---  10.3 Events / View ---  */

.addtocalendar { position: relative; display: inline-block; background: transparent!important; }
.atcb-link { display: block; outline: none!important; cursor: pointer; background: #006fa0; border: 1px solid #006fa0; width: 150px; padding: 0; text-align: center; font-weight: normal; font-family: Arial; line-height: 30px; margin: 5px 10px 0 0; float: right; }
.atcb-link:hover { color: #fff!important; background-color: #496d89!important; text-decoration: none!important; }
.atcb-list { position: absolute; top: 100%; left: 0; width: 170px; z-index: 900; }
.atcb-list, .atcb-item { list-style: none; margin: 0; padding: 0; background: #fff; }
.atcb-item { float: none; text-align: left; }
.atcb-item-link { text-decoration: none; outline: none; display: block; }
.atcb-item-link:active { background-color: #496d89; }
.atcb-item.hover, .atcb-item:hover { position: relative; z-index: 900; cursor: pointer; text-decoration: none; outline: none; }
.actoff { display: none; }
.acton { display: block; }

.atcb-list { width: 170px; border: 1px solid rgb(186,186,186); border-radius: 2px; box-shadow: 0 0 5px #AAA; }
.atcb-list, .atcb-item { background: #fff; color: #000; }
.atcb-item, .atcb-item-link { line-height: 1.3em; vertical-align: middle; zoom: 1; }
.atcb-item-link, .atcb-item-link:hover, .atcb-item-link:active, .atcb-item-link:focus { font-size: 14px; text-decoration: none; outline: none; padding: 5px 15px; }
a.atcb-item-link:hover, a.atcb-item-link:active, a.atcb-item-link:focus { color: #fff !important; text-decoration: none !important; background-color: #496d89!important; }
.atcb-item.hover, .atcb-item:hover { background: #496d89; }

#Content #EventBox #google a, #Content #EventBox #outlook a { font-size: 14px; line-height: 20px; width: 100%; text-indent: 0; }
#Content #main #calendar_list #txt .kp_wrapper .kc_update { padding-bottom: 10px; border-bottom:1px solid #ddd;}
#Content #main #calendar_list #txt .PastEventsBody .kp_wrapper .kc_update .details, #Content #main #calendar_list #txt .kp_wrapper .kc_update .details { width: 605px; }
#Content #main #calendar_list #txt .PastEventsBody .kp_wrapper .kc_update .eventButtons, #Content #main #calendar_list #txt .kp_wrapper .kc_update .eventButtons { width: auto; margin-left: 0; }
#calendar_list .atcb-list { background: transparent; box-shadow: none; border: none; }
#calendar_list #txt .kp_wrapper .kc_update:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#calendar_list #txt .kp_wrapper .kc_update { display: inline-block; }
* html #calendar_list #txt .kp_wrapper .kc_update { height: 1%; }
#calendar_list #txt .kp_wrapper .kc_update { display: block; }
#EventBox .atcb-link, #EventBox .atcb-link:hover { background: none!important; border: none; width: 40px!important; }
#EventBox .atcb-item-link, #EventBox .atcb-item-link:hover { background: none!important; border: none; height: 25px!important; }
#EventBox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#EventBox { display: inline-block; }
* html #EventBox { height: 1%; }
#EventBox { display: block; }
#EventBox { overflow: visible; }
#Content #main #calendar_list #txt .PastEventsBody .kp_wrapper .kc_update { overflow: visible; }
#calendar_list #txt .PastEventsBody .kp_wrapper, #calendar_list #txt .kp_wrapper { overflow: visible; }

#main #calendar_list #txt .fullmonth { line-height: 34px; color: #262626; position: relative; padding: 5px 0 5px 20px; background: #fff; font-size: 20px; border-bottom: 2px solid #4a73ad; }
#main #calendar_list #txt .kp_wrapper { position: relative; margin: 5px 0 10px; }
#main #calendar_list #txt .kp_wrapper .kc_update { padding: 15px 20px; margin: 0 0 5px; position: relative; background: #fff; }
#main #calendar_list #txt .kp_wrapper .kc_update .eventDate { float: left; background: url(/images/calListEventDate.png) 0 -10px; width: 60px; height: 70px; padding-top: 4px; }
#main #calendar_list #txt .kp_wrapper .kc_update .eventDate .eventMonth { font-weight: normal; font-size: 18px; text-transform: uppercase; text-align: center; width: 47px; height: 20px; line-height: 20px; color: #fff; }
#main #calendar_list #txt .kp_wrapper .kc_update .eventDate .eventDay { color: #262626; font-size: 30px; text-align: center; font-weight: normal; width: 47px; height: 36px; line-height: 36px; }
#main #calendar_list #txt .kp_wrapper .kc_update .eventDate .eventYear { display: none; }
#main #calendar_list #txt .kp_wrapper .kc_update .details { margin: 0 180px 0 70px; width:auto!important;}
#main #calendar_list #txt .kp_wrapper .kc_update .details .eventTitle { font-weight: normal; color: #1E4C7B; font-size: 18px; line-height: 24px; padding: 0 0 15px; }
#main #calendar_list #txt .kp_wrapper .kc_update .details .eventTitle a { color: #262626; }
#main #calendar_list #txt .kp_wrapper .kc_update .details .eventTitle a:hover { opacity: 0.8; }
#main #calendar_list #txt .kp_wrapper .kc_update .details .eventPeriod { color: #294f6d; font-weight: normal; padding: 0 0 15px; }
#main #calendar_list #txt .kp_wrapper .kc_update .details .eventLocation { font-style: italic; color: #6B6B6B; font-size: 14px; }
#main #calendar_list #txt .kp_wrapper .kc_update .eventButtons { position: absolute; top: 15px; right: 0; }
#main #calendar_list #txt .kp_wrapper .kc_update .eventButtons a { padding: 0; margin: 0 0 0 10px; border: 0 none; border-radius: 5px; background: #F2F2F2; border: 1px solid #E5E5E5; font-size: 15px; font-weight: normal; cursor: pointer; color: #18405e; display: block; float: left; height: 30px; line-height: 30px; width: 180px; text-align: center; }
#main #calendar_list #txt .kp_wrapper .kc_update .eventButtons a:hover { opacity: 0.8; }

/*  ---  10.3 Events / View ---  */

/*  ---  10.4 Events / Manage ---  */

.myBox1 .itemimg{background:#fff; padding:15px 20px;}

#main .item_manage #onlineFormList #oneline .docedit a,
#main .item_manage #onlineFormList #oneline .docdel a,
#main .myBox .exstevents #onlineFormList #oneline .docman a,
#main .myBox .exstevents #onlineFormList #oneline .docedit a,
#main .myBox .exstevents #onlineFormList #oneline .docdel a,
#main .exstevents #onlineFormList #oneline .docedit a,
#main .exstevents #onlineFormList #oneline .docman a,
#main .exstevents #onlineFormList #oneline .docdel a,
#txt_cedit .test #txt .foldlist .oneline .flddel a,
#txt_cedit .test #txt .foldlist .oneline .fldedit a{padding:6px 20px; line-height:20px; height:auto; display:inline-block; font-family:sans-serif; font-size:15px; text-transform:capitalize; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; max-width:100%; box-sizing:border-box; text-align:center;}

#main .item_manage #onlineFormList #oneline .docedit a{min-width:115px;}

#main .item_manage #onlineFormList #oneline .docedit a,
#main .myBox .exstevents #onlineFormList #oneline .docedit a,
#main .exstevents #onlineFormList #oneline .docedit a,
#txt_cedit .test #txt .foldlist .oneline .flddel a{ background-color: #f2f2f2!important; border: 1px solid #d9d9d9!important; color: #123652!important; }
#main .item_manage #onlineFormList #oneline .docedit a:hover,
#main .myBox .exstevents #onlineFormList #oneline .docedit a:hover,
#main .exstevents #onlineFormList #oneline .docedit a:hover,
#txt_cedit .test #txt .foldlist .oneline .flddel a:hover { background-color: #d9d9d9!important; border: 1px solid #bfbfbf!important; color: #123652!important; }
#main .item_manage #onlineFormList #oneline .docedit a:active,
#main .myBox .exstevents #onlineFormList #oneline .docedit a:active,
#main .exstevents #onlineFormList #oneline .docedit a:active,
#txt_cedit .test #txt .foldlist .oneline .flddel a:active { background-color: #bfbfbf!important; border: 1px solid #a6a6a6!important; color: #123652!important; }

#main .item_manage #onlineFormList #oneline .docdel a,
#main .myBox .exstevents #onlineFormList #oneline .docdel a,
#main .exstevents #onlineFormList #oneline .docdel a,
#txt_cedit .test #txt .foldlist .oneline .flddel a,
#txt_cedit .test #txt .foldlist .oneline .fldedit a { background-color: #fff!important; border: 1px solid #ccc!important; color: #7fbff0!important; }
#main .item_manage #onlineFormList #oneline .docdel a:hover,
#main .myBox .exstevents #onlineFormList #oneline .docdel a:hover,
#main .exstevents #onlineFormList #oneline .docdel a:hover,
#txt_cedit .test #txt .foldlist .oneline .flddel a:hover,
#txt_cedit .test #txt .foldlist .oneline .fldedit a:hover { background-color: #ff5e5e!important; border: 1px solid #e65555!important; color: #fff!important; }
#main .item_manage #onlineFormList #oneline .docdel a:active,
#main .myBox .exstevents #onlineFormList #oneline .docdel a:active,
#main .exstevents #onlineFormList #oneline .docdel a:active,
#txt_cedit .test #txt .foldlist .oneline .flddel a:active,
#txt_cedit .test #txt .foldlist .oneline .fldedit a:active { background-color: #cc4b4b!important; border: 1px solid #b34242!important; color: #fff!important; }

#main .item_manage h3.manSpHead,
#main .exstevents h3.manSpHead,
#txt_cedit .test #txt h3.manSpHead{margin:0;}
#txt_cedit .test #txt form h3.manSpHead{margin:5px 0 10px;}

#Eventarea { width: auto; padding: 0px 0 10px; margin: 15px auto 0; }
#Eventarea #evheading, #Content h3.manSpHead, #Content .headatt { height: auto; line-height: 30px; margin: 5px 0 10px 0px; padding: 0 0 10px; width: auto; border-bottom: 1px solid #ccc; color: #4a73ad; font-size: 20px; }
#Eventarea #eventSum { width: auto; margin-bottom: 10px; }
#Eventarea #eventSum div { width: 48%; padding: 3px 1%; float: left; background: #E5E5E5; border-bottom: 1px solid #fff; }
#Eventarea #eventSum #summary1 { font-weight: bold; }
#buttonarea #button { width: 22%; float: left; }
#buttonarea .sendinvit { margin: 0 4% 0 9%; }
#buttonarea .addattend { margin: 0 4% 0 4%; }
#buttonarea .viewattend { margin: 0 9% 0 4%; }
#buttonarea #button a { width: auto; color: #fff; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #47c27c; height: 32px; line-height: 32px; border: 1px solid #3ea86e; border-radius: 5px; text-align: center; cursor: pointer; display: block; }
#buttonarea #button a:hover { border: 1px solid #3ea86e; background: #47c27c; }
#eventSum:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#eventSum { display: inline-block; }
* html #eventSum { height: 1%; }
#eventSum { display: block; }
#buttonarea:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#buttonarea { display: inline-block; }
* html #buttonarea { height: 1%; }
#buttonarea { display: block; }
#Eventarea #oneline .jquery-safari-radio { margin-right: 10px; line-height: 19px; margin-top: 7px; display: inline-block;}
.jquery-safari-radio img { margin-top: 2px; }
#EventInvit { position: relative; margin: 20px 0 0; background: #fff; padding: 15px 20px; }
.evcomm { margin-bottom: 10px; height: auto; line-height: 30px; margin: 5px auto 10px; padding: 0 0 10px; width: 850px; border-bottom: 1px solid #ccc; color: #1E4C7B; font-size: 20px; }
#tabnavcontainer2 { width: 850px; height: auto; border-bottom: 0px solid #CCCCCC; margin: 0 auto; }
#tabnav2 { padding: 0px; }
#tabnav2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#tabnav2 { display: inline-block; }
* html #tabnav2 { height: 1%; }
#tabnav2 { display: block; }
#tabnav2 ul { list-style: none; padding: 0 0 0 0; margin: 0; }
#tabnav2 ul li { cursor: pointer; width: 22%; float: left; display: block; overflow: visible; margin: 0 4% 0 9%; }
#tabnav2 ul li + li { margin: 0 4%; }
#tabnav2 ul li a { font-size: 14px; display: block; height: 32px; line-height: 32px; background: #5682a3; border: 1px solid #496e8a; border-radius: 5px; width: auto; color: #fff; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; text-align: center; }
#tabnav2 ul li a:hover { background: #47c27c; border: 1px solid #3ea86e; }
#tabnav2 ul li#current a { color: #fff; background: #47c27c; border: 1px solid #3ea86e; }
#EventMan h2 { font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; border-bottom: 1px solid #ccc; line-height: 34px; }
#EventMan h2, #EventMan form { width: 850px; margin: 0 auto; }
#EventMan #twoinline, #EventMan #oneline { overflow: hidden; padding: 5px 0; }
#EventMan #twoinline label:not([class*="mvineFormElem_"]), #EventMan #oneline label:not([class*="mvineFormElem_"]) { width: 200px; display: block; padding: 6px 20px 6px 0; line-height: 20px; font-weight: normal; text-align: right; float: left; }
#EventMan #twoinline select { width: 630px; }
#EventMan #twoinline input { width: 608px; }
#EventMan #oneline textarea { width: 608px; }
#EventMan input.FormSubmit { margin: 0 auto; display: block; }
#EventInvit #EventMan #oneline label:not([class*="mvineFormElem_"]) { padding: 0 20px 0 0; }
#tbs .bor { position: relative; background: #fff; padding: 15px 20px; }
#tbs .bor .tbl1 { width: 850px; margin: 0 auto; }
#tbs .bor .tbl1 .l1 { width: 40%; float: left; font-weight: bold; overflow: hidden; }
#tbs .bor .tbl1 .l15 { width: 20%; float: left; font-weight: bold; overflow: hidden; }
#tbs .bor .tbl1 .l2 { width: 40%; float: left; padding: 0 0 1px; overflow: hidden; }
#tbs .bor .tbl1 .l25 { width: 20%; float: left; padding: 0 0 1px; overflow: hidden; }
#tbs .bor .tbl1 .l31 .evcomm { background: none; border: 0 none; font-weight: normal; line-height: 20px; height: auto; padding: 0; width: 850px; margin: 0 0 5px; }
#tbs .tbl1 .clear { border-bottom: 1px solid #ccc; height: 1px; margin: 0 0 10px; padding: 0 0 9px; }
#printorder { padding: 10px 0; }
#EventMan { position: relative; margin: 20px 0 0; background: #fff; padding: 15px 20px; }
#EventInvit #EventMan { border: 0 none; border-radius: 0; position: relative; margin: 0; background: none; padding: 0; }
#EventInvit .container .toggle { width: 850px; margin: 0 auto; }
.addguestpanel { margin: 0 0 0 0; width: auto !important; }
#EventMan .evcomm { height: 45px; line-height: 43px; margin: 20px 0 10px 0; padding: 0 0 0 0; width: auto; border-bottom: 1px solid #CCCCCC; font-weight: normal; background: none; }
#EventMan .guess_list #oneline { padding: 5px 10px 10px 10px; }
#EventInvit #EventMan .guess_list #oneline label:not([class*="mvineFormElem_"]) { margin: 0 0 0 12px; font-weight: bold; display: inline-block; width: auto; padding: 0; line-height: auto; text-align: left; float: none;}
.guess_list .radio6 { margin-left: 45px; margin-bottom: 10px; }
#EventMan .guess_list span.desc { display: block; }
.guess_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.guess_list { display: inline-block; }
* html .guess_list { height: 1%; }
.guess_list { display: block; }
.guess_list .jquery-safari-radio { display: inline; font-size: 22px; }
.guess_list .jquery-safari-radio img { margin-top: 0px; }
.myguestBox { width: auto; padding: 0 0 0 0; margin: 0 0 20px 0; }
.myguestBox .search2 .search2 { margin: 5px auto; }
.search2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.search2 { display: inline-block; }
* html .search2 { height: 1%; }
.search2 { display: block; }
.myguestBox .search2title { width: 155px; display: block; padding: 6px 20px 6px 0; line-height: 20px; font-weight: normal; text-align: right; float: left; }
.myguestBox .search2value { float: left; }
.myguestBox .search2value input[type='text'] { width: 586px; }
.invitdesc { width: auto; margin: 0 auto 20px auto; line-height: 20px; border: 1px solid #ccc; padding: 15px; display: block; text-align: center; }
.radio { display: none; margin-left: 45px; }
.radio #eventDiv{margin-left:-45px;}
.addguest, .sendguest { color: #fff!important; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px!important; background: #294f6d !important; height: 32px; line-height: 32px; border: 1px solid #18405e; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal!important; cursor: pointer; width: 120px; display: block; margin: 20px auto; }
.addguest:hover, .sendguest:hover { border: 1px solid #123652; background: #18405e !important; }
.guestlistsaved { width: 608px; margin: 0 0 20px 0; }
.guestlist { width: 90%; }
.searchbutton { padding: 5px 20px; margin: 0; border: 0 none; border-radius: 30px; background: #5682a3; border: 1px solid #496e8a; font-size: 15px; font-weight: normal; cursor: pointer; color: #fff; display: block; margin: 0 auto; width: 100px; text-align: center; }
.searchbutton:hover { background: #496e8a; border: 1px solid #3b5970; color: #fff; }
#EventMan .jquery-safari-checkbox img { margin-top: 0; }
#EventMan .ui-jqgrid .ui-pg-input { width: auto; line-height: 10px; }
.radio6 #guestlist { width: 97%; }
#back { color: #262626!important; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px!important; background: #ccc !important; height: 32px; line-height: 32px; border: 1px solid #a6a6a6; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal!important; cursor: pointer; width: auto!important; display: inline-block; margin: 0 0 20px 0; }
#back:hover { opacity: 0.8; }
#srbox, #gridbox { width: 850px; margin: 0 auto 20px auto; }
.dfsearch label:not([class*="mvineFormElem_"]), .dtsearch label:not([class*="mvineFormElem_"]), .sline label:not([class*="mvineFormElem_"]) { width: 200px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-size: 18px; font-weight: normal; text-align: left; float: left; }
.sline input[type='text'] { width: 608px; }
.sline #refresh { color: #fff!important; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px!important; background: #5682a3 !important; height: 32px; line-height: 32px; border: 1px solid #496e8a; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal!important; cursor: pointer; width: auto!important; margin: 0 auto; display: block; }
.sline #refresh:hover { background: #496e8a !important; border: 1px solid #3b5970; }
.dfsearch, .dtsearch, .sline { padding: 5px 0; }
.dfsearch, .dtsearch { float: left; width: 50%; }
.dfsearch .ui-datepicker-trigger, .dtsearch .ui-datepicker-trigger { margin-left: 5px; }
.hat .mainhead { display: none; }
#download a { color: #fff; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #47c27c; height: auto; line-height: 20px; border: 1px solid #47c27c; border-radius: 5px; text-align: center; padding: 5px 20px; font-weight: normal; cursor: pointer; width: auto; margin: 0 0 0 0; display: block; }
#download a:hover { opacity: 0.8; }
#download a b, #download a strong { font-weight: normal; }
.xls { display: none; }
#datesbox { overflow: hidden;  height:auto!important;}
#Content #linkContainer #main div #txt a#back { position: absolute; top: -52px; right: 20px; }
#Content #linkContainer #main div #txt div#download { margin: 0 auto; color: #fff; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #47c27c; height: 32px; line-height: 32px; border: 1px solid #47c27c; border-radius: 5px; text-align: center; padding: 0; font-weight: normal; cursor: pointer; width: 200px; }
#Content #linkContainer #main div #txt div:hover#download { opacity: 0.8; }
.field { width: 850px; margin: 0 auto; padding: 5px 0; }
.field:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.field { display: inline-block; }
* html .field { height: 1%; }
.field { display: block; }
.l_field { width: 200px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-size: 18px; font-weight: normal; text-align: left; float: left; }
.r_field { width: 608px; float: left; }
.field textarea, .field .jquery-safari-checkbox, .field input[type='submit'] { margin-left: 220px; }
.field textarea { width: 586px; }
.r_field select { width: 608px; height: 34px; }
.r_field input[type='text'] { width: 586px; }
.field .jquery-safari-checkbox img { margin-top: -3px; }
#calendar_list #kc_update #details { width: auto !important; }
#txt_uploadm .test #txt form .canvas_notifyOne .jquery-safari-radio img { margin-top: 10px; }
#txt_uploadm .test #txt form .canvas_notifyOne .sml_desc { position: relative; top: 8px; }
.notify_selected input[type='text'] { width: 608px; }
.notification_type .jquery-safari-checkbox { display: inline-block; margin-top: 8px; }
.notification_type .jquery-safari-checkbox img { margin-top: 0px; }
.selection_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.selection_area { display: inline-block; }
* html .selection_area { height: 1%; }
.selection_area { display: block; padding-top: 5px; }
.selection_area span { background-color: #4A73AD; border: 0 none; border-radius: 5px; color: #ffffff; display: block; float: left; margin: 0 3px 3px 0; max-width: 400px; overflow: hidden; position: relative; text-indent: 0; }
.selection_area span .name { margin: 0 10px 0 0; padding: 2px 5px; width: auto; }
.selection_area span a.remove { color: #ffffff !important; float: none; margin: 0; padding: 2px 5px 2px 0; text-decoration: none; }
.prevCom { margin-top: 10px; width: 100%; border: 1px solid #ccc; }
#EventMan .topbar { padding: 10px 30px 10px 10px; }
#EventMan .mainbar { padding: 10px 30px 10px 10px; border-top: 1px solid #ccc; }
#settings_disc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html #settings_disc { height: 1%; }
#idAdvanced, #disc_wrapper_outer { float: none; clear: both; margin:0 15px;}
.row_data #idAdvanced{margin:0;}
#disc_wrapper_outer{margin:0;}
.RB { font-size: 18px; }
.checkn { margin-right: 20px; }
.statsrow .scolpic { width: 50px; margin-right: 10px; float: left; margin-bottom: 10px; }
.statsrow .scolpic img { ; border-radius: 30px; }
.statsrow .scolname { width: 26%; float: left; height: 50px; margin-bottom: 10px; }
.treetop .prmanage2 .upload, .treetop #heading, .treebottom .prmanage2 { display: none; }

.attendanceForm #no_attendees{height:auto!important; width: 145px!important; background:#fff!important;}
.attendanceForm  .customSelect,
#guestAttendee input[type="text"],
#guestAttendee textarea{background-color:#fff!important;}
.attendanceForm  .customSelect{width:122px !important; padding:0 10px!important;}

#guestAttendees #twoinline,
#guestAttendees #oneline{padding:10px 1%!important;}
#guestAttendees #oneline{box-sizing:border-box;}
#guestAttendees #oneline .acommentText,
#guestAttendees #twoinline input.short{width:calc(100% - 202px)!important;}
#Content #EventBox #eventInfo #advanced #idBookNow #responseBox textarea.additional{width:calc(100% - 202px);background: #fff;}

#buttonarea #button {	margin: 0 2% !important;	width: 21% !important;}

.myguestBox .search2{margin: 5px auto;}
.myguestBox .search2 .search2 { margin: 5px auto; }
.myguestBox .search2value{position:relative; float: left; width: 75.5%;}
.myguestBox .search2 .search2value #search{padding:5px 20px!important;width:auto!important;height:auto!important; margin-right: 35px;}
.eventwrap #oneline .areabox #notification_msg{width:70%;}
.eventwrap #oneline .canvas_exp.pvenoshow{margin-left:220px;}

#Content #tbs { padding: 10px 0 0; }
#Content #tbs #tabnavcontainers{ padding-top: 7px}
#Content #tbs #tabnavs { text-align: center; }

#Content #EventBox #eventInfo #advanced #attendees { padding: 20px 0 0; }
#Content #EventBox #eventInfo #advanced #attendees #list{overflow:hidden;} 
#Content #EventBox #eventInfo #advanced #attendees #list #member { background: #E5E5E5; padding: 10px; margin: 10px 5px; position: relative; overflow: hidden; width:30%;float:left;}
#Content #EventBox #eventInfo #advanced #attendees #list #member img { width: auto; height: auto; max-height: 60px;min-height: 60px;max-width: 60px;min-width: 60px; border: none; float: none; margin: 0 15px 0 0; border: 1px solid #a6a6a6; float: left; border-radius: 60px; overflow: hidden; }
#Content #EventBox #eventInfo #advanced #attendees #list #member br{display:block;}
#Content #EventBox #eventInfo #advanced #attendees #list #member .userWrapper span{display:block; width:100%}
#Content #EventBox #eventInfo #advanced #attendees #list #member a { color: #1E4C7B; font-weight: normal; margin: 0 0 10px 0; }
#Content #EventBox #eventInfo #advanced #attendees #list #member a:hover { color: #496e8a; }

#dialog #EventMan{padding:0; margin:0;}
#dialog #EventMan h2,
#dialog #EventMan form{width:auto;}
#dialog #EventMan label:not([class*="mvineFormElem_"]){width:auto; text-align:left; float:none; padding:6px 0;display:block}
#dialog #EventMan input,
#dialog #EventMan select,
#dialog #EventMan textarea{width:100%; box-sizing:border-box;}

#dialog #EventMan select{height: 32px;}
#dialog  #EventMan #editDetal .errors .error{padding:5px 10px; color:red;}

/*  ---  10.4 Events / Manage ---  */



/*  ---  11.1 Custom element / Main listing ---  */

#Content .myBox #txt #listing .header a { color: #6390c3; font-size: 18px; line-height: 24px; font-weight: normal; display: inline; }
#Content .myBox #txt #listing .header a:hover { opacity: 0.8; }
#Content .myBox #txt #listing .listingat { font-size: 15px; }
#Content .myBox #txt #listing .listingat .articleBottomDesc { clear: both; }
#Content .myBox #txt #listing .listingat .articleBottomDesc .articleBottomDescAdded { font-size: 14px; width: 180px; float: left; }
#Content .myBox #txt #listing .listingat .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedPic { width: 20px; height: 20px; overflow: hidden; border-radius: 20px; float: left; }
#Content .myBox #txt #listing .listingat .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedPic img { width: auto; height: auto; max-width: 20px; }
#Content .myBox #txt #listing .listingat .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedUser { font-size: 14px; float: left; padding-left: 10px; }
#Content .myBox #txt #listing .listingat .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedUser a { color: #294f6d; }
#Content .myBox #txt #listing .listingat .articleBottomDesc .articleBottomDescDate { color: #294f6d; font-size: 14px; padding: 0 0 0 30px; background: url(/images/articleBottomDescDate.png) left no-repeat; width: 150px; float: left; }
#Content .myBox #txt #listing .listingat .articleBottomDesc .articleBottomDescComm { font-size: 14px; padding: 0 0 0 30px; background: url(/images/articleBottomDescComm.png) left no-repeat; width: 150px; float: left; }
#Content .myBox #txt #listing .listingat .articleBottomDesc .articleBottomDescComm a { color: #294f6d; }
#Content .myBox #txt #listing .listingat .articleAttributes { clear: both; padding: 0 0 15px; overflow: hidden; }
#Content .myBox #txt #listing .articleBoxDetailsOptions { position: absolute; top: 10px; right: 10px; }
#Content .myBox #txt #listing .articleBoxDetailsOptions a.wSubBoxLink { width: 30px; height: 30px; display: block; background: url(/images/sBoxOptionsMenu.png) 0 0; float: right; }
#Content .myBox #txt #listing .articleBoxDetailsOptions a:hover.wSubBoxLink { background: url(/images/sBoxOptionsMenu.png) 0 -30px; }
#Content .myBox #txt #listing .articleBoxDetailsOptions a:active.wSubBoxLink { background: url(/images/sBoxOptionsMenu.png) 0 -60px; }
#Content .myBox #txt #listing .articleBoxDetailsOptions .wSubBoxInner { overflow: hidden; background: #fff; width: 130px; clear: both; border: 1px solid #cccccc; border-radius: 5px; }
#Content .myBox #txt #listing .articleBoxDetailsOptions .wSubBoxInner a { display: block; width: 130px; text-align: center; height: 40px; line-height: 40px; color: #123652; }
#Content .myBox #txt #listing .articleBoxDetailsOptions .wSubBoxInner a:hover { background: #f2f2f2; }
#wrapper #Content .myBox #txt #listing .listingat .desc a { color: #18405e!important; text-decoration: none!important; opacity: 1!important; }
#wrapper #Content .myBox #txt #listing .listingat .desc a:hover { color: #18405e!important; text-decoration: underline!important; opacity: 1!important; }
#wrapper #Content .myBox #txt #listing .listingat .desc a:active { color: #18405e!important; text-decoration: underline!important; opacity: 1!important; }
#Content .myBox #txt #listing { background: rgba(0, 0, 0, 0) url("/images/blogs_icon.png") no-repeat scroll 20px 11px; padding: 10px 20px 15px 80px; position: relative; }
#Content .myBox #txt #listing .listingat .desc { margin: 0 0 15px; }

#blogInnerDetails { margin: 10px 0 -7px; background: #fff; padding: 10px 20px; line-height: 30px; }
#blogInnerDetails .articleBottomDesc { overflow: hidden; }
#blogInnerDetails .articleBottomDesc .articleBottomDescAdded { font-size: 16px; float: left; padding-right: 80px; color: #294f6d; }
#blogInnerDetails .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedPic { width: 30px; height: 30px; overflow: hidden; border-radius: 30px; float: left; }
#blogInnerDetails .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedPic img { width: auto; height: auto; max-width: 30px; }
#blogInnerDetails .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedUser { font-size: 16px; float: left; padding-left: 10px; }
#blogInnerDetails .articleBottomDesc .articleBottomDescAdded .articleBottomDescAddedUser a { color: #294f6d; }
#blogInnerDetails .articleBottomDesc .articleBottomDescDate { color: #294f6d; font-size: 16px; padding: 0 80px 0 30px; background: url(/images/articleBottomDescDate.png) left no-repeat; float: left; }
#blogInnerDetails .articleBottomDesc .articleBottomDescComm { font-size: 16px; padding: 0 0 0 30px; background: url(/images/articleBottomDescComm.png) left no-repeat; float: left; }
#blogInnerDetails .articleBottomDesc .articleBottomDescComm a { color: #294f6d; }

#listing_full .articleBoxDetails { margin: 0 0 20px; border: 1px solid #d9d9d9; }
#listing_full .articleBoxDetails .articleBoxDetailsTitle { border-bottom: 1px solid #d9d9d9; line-height: 28px; padding: 8px 20px; color: #294f6d; font-size: 18px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner { padding: 10px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .valuefull_attach { padding: 10px; background: #f2f2f2; border: 0 none; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .valuefull_attach img { float: left; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .valuefull_attach a { color: #294f6d; float: left; padding-top: 5px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .valuefull_attach a span { display: block; color: #a6a6a6; }
#listing_full #blogsAttachments .articleBoxDetails .articleBoxDetailsTitle { background: url(/images/headingIconAttach.png) right center no-repeat; }
#listing_full #blogsAttachments .articleBoxDetails .articleBoxDetailsInner { padding: 10px; }
#listing_full #blogsComments .articleBoxDetails .articleBoxDetailsTitle { background: url(/images/headingIconComment.png) right center no-repeat; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAddComment { padding: 0 10px; position: relative; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAddComment .articleBoxDetailsAddCommentPic { float: left; width: 35px; height: 35px; overflow: hidden; border-radius: 35px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAddComment .articleBoxDetailsAddCommentPic img { max-width: 45px; width:100%; height:100%; object-fit:cover;}
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAddComment .articleBoxDetailsAddCommentInput { margin: 0 120px 0 50px; padding-left: 10px; background: url(/images/articleBottomArrowInput.png) left top no-repeat; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAddComment .articleBoxDetailsAddCommentInput:active { background: url(/images/articleBottomArrowComm.png) left top no-repeat; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAddComment .articleBoxDetailsAddCommentInput textarea { width: 96%; padding: 5px 2%; min-height: 20px; height: 20px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAddComment .articleBoxDetailsAddCommentInput textarea:focus { height: 90px; min-height: 90px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAddComment .articleBoxDetailsAddCommentSubmit { position: absolute; top: 0; right: 10px; width: 100px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAddComment .articleBoxDetailsAddCommentSubmit input { width: 100px!important; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment { border-top: 1px solid #d9d9d9; margin: 20px 0 0; padding: 20px 10px 0; position: relative; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsAllCommentPic { float: left; width: 35px; height: 35px; overflow: hidden; border-radius: 35px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsAllCommentPic img { max-width: 45px; width:100%; height:100%; object-fit:cover;}
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsAllCommentDetails { margin: 0 0 0 50px; padding: 0 0 0 10px; background: url(/images/articleBottomArrowComm.png) left top no-repeat; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsAllCommentDetails .articleBoxDetailsAllCommentDetailsInner { padding: 10px 20px; background: #e5e5e5; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsAllCommentDetails .articleBoxDetailsAllCommentUser { padding: 0 0 5px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsAllCommentDetails .articleBoxDetailsAllCommentUser a { color: #294f6d; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsAllCommentDetails .articleBoxDetailsAllCommentDesc { padding: 0 0 5px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsAllCommentDetails .articleBoxDetailsAllCommentDate { color: #262626; font-size: 14px; font-style: italic; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsOptions { position: absolute; top: 25px; right: 15px; z-index: 1000; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsOptions a.wSubBoxLink { width: 30px; height: 30px; display: block; background: url(/images/sBoxOptionsMenu.png) 0 0; float: right; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsOptions a:hover.wSubBoxLink { background: url(/images/sBoxOptionsMenu.png) 0 -30px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsOptions a:active.wSubBoxLink { background: url(/images/sBoxOptionsMenu.png) 0 -60px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsOptions .wSubBoxInner { overflow: hidden; background: #fff; width: 130px; clear: both; border: 1px solid #cccccc; border-radius: 5px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsOptions .wSubBoxInner a { display: block; width: 130px; text-align: center; height: 40px; line-height: 40px; color: #123652; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsOptions .wSubBoxInner a:hover { background: #f2f2f2; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsViewAllComment { padding: 20px 0 0 70px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsViewAllComment a { color: #3ea86e; background: url(/images/Innerarr1.png) no-repeat scroll right center; padding: 0 20px 0 0; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsViewAllComment a:hover { color: #358f5d; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsViewAllComment a:active { color: #47c27e; }
#Content .myBox #txt #listing_full .articleAttributes { clear: both; padding: 0 0 15px; overflow: hidden; }
#Content .myBox #txt #listing_full { margin-bottom: 5px; }
#Content .myBox #txt #listing_full .descfull img { margin: 5px 20px 0 0; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .valuefull_attach { padding: 5px 10px 10px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .valuefull_attach a { font-size: 15px; padding-top: 0; }
#listing_full .articleBoxDetails .articleBoxDetailsInner { padding: 20px 10px 15px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsAllComment .articleBoxDetailsAllCommentDetails .articleBoxDetailsAllCommentDetailsInner { font-size: 15px; }
#listing_full .articleBoxDetails .articleBoxDetailsInner .articleBoxDetailsViewAllComment { padding: 15px 0 0 70px; }
#listing_full #blogsComments .articleBoxDetails { margin: 0; }

#blogsAttachments #previewiframe{width:100%; height:1400px;}

#Content .myBox1 #txt { border: 0 none!important; margin-top: 30px!important; overflow: hidden; }
#Content .myBox #txt #listing { border-top: 0px none; padding: 20px 0 0 0; margin-bottom: 20px; }
#Content .myBox #txt #listing + #listing { border-top: 1px solid #CCCCCC; }
#Content .myBox #txt #listing .listingthumb { display: none; }
#Content .myBox #txt #listing .listingthumb img { float: left; height: 40px; margin: 0 20px 10px 0; border: 1px solid #a6a6a6; }
#Content .myBox #txt #listing .listingat { clear: both; }
#Content .myBox #txt #listing .listingat .desc { margin: 0 0 10px 0; }
#Content .myBox #txt #listing .listingat .attr, #Content .myBox #txt #listing .listingat .value { float: left; height: 20px; line-height: 20px; font-size: 13px; margin: 0; color: #6B6B6B; }
#Content .myBox #txt #listing .listingat .attr { clear: left; padding-right: 10px; font-weight: bold; }
#Content .myBox #txt #listing a { clear: both; display: block; color: #6B6B6B; }
#Content .myBox #txt #listing .listingat .comm a { display: inline; }
.listingat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.listingat { display: inline-block; }
* html .listingat { height: 1%; }
.listingat { display: block; }
#Content .myBox #txt #listing .listingat .desc a { display: inline; color: #1E4C7B; }
#Content .myBox #txt #listing .listingat .desc a b, #Content .myBox #txt #listing .listingat .desc a strong { font-weight: normal; }
#Content .myBox #txt #listing { margin: 0 -20px; padding: 15px 20px 15px 80px; background: url(/images/blogs_icon.png) 20px 15px no-repeat; border-bottom: 1px solid #D9D9D9; border-top: 0 none; }
#Content .myBox #txt #listing + #listing { border-top: 0 none; }
#Content .myBox #txt #listing:first-child { margin-top: -15px; }
#Content .myBox #txt #listing:last-child { margin-bottom: -20px; }
#Content .myBox #txt #listing .header { font-size: 18px; font-weight: normal; color: #262626; padding: 0 0 10px; line-height: 24px; float: none;}
#it2_top_buttons #it2_manage, #it2_top_buttons #it2_alert { display: none; }
#listing_full { margin-bottom: 20px; }
#listing_full .descfull img { float: left; margin: 0 20px 10px 0; border: 1px solid #a6a6a6; }
#listing_full .descfull:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#listing_full:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#listing_full .descfull { display: inline-block; margin: 0 0 10px; }
#listing_full .descfull p { padding: 0 0 10px; }
#listing_full .descfull ul, #listing_full .descfull ol { padding: 0 0 5px 20px; }
#listing_full .descfull ul li, #listing_full .descfull ol li { padding: 0 0 5px; }
* html #listing_full .descfull { height: 1%; }
#listing_full .descfull { display: block; }
#listing_full .valuefull_attach { padding: 20px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; vertical-align: middle; overflow: hidden; }
.attrfull_attach { margin: 10px 0 5px 0; font-style: italic; color: #6B6B6B; }

.addnewcomment a, #addcomment a { color: #fff; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #47c27c; height: 32px; line-height: 32px; border: 1px solid #47c27c; border-radius: 5px; text-align: center; padding: 7px 20px; font-weight: normal; cursor: pointer; width: auto; margin: 0 0 0 0; }
.addnewcomment a:hover, #addcomment a:hover { opacity: 0.8; }
.addnewcomment a, #addcomment a, #AddComment a { ; border-radius: 5px!important; text-transform: none !important; }
.CommentsAll .AComment .editcomment a { ; border-radius: 5px!important; }
#listing_full .attrfull, #listing_full .valuefull { float: left; height: 20px; line-height: 20px; font-size: 13px; margin: 0; color: #6B6B6B; }
#listing_full .attrfull { clear: left; padding-right: 10px; font-weight: bold; }
#main .myBox #txt .addnewcomment { clear: both; margin: 10px 0 15px; }
.addnewcomment img, #addcomment img { display: none; }
.addnewcomment a strong { font-weight: normal; }
.myBox #idMyComments { padding: 0 0 15px!important; }
.myBox #idMyComments textarea { width: 96%; margin: 10px 0; }
#txt .CommentsAll .AComment { background: #E5E5E5; padding: 10px; margin: 10px 0 0; position: relative; }
#txt .CommentsAll .AComment .Photo { width: 60px; height: 60px; background: #fff; text-align: center; border: 1px solid #a6a6a6; float: left; border-radius: 60px; overflow: hidden; }
#txt .CommentsAll .AComment .Photo img { width: auto; height: auto; max-height: 60px; border: none; float: none; margin: 0; }
#txt .CommentsAll .AComment .User { float: none; line-height: normal; height: auto; margin: 0 0 10px 80px; }
#txt .CommentsAll .AComment .User a { color: #1E4C7B; font-weight: normal; }
#txt .CommentsAll .AComment .User a:hover { color: #496e8a; }
#txt .CommentsAll .AComment .theComment { margin: 0 0 10px 80px; clear: none; }
#txt .CommentsAll .AComment .commentdate { float: none; height: 20px; line-height: 20px; font-style: italic; font-size: 14px; margin: 0 0 0 80px; }
#txt .CommentsAll .AComment .editcomment { position: absolute; right: 10px; top: 10px; height: 34px; font-size: 0; line-height: 0; }
#txt .CommentsAll .AComment .editcomment a { float: left; margin-left: 30px; color: #fff; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #47c27c; height: 32px; line-height: 32px; border: 1px solid #3ea86e; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal; opacity: 1; }
#txt .CommentsAll .AComment .editcomment a:hover { background: #47c27c; border: 1px solid #3ea86e; }
input.cancel[type='submit'], .sclear, input.clearbutton[type='submit'], .csv a, .clear_all { color: #64bce5 !important; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px !important; background: #fff !important; height: 32px; line-height: 32px; border: 1px solid #D9D9D9; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal!important; cursor: pointer; width: auto!important; display: inline-block;}
.clear_all { height: 30px; }
.sclear { height: 30px; line-height: 30px; display: inline-block;}
input:hover.cancel[type='submit'], .sclear:hover, input:hover.clearbutton[type='submit'], .csv a:hover, .clear_all:hover { background: #CCCCCC !important; border: 1px solid #a6a6a6; color: #fff !important; }
.search_clear input.submit_b1[type="submit"] { background: #fff !important; border: 1px solid #D9D9D9; border-radius: 5px; color: #64bce5 !important; }
.search_clear input:hover.submit_b1[type="submit"] { background: #CCCCCC !important; border: 1px solid #a6a6a6 !important; color: #fff !important; }
#it2_top_buttons a#it2_edit { color: #fff; background: #5682a3; border: 1px solid #496e8a; }
#it2_top_buttons a:hover#it2_edit { background: #496e8a; border: 1px solid #3b5970; }
.csv a { display: inline-block;}
.yesgoo { display: block; line-height: 20px; margin-top: 7px; }
.yesgoo .jquery-safari-checkbox { margin-right: 5px; }
.yesgoo .jquery-safari-checkbox img { margin-top: 0px; }
.contab #txt #addcomment { display: none; }

#datesbox { padding: 10px 0 10px 20px; }
#datesbox div { padding-bottom: 10px; }
#datesbox div label:not([class*="mvineFormElem_"]) { width: 100px; display: block; float: left; }
#Content #main #tabnavcontainers .milmspub, #Content #tabnavcontainer .milmspub, #Content #main #tabnavcontainers .milmspub { line-height: 30px; color: #18405e; position: relative; padding: 10px 0 10px 20px!important; font-size: 20px; background: #fff; border-bottom: 2px solid #4a73ad; }
#txt_cedit .test br { display: none; }
#txt_cedit .test #txt h2 { height: auto; line-height: 30px; margin: 5px 0 10px 0px; padding: 0 0 10px; width: auto; border-bottom: 1px solid #ccc; color: #4a73ad; font-size: 20px; text-align: left; }
#main .myBox #theForm .advT .advR { overflow: hidden; }
#main .myBox #theForm .advT #_attributes .advA { width: 100%; }
#main .myBox #theForm .advT #_attributes .advV { width: 100%; float: left; }
#main .myBox #theForm .advT #_attributes .advV .ui-sortable { float: left; padding: 5px; margin-left: 20px; border: 1px solid #D9D9D9; height: 500px; overflow: auto; }
#main .myBox #theForm .advT #_stages .advA { width: 100%; }
#main .myBox #theForm .advT #_stages .advV1 { margin-left: 220px; }
#main .myBox #theForm .advT #_stages .advV2 input { width: 558px; }
#main .str_edit form #onlineForm #oneline .row_title { float: left; width: 200px; text-align: left; line-height: 20px; padding: 7px 20px 7px 0; font-size: 18px; }
#main .str_edit form #onlineForm #oneline .row_data { float: right; width: 630px; line-height: 20px; padding: 7px 0; }
#main .str_edit form #onlineForm #oneline .row_data .chkbox img { margin: 0; }
#main .str_edit form #onlineForm #oneline .row_data .areabox #notification_msg { width: 100%; }
#main .str_edit form #onlineForm #oneline .canvas_exp { display: block; font-size: 14px; font-style: italic; }
#main .str_edit form #onlineForm #oneline input.FormSubmit { float: none; display: initial; }
#srbox { overflow: hidden; }
#srbox #datesbox { width: 36%; float: left; padding: 0; }
#srbox #datesbox input.hasDatepicker { width: 90px; }
#srbox .sline { width: 32%; float: left; }
#srbox .sline #usersearch { width: 400px; position: relative; }
#srbox .sline #refresh { margin: 35px auto 0; float: right; }

/*  ---  11.1 Custom element / Main listing ---  */

/*  ---  11.2 Custom element / New / Edit ---  */

#Content form#theForm,
#Content .str_edit form{margin:62px 0 20px;  position:relative; background:#fff; padding:15px 20px;}
#Content form#theForm h2,
#Content .str_edit form h2{line-height:30px; color:#262626; position:absolute; left:20px; width:100%; padding:0 20px; font-size:20px; margin:-99px -20px 0; box-sizing:border-box; padding:10px 20px; background:#fff; border-bottom:2px solid #122f45;}
#Content .str_edit form#theForm h2{margin-top:-79px;}
#Content form#theForm .eventwrap h2{margin-top:-92px; background:#fff; box-sizing:border-box; padding:10px 20px; border:0 none;}
#Content form#theForm #onlineForm{width:640px; margin:0 auto; padding:0; clear:both;}
#Content form#theForm #Eventarea{padding:0 0 0; clear:both;}
#Content form#theForm #advheading{display:none;}
#Content form#theForm #evheading,
#Content h3.manSpHead,
#Content .headatt{border-bottom:1px solid #ccc; font-weight:normal; font-size:20px; text-align:left; margin:0 0 10px; padding:0 0 10px; line-height:20px; height:auto; clear:both;}
#Content #twoinline + h3.manSpHead{padding-top:20px;}
#Content form#theForm label:not([class*="mvineFormElem_"]), #Content form#theForm .labelhead, #Content form#theForm div.label, #Content form#theForm .chlabel, #Content form#theForm .chgoot{width:200px; display:block; padding:7px 20px 7px 0; line-height:20px; font-weight:normal; text-align:left; float:left; font-size:16px;}
#Content form#theForm input[type="text"]{width:398px;}
#Content form#theForm textarea{width:398px;}
#Content form#theForm select{width:300px;}
#Content form#theForm select#currency{margin:5px 0 0 220px;}
#Content form#theForm table.editbox{margin:5px 0 0 220px; width:auto;}
#Content form#theForm #oneinline a#addmore{padding:5px 20px; margin:0; border:0 none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding-left:40px; background:#3FA95E url(/images/tabnavUpload.png) 10px center no-repeat; border:1px solid #3FA95E; font-size:15px; font-weight:normal; cursor:pointer; color:#fff; display:inline; float:none;}
#Content form#theForm #oneinline a:hover#addmore{background:#3FA95E  url(/images/tabnavUpload.png) 10px center no-repeat; border:1px solid #3FA95E;}
#Content form#theForm #oneline, #Content form#theForm #twoinline, #Content form#theForm #oneinline{clear:both; overflow:hidden; padding:5px 0;}
#Content form#theForm #twoinline{padding-right:70px; float:left; clear:both;}
#Content form#theForm .eventwrap #twoinline{padding-right:10px;width:231px; clear:none;}
#Content form#theForm .eventwrap #twoinline:last-child{float: right; padding-right: 187px;}
#Content form#theForm .eventwrap #twoinline .dattime .timesel, #Content form#theForm .eventwrap #twoinline .dattime .timesel.hasCustomSelect{width:50px;}
#Content form#theForm #twoinline:last-child{clear:none;}
#Content form#theForm #twoinline label:not([class*="mvineFormElem_"]){clear:both; float:none; padding:2px 0 5px; text-align:left; width:auto;}
#Content form#theForm .evdocattach{width:560px ;}
#Content form#theForm #attachments .evdocattach{width:auto;}
#Content form#theForm .evdocattachtitle{padding-right:0;}
#Content form#theForm #cke_content, #Content form#theForm #cke_news{float:none; width:638px; clear:both;}
#Content form#theForm input.dateInput{width:80px;}
#Content form#theForm .dattime select{width:65px;}
#Content form#theForm .vsmall{font-style:italic; font-size:14px; display:block; margin-left:220px; clear:both;}
#Content form#theForm #multiline{padding:5px 20px 5px 0; float:none; clear:both; font-size:16px;}
#Content form#theForm .evdocattach{padding-left:220px; /*overflow:visible;*/}
#Content form#theForm .evdocattach label:not([class*="mvineFormElem_"]) a{float:left;}
#Content form#theForm #attachments .evdocattach{padding-left:0;}
#Content form#theForm .evdocattachtitle label:not([class*="mvineFormElem_"]){width:200px; display:block; padding:7px 20px 7px 0; line-height:20px; text-align:left; float:left;}
#Content form#theForm input.FormSubmit, #Content form#theForm input[type='submit']{margin:20px auto 0; display:block;}
#Content form#theForm .customfile{float:left;}

#Content .str_edit form .eventwrap h2{margin-top:-92px; background:#fff; box-sizing:border-box; padding:10px 20px; border:0 none;}
#Content .str_edit form #onlineForm{width:640px; margin:0 auto; padding:0; clear:both;}
#Content .str_edit form #Eventarea{padding:0 0 0; clear:both;}
#Content .str_edit form #advheading{display:none;}
#Content .str_edit form #evheading,
#Content .str_edit form label:not([class*="mvineFormElem_"]),
#Content .str_edit form .labelhead,
#Content .str_edit form div.label,
#Content .str_edit form .chlabel{width:200px; display:block; padding:7px 20px 7px 0; line-height:20px; font-weight:normal; text-align:left; float:left; font-size:16px;}
#Content .str_edit form input[type="text"],
#Content .str_edit form textarea{width:398px;}
#Content .str_edit form select{width:420px;}
#Content .str_edit form select{width:420px; margin:0 0 5px; float:right;}
#Content .str_edit form .customSelect{width:420px;}
#Content .str_edit form table.editbox{width:auto; float:right;}
#Content .str_edit form select#currency{margin:5px 0 0 220px;}
#Content .str_edit form #oneinline a#addmore{padding:5px 20px; margin:0; border:0 none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding-left:40px; background:#3FA95E url(/images/tabnavUpload.png) 10px center no-repeat; border:1px solid #3FA95E; font-size:15px; font-weight:normal; cursor:pointer; color:#fff; display:inline; float:none;}
#Content .str_edit form #oneinline a:hover#addmore{background:#3FA95E  url(/images/tabnavUpload.png) 10px center no-repeat; border:1px solid #3FA95E;}
#Content .str_edit form #oneline,
#Content .str_edit form #twoinline,
#Content .str_edit form #oneinline,
#Content .str_edit form #dateline{clear:both; overflow:hidden; padding:5px 0;}
#Content .str_edit form #twoinline{padding-right:70px; float:left; clear:none;}
#Content .str_edit form #twoinline label:not([class*="mvineFormElem_"]){clear:both; float:none; padding:2px 0 5px; text-align:left; width:auto;}
#Content .str_edit form .evdocattach{width:560px ;}
#Content .str_edit form #attachments .evdocattach{width:auto;}
#Content .str_edit form .evdocattachtitle{padding-right:0;}
#Content .str_edit form #cke_content,
#Content .str_edit form #cke_news{float:none; width:638px; clear:both;}
#Content .str_edit form input.dateInput{width:80px;}
#Content .str_edit form .dattime select{width:65px;}
#Content .str_edit form .vsmall{font-style:italic; font-size:14px; display:block; margin-left:220px; clear:both;}
#Content .str_edit form #multiline{padding:5px 20px 5px 0; float:none; clear:both; font-size:16px;}
#Content .str_edit form .evdocattach{padding-left:220px; /*overflow:visible;*/}
#Content .str_edit form .evdocattach label:not([class*="mvineFormElem_"]) a{float:left;}
#Content .str_edit form #attachments .evdocattach{padding-left:0;}
#Content .str_edit form .evdocattachtitle label:not([class*="mvineFormElem_"]){width:200px; display:block; padding:7px 20px 7px 0; line-height:20px; text-align:left; float:left;}
#Content .str_edit form input.FormSubmit, #Content form#theForm input[type='submit']{margin:20px auto 0; display:block;}
#Content .str_edit form .customfile{float:left;}

#Content form #cke_content, #Content form #cke_news{width:638px; float:none; clear:both;}
#Content .str_edit form select#Garage_sub{top:43px; right:0;}
#Content .str_edit form select#Garage_sub + span.customSelect{margin:4px 0 0; float:right;}

#Content form #cke_content, #Content form #cke_news{width:638px; float:none; clear:both;}

img#rejectlogo, img#rejectphoto, img#del{margin-top:8px; cursor:pointer; width:18px; height:18px;}

#main .myBoxwrap .internalbox form img#rejectlogo, #main .myBoxwrap .internalbox form img#del{margin-top:0; float:left;}

#Content .myBox #txt form .editcomment #oneline{clear:both; overflow:hidden; padding:5px 0; text-align:center;}
#Content .myBox #txt form .editcomment label:not([class*="mvineFormElem_"]){width:200px; display:block; padding:7px 20px 7px 0; line-height:20px; font-weight:normal; text-align:left; float:left; font-size:16px;}
#Content .myBox #txt form .editcomment .editbox{margin-left:220px; text-align:left;}

#txt .test{margin:0; border:0 none; background:none; font-size:16px; color:#262626;}
#txt .test #txt{text-align:center;}
#txt .test #txt form{padding:10px 0 0; width:640px; text-align:left; margin:0 auto;}
#txt .test #txt form .canvas_row{padding:0 0 10px; clear:both; overflow:hidden; position:relative;}
#txt .test #txt form .contfolder .sml_desc{display:none;}
#txt .test #txt form .sml_desc{position:absolute; top:40px; left:220px; font-size:14px; font-style:italic;}
#txt .test #txt form .smlDescCheck .sml_desc{position:relative; top:4px; left:0; display:inline; padding-left:30px;}
#txt .test #txt form .smlDescCheck .jquery-safari-radio, #txt .test #txt form .smlDescCheck .jquery-safari-checkbox{vertical-align:middle;}
#txt .test #txt form .smlDescCheck .jquery-safari-radio img, #txt .test #txt form .smlDescCheck .jquery-safari-checkbox img{margin-top:0;}
#txt .test #txt form .conttype_desc, #txt .test #txt form .pie_desc, #txt .test #txt form .notify_selected_users_only_block .canvas_exp, #txt .test #txt form .notification_msg .canvas_exp, #txt .test #txt form .notify_sel .canvas_exp{padding-left:220px; font-size:14px; font-style:italic;}
#txt .test #txt form .canvas_row .row_title{float:left; width:200px; text-align:left; line-height:20px; padding:7px 20px 7px 0; font-size:16px;}
#txt .test #txt form .canvas_row .row_data{float:right; width:420px; font-style:italic; font-size:14px; line-height:32px;}
#txt .test #txt form .canvas_row .yui-skin-sam{float:none; clear:both; width:640px;}
#txt .test #txt form .canvas_row .row_data .customSelect{width:300px;}
#txt .test #txt form .canvas_row table.editbox{margin-left:220px; padding-top:10px; width:auto;}
#txt .test #txt form .canvas_row table.editbox input{width:398px;}
#txt .test #txt form .canvas_row .row_data input.smtext{width:398px;}
#txt .test #txt form .canvas_row .row_data input#new_doc_file, #txt .test #txt form .canvas_row .row_data input.video_thumbnail, #txt .test #txt form .canvas_row .row_data input.video_thumbnail{width:566px;}
#txt .test #txt form .canvas_row .row_data textarea{width:398px;}
#txt .test #txt form .canvas_row .row_data textarea.inptitle{height:32px; line-height:32px; min-height:10px; padding:0 10px; -ms-overflow-y:hidden;}
#txt .test #txt form .canvas_row .row_data select{width:300px;}
#txt .test #txt form .canvas_row .row_data div.selopt{padding:5px 0 0;}
#txt .test #txt form .canvas_row .row_data div.selopt input{width:398px;}
#txt .test #txt form .canvas_row .row_data .chkbox{line-height:20px;}
#txt .test #txt form .canvas_row .row_data .chkbox .chkboxBox{padding-right:20px;}
#txt .test #txt form .canvas_row .row_data .chkbox .chbx{padding-right:5px;}
#txt .test #txt form .canvas_row .row_data .chkbox .chvl{padding-right:30px;}
#txt .test #txt form .canvas_row_notify_block{margin:0 0 0 220px; background:#F2F2F2; width:590px; border:1px solid #A5A5A5; padding:20px;}
#txt .test #txt form .canvas_row_notify_block .row_title{padding-left:0; float:left; width:120px;}
#txt .test #txt form .canvas_row_notify_block .row_data{width:450px; float:right;}
#txt .test #txt form .canvas_row_notify_block .row_data textarea{width:420px;}
#txt .test #txt form .canvas_row_notify_block .row_data .selopt input{width:420px;}
#txt .test #txt form .canvas_row_notify_block .canvas_exp{padding-left:140px;}
#txt .test #txt form .row_line{width:420px; float:right; clear:both; border-bottom:1px solid #ccc; padding:0 0 5px; margin:0 0 15px; height:1px;}
#txt .test #txt form .hide{display:none;}
#txt .test #txt form .row_submit{padding:40px 0 20px 0; height:32px; text-align:center;}
#txt .test #txt form .row_submit input{color:#fff; text-transform:capitalize; font-size:15px; background:#122f45; height:32px; line-height:30px; border:1px solid #141926; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:auto; display:inline-block; margin:0 5px;}
#txt .test #txt form .row_submit a{color:#64bce5; text-transform:capitalize; font-size:15px; background:#fff; height:30px; line-height:32px; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:auto; display:inline-block; margin:0 5px;}
#txt .test #txt form .row_submit a:hover{opacity:0.8; filter:alpha(opacity = 80);}
#txt .test #txt form a#chapterselect{color:#fff; text-transform:capitalize; font-family:sans-serif; font-size:15px; background:#3FA95E; height:32px; line-height:32px; border:1px solid #65B76B; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:auto; margin:0 0 15px; width:160px; clear:both; display:block;}
#txt .test #txt form a:hover#chapterselect{opacity:0.8; filter:alpha(opacity = 80);}
#txt .test #txt form a#chapterselect strong, #txt .test #txt form a#chapterselect b{font-weight:normal;}
#txt .test #txt form .video_chapters{padding-bottom:0;}
#txt .test #txt form .video_chapters .row_title{padding:7px 0 17px 20px;}
#txt .test #txt form .video_chapters .row_data{padding:0 0 10px 20px; width:auto; float:left;}
#txt .test #txt form .video_chapters .row_data input.inpdocchap{width:266px;}
#txt .test #txt form .video_chapters .row_data input.inpdocsec{width:100px;}
#txt .test #txt form input.bsprice{width:98px;}

#txt_cedit .test{padding:5px 0 0; margin:0; border:0 none; background:none; font-size:16px; color:#262626;}
#txt_cedit .test #txt{width:auto;}
#txt_cedit .test #txt h2{padding:0; text-align:center;}
#txt_cedit .test #txt p{text-align:center;}
#txt_cedit .test #txt table{border:1px solid #A5A5A5; background:#F2F2F2; padding:30px; width:100%; text-align:left;}
#txt_cedit .test #txt table td{font-size:16px; line-height:20px; border-bottom:1px solid #CCCCCC; padding:10px 0;}
#txt_cedit .test #txt table td img{cursor:pointer;}
#txt_cedit .test #txt .domtab1{padding:20px 0 0;}
#txt_cedit .test #txt .domtab1 table{border:none; background:none; padding:0; text-align:center;}
#txt_cedit .test #txt .domtab1 table td{border:none; padding:0;}
#txt_cedit .test #txt .domtab1 table select{width:450px; text-align:left;}
#txt_cedit .test #txt .domtab1 table .customSelect{text-align:left;}
#txt_cedit .test #txt .domtab1 .test1{padding:0 0 10px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; overflow:hidden;}
#txt_cedit .test #txt .domtab1 .test1 #mainhead{line-height:34px; color:#262626; position:relative; padding:0 0 10px; font-size:20px; text-align:center; display:none;}
#txt_cedit .test #txt .domtab1 .test1 table{border:1px solid #A5A5A5; background:#F2F2F2; padding:30px; width:100%; text-align:left;}
#txt_cedit .test #txt .domtab1 .test1 table td{font-size:16px; line-height:20px; border-bottom:1px solid #CCCCCC; padding:10px 4px;}
#txt_cedit .test #txt .domtab1 .test1 table td img{cursor:pointer;}
#txt_cedit .test #txt .domtab1 #onlineForm{width:300px; margin:20px auto;}
#txt_cedit .test #txt .domtab1 #onlineForm label:not([class*="mvineFormElem_"]){vertical-align:top; line-height:30px; width:120px; display:inline-block;}
#txt_cedit .test #txt .domtab1 #onlineForm select{width:180px!important;}
#txt_cedit .test #txt .domtab1 #onlineForm .customSelect{width:176px!important;}
#txt_cedit .test #txt form{padding:20px 0 0; overflow:hidden;}
#txt_cedit .test #txt form .flbuild{overflow:hidden; width:400px; margin:0 auto;}
#txt_cedit .test #txt form .flbuild .flname{width:100px; float:left; clear:left; line-height:20px; padding:7px 0 17px; font-size:16px;}
#txt_cedit .test #txt form .flbuild .flval{width:300px; float:left; padding:0 0 10px;}
#txt_cedit .test #txt form .flbuild .flval select{width:272px;}
#txt_cedit .test #txt form .flbuild .flval input{width:250px;}
#txt_cedit .test #txt form input.submit{display:block; margin:0 auto; float:none;}
#txt_cedit .test #txt form a[href="portfolio_edit.html"]{color:#64bce5; text-transform:capitalize; font-family:sans-serif; font-size:15px; background:#fff; height:32px; line-height:32px; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:auto; float:none; margin-left:20px;}
#txt_cedit .test #txt form a:hover[href="portfolio_edit.html"]{opacity:0.8; filter:alpha(opacity = 80);}

#main .myBox .myBoxwrap .internalbox{position:relative; margin:10px 0; background:#fff; padding:15px 20px; position:relative;}
#main .myBox .myBoxwrap .internalbox #oneline{overflow:hidden; padding:5px 0; text-align:center;}
#main .myBox .myBoxwrap .internalbox #oneline *{text-align:left;}
#main .myBox .myBoxwrap .internalbox #oneline .customfile-button{text-align:center;}
#main .myBox .myBoxwrap .internalbox #multiline{overflow:hidden; padding:5px 0;}
#main .myBox .myBoxwrap .internalbox form{width:640px; margin:0 auto;}
#main .myBox .myBoxwrap .internalbox form table td{padding:5px 0;}
#main .myBox .myBoxwrap .internalbox label:not([class*="mvineFormElem_"]){font-size:16px; float:left; font-weight:normal; display:block; width:200px; text-align:left; padding:7px 20px 7px 0; line-height:20px;}
#main .myBox .myBoxwrap .internalbox .vsmall{display:block; line-height:20px; font-style:italic; font-size:14px; padding:6px 0 6px 220px; clear:both; margin-top:-5px; float:left; display:none;}
#main .myBox .myBoxwrap .internalbox input[type="text"]{width:398px;}
#main .myBox .myBoxwrap .internalbox textarea{width:398px;}
#main .myBox .myBoxwrap .internalbox select{width:300px;}
#main .myBox .myBoxwrap .internalbox input#date{width:80px; float:left;}
#main .myBox .myBoxwrap .internalbox #cke_content{width:638px; clear:both; float:none;}
#main .myBox .myBoxwrap .internalbox #cke_news{width:638px; float:none; clear:both;}
#main .myBox .myBoxwrap .internalbox .customfile{float:left;}
#main .myBox .myBoxwrap .internalbox span.chlabel{float:left; font-weight:normal; display:block; width:200px; font-size:16px; text-align:left; padding:7px 20px 7px 0; line-height:20px;}
#main .myBox .myBoxwrap .internalbox span.chbox{float:left; width:420px;}
#main .myBox .myBoxwrap .internalbox input.submit{margin:0 10px 0 0;}

#main .editcom .myBox #heading{padding:0;}
#main .editcom .myBox form{position:relative; margin:10px 0; background:#fff; padding:15px 20px; position:relative;}
#main .editcom .myBox form table{width:640px; margin:0 auto;}
#main .editcom .myBox form table td{padding:5px 0;}
#main .editcom .myBox form strong, #main .editcom .myBox form b{font-weight:normal; display:block; width:200px; font-size:16px; text-align:left; padding:7px 20px 7px 0; line-height:20px;}
#main .editcom .myBox form input{width:398px;}
#main .editcom .myBox form textarea{width:398px;}
#main .editcom .myBox form table.editbox{width:420px;}

#main .editcom .myBox form h3{width:640px; margin:5px auto 10px;}
#main .editcom .myBox form #oneline{width:640px; margin:5px auto 10px; overflow:hidden; text-align:center;}
#main .editcom .myBox form #oneline label:not([class*="mvineFormElem_"]){font-weight:normal; display:block; width:200px; font-size:16px; text-align:left; padding:7px 20px 7px 0; line-height:20px; float:left;}
#main .editcom .myBox form #oneline .onebody{float:left; width:420px;}
#main .editcom .myBox form #oneline .editbox{text-align:left;}

/*  ---  11.2 Custom element / New / Edit ---  */

/*  ---  11.3 Custom element / View ---  */

#main #newSectionBody{background:#fff; padding:15px 20px; margin:0 0 10px;}
#main #newSectionBody .mainText p{margin:0 0 10px;}
#main #newSectionBody .mainText ul{margin:0 0 10px 20px;}
#main #newSectionBody #newSectionBody{padding:0;}
#main .mySBox #list h3.filtered{font-weight:normal;}
#main .mySBox #list .filtered{border:0 none; padding:10px 120px 10px 20px; position:relative; margin:5px 0 0; background:#fff;}
#main .mySBox #list .filtered .thumb{width:60px; height:auto; float:left; padding:0; margin:0 20px 0 0;}
#main .mySBox #list .filtered .thumb #thumb{padding:0;}
#main .mySBox #list .filtered .thumb img{width:50px; max-height:80px; max-width:50px; overflow:hidden;}
#main .mySBox #list .filtered  .docnam{color:#1a314c; font-weight:300; max-height:44px; min-height:22px; overflow:hidden; font-size:18px; line-height:22px;}
#main .mySBox #list .filtered  .docnam a{color:#123652;}
#main .mySBox #list .filtered  .doclupd{font-size:14px; line-height:18px; color:#262626;}
#main .mySBox #list .filtered  .remove{position:absolute; top:5px; right:5px;}
#main .mySBox #list .filtered  .remove a{padding:0 20px; margin:0; border:0 none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#F2F2F2; border:1px solid #E5E5E5; font-size:15px; font-weight:normal; cursor:pointer; color:#18405e; display:inline-block; float:none; height:30px; line-height:30px;}
#main .mySBox #list .filtered  .remove a:hover{opacity:0.8; filter:alpha(opacity = 80);}
#main .mySBox #list .filtered  .remove a div{display:inline;}
#main #txt_mess .test form{width:850px; margin:0 auto;}
#main #txt_mess .test table td{padding:5px; vertical-align:middle;}
#main #txt_mess .test table td#theading{line-height:30px; padding:5px; border-bottom:1px solid #ccc; color:#4a73ad; font-size:20px;}
#main #txt_mess .test table td .inpsub,
#main #txt_mess .test table td .txtmes{width:100%; box-sizing:border-box;}
#main #txt_fr .test{width:102%; padding:0; margin:0; background:none;}
#main #txt_fr .test #txt{width:98%; padding:15px 20px; background:#fff; margin:0 0 10px; box-sizing:border-box;}
#main #txt_fr .test .myGroupBox{width:850px; margin:0 auto;}
#main #txt_fr .test .myGroupBox input[type="text"],
#main #txt_fr .test .myGroupBox textarea{width:100%; box-sizing:border-box;}
#main #txt_fr .test .myGroupBox td{padding:5px 0;}
#main #txt_fr .test .myGroupBox #send_submit{display:block; margin:0 auto;}
#main #txt_fr .test div.number{width:96%;}
#main #txt_fr .test #heading{line-height:34px; color:#262626; position:relative; padding:10px 0 10px 20px; background:#fff; font-size:20px; border:0 none; padding:0; text-align:center;}
#main #txt_fr .test #heading img{display:none;}
#main #txt_fr .test #search_res{position:relative; margin:0 1% 10px 0; background:#fff; padding:15px 1%; float:left; width:30%; position:relative;}
#main #txt_fr .test #search_res #photo{float:left; width:50px; padding-right:20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#main #txt_fr .test #search_res #photo img{-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
#main #txt_fr .test #search_res #search_details2{margin:0 0 0 70px;}
#main #txt_fr .test #search_res #search_details2 table, #main #txt_fr .test #search_res #search_details2 tbody, #main #txt_fr .test #search_res #search_details2 tr, #main #txt_fr .test #search_res #search_details2 td{display:block;}
#main #txt_fr .test #search_res #search_details2 table{display:block; overflow:hidden; height:108px;}
#main #txt_fr .test #search_res #search_details2 tr{overflow:hidden;}
#main #txt_fr .test #search_res #search_details2 td{float:left; height:auto; line-height:20px; overflow:hidden; padding:0; display:none;}
#main #txt_fr .test #search_res #search_details2 td.attribute{display:none; color:#18405e; width:100px;}
#main #txt_fr .test #search_res #search_details2 td.attribute strong, #main #txt_fr .test #search_res #search_details2 td.attribute b{font-weight:normal;}
#main #txt_fr .test #search_res #search_details2 td.value{float:none; display:block;}
#main #txt_fr .test #search_res #search_details2 td.value a{font-size:18px; line-height:24px;}
#main #txt_fr .test #search_res #search_details3{position:absolute; top:15px; right:20px; width:30px; display:none;}
#main #txt_fr .test .csv{clear:both; width:98%;}
#main #txt_fr .test #members_itemContent{border:0 none; background:none; overflow:hidden;}
#main .groupWrapper1 .myMemBox{display:none;}

/*  ---  11.3 Custom element / View ---  */



/*  ---  12 Members ---  */

/* Members Matching Page */
.members_h {width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center;}
.members_h .memberBox {width:29%; padding: 1% 1%; display: inline-block; background: #fff; margin: 1% 1% 0 1%; text-align: left;}
.members_h .memberBox img {float:left; margin-right: 5%; margin-top: 13px; width: 40px; height: 40px; border-radius: 100%;}
.members_h .memberBox span {display: block;}
.members_h .search_wrapper {margin-top: 10px; padding: 1% 1%; background: #fff;}
.memberBox .memName a {font-size: 18px; line-height: 24px;}
.memberBox .memEmail {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.memberBox .memEmail a {font-size: 16px; line-height: 20px; }
.memberBox .memPhone {font-size: 16px; line-height: 20px;}
.memberBox .memMspace, .memClusters {font-size: 16px; line-height: 20px;}

#Content .test1 h2 { padding: 0; }
#Content .test1 .myBox #heading + br { display: none; }
#Content .test1 .myBox #heading img { display: none; }
#Content .test1 .myBox #kc_content { background: #fff; overflow: hidden; padding: 5px 20px 10px; margin: 5px 0 0; }
#Content .test1 .myBox #kc_content #logo { width: 60px; float: left; }
#Content .test1 .myBox #kc_content #details { line-height: 50px; }

#main .myMemBox { width: 102%; }
#main .myMemBox div.number { width: 96%; }
#main .myMemBox #heading { line-height: 34px; color: #262626; position: relative; padding: 10px 0 10px 20px; background: #fff; font-size: 20px; }
#main .myMemBox #search_res { position: relative; margin: 0 1% 10px 0; background: #f1f1f1; padding: 15px 1%; float: left; width: 30%; position: relative; min-height:100px;}
#main .myMemBox #search_res #photo { float: left; width: 50px; padding-right: 20px; border-radius: 5px; height:50px;}
#main .myMemBox #search_res #photo img { border-radius: 30px; width:100%; height:100%; object-fit:cover;}
#main .myMemBox #search_res #search_details2 { margin: 0 0 0 70px; }
#main .myMemBox #search_res #search_details2 table, #main .myMemBox #search_res #search_details2 tbody, #main .myMemBox #search_res #search_details2 tr, #main .myMemBox #search_res #search_details2 td { display: block; }
#main .myMemBox #search_res #search_details2 table { display: block; overflow: hidden; height: auto; }
#main .myMemBox #search_res #search_details2 tr { overflow: hidden; }
#main .myMemBox #search_res #search_details2 td { float: left; height: auto; line-height: 20px; overflow: hidden; padding: 0; display: none; }
#main .myMemBox #search_res #search_details2 td.attribute { display: none; color: #18405e; width: 100px; }
#main .myMemBox #search_res #search_details2 td.attribute strong, #main .myMemBox #search_res #search_details2 td.attribute b { font-weight: normal; }
#main .myMemBox #search_res #search_details2 td.value { float: none; display: block; }
#main .myMemBox #search_res #search_details2 td.value a {  }
#main .myMemBox #search_res #search_details3 { position: absolute; top: 15px; right: 20px; width: 30px; display: none; }
#main .myMemBox .csv { clear: both; width: 98%; }
#main .myMemBox #members_itemContent { border: 0 none; background: none; overflow: hidden; }

/*  ---  12 Members ---  */



/*  ---  13 Stats ---  */

#Content #txt_stat .domtab3{margin:0 0 10px; padding:0}
#Content #txt_stat .domtab3 ul.domtabs3{padding:4px 10px; margin:0 0 10px 0; background:#fff; text-align:left; height:42px; display:block;}
#Content #txt_stat .domtab3 ul.domtabs3 li{padding:0; margin:0 10px 0 0; border:0 none; background:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:inline-block; *zoom:1; *display:inline; float:none; height:32px; line-height:32px;}
#Content #txt_stat .domtab3 ul.domtabs3 li:last-child{padding:5px 0; margin:0; border:0 none;}
#Content #txt_stat .domtab3 ul.domtabs3 li a{padding:0 20px; margin:0; border:0 none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#F2F2F2; border:1px solid #E5E5E5; font-size:15px; font-weight:normal; cursor:pointer; color:#122f45; display:block; float:none; height:30px; line-height:30px;}
#Content #txt_stat .domtab3 ul.domtabs3 li.active a{opacity:0.8; filter:alpha(opacity = 80);}
#Content #txt_stat .domtab3 ul.domtabs3 li a:hover{opacity:0.8; filter:alpha(opacity = 80);}
#Content #txt_stat .domtab3 .test{margin-top:0;}

#txt_stat .statspage{width:640px; margin:0 auto;}
#txt_stat .statspage a{color:#266392;}
#txt_stat .statspage a:hover{text-decoration:underline; color:#266392;}
#txt_stat .statspage .statstop,
#txt_stat .statspage .statstopmed,
#txt_stat .statspage .statstoptype,
#txt_stat .statspage .stats_edit,
#txt_stat .statspage .statsrow,
#txt_stat .statspage .statstopc,
#txt_stat .statspage .statstopmain{line-height:34px; padding:5px 0; border-bottom:1px solid #ccc; position:relative; overflow:hidden;}
#txt_stat .statspage .statstop .scol1a,
#txt_stat .statspage .statstop .scol1c{float:right;}
#txt_stat .statspage .statstop .scol1c{padding-right:10px;}
#txt_stat .statspage .statstop .scol1b,
#txt_stat .statspage .statstop .scol1d{float:left; padding-right:10px;}
#txt_stat .statspage .statstop .scol1b a.on{font-weight:bold; text-decoration:underline;}
#txt_stat .statspage .scol3{float:left; width:60px;}
#txt_stat .statspage .scol1,
#txt_stat .statspage .scol1head{margin:0 30px 0 60px;}
#txt_stat .statspage .scol1head,
#txt_stat .statspage .statstopc .scol1{margin-left:0;}
#txt_stat .statspage .statstopc .scol1{line-height:20px;}
#txt_stat .statspage .scol2,
#txt_stat .statspage .scol23{position:absolute; top:5px; right:5px;}
#txt_stat .statspage .statstopmed .scol3{display:none;}
#txt_stat .statspage .statstopmed .scol1{margin-left:0;}
#txt_stat .statspage #gridbox{font-size:11px;}
#txt_stat .statspage #gridbox #changelist{font-size:13px;}
#txt_stat .statspage #gridbox #changelist .user img{width:40px;}
#txt_stat .statspage div#download{color:#64BCE5; font-family:sans-serif; font-size:15px; background:#fff; height:32px; line-height:32px; border:1px solid #D1D1D1; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; font-weight:normal; cursor:pointer; width:130px; margin:0 0 10px;}
#txt_stat .statspage div:hover#download{background:#CCCCCC; border:1px solid #A5A5A5; color:#fff;}

/*  ---  13 Stats ---  */



/*  ---  14 Mspace admin ---  */

/*  ---  14 Mspace admin ---  */



/*  ---  15.1 Account / View ---  */

#main .main_prof { overflow: hidden; padding: 13px 0 0; position: relative; margin: 0 0 20px; background: #fff; padding: 0; position: relative; }
#main .main_prof .acc0div{margin:0;}
#main .main_prof .acc0div a{ color: #fff; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #47c27c; height: 32px; line-height: 32px; border: 1px solid #3ea86e; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal; cursor: pointer; width: auto; float: left; margin: 0 15px 0 0; }
#main .main_prof .acc0div a:hover { background: #47c27c; border: 1px solid #3ea86e; }
#main .main_prof .acc0div .clear1{clear:both; font-size:0; line-height:0;}

#main .main_prof h1 { }
#main .main_prof .main_prof_body { padding: 0 0 20px; }
#main .main_prof .main_prof_pic { float: left; margin: 15px 20px; width: 100px; height: 100px; overflow: hidden;  }
#main .main_prof .main_prof_pic img { width: auto; height: 100%; min-width: 100%;  object-fit:cover; border:1px solid #ccc; box-sizing:border-box; border-radius: 100px;}
#main .main_prof .eprof { position: absolute; top: 20px; right: 20px; display: none; }
#main .MProf { position: relative; margin: 20px 0; background: #fff; padding: 0 0 10px; position: relative; }
#main .MProf #heading { }
#main .MProf #heading .profupdate { position: absolute; right: 0; top: -5пь; display: block; height: 34px; }
#main .MProf #heading .profupdate a { color: #fff; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #47c27c; height: 32px; line-height: 32px; border: 1px solid #3ea86e; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal; cursor: pointer; width: auto; float: right; margin: 0 0 0 15px; }
#main .MProf #heading .profupdate a:hover { background: #47c27c; border: 1px solid #3ea86e; }
#main .MProf .kc_profile { padding: 5px 20px; overflow: hidden; }
#main .MProf .kc_profile .logo { float: left; width: 200px; }
#main .MProf .kc_profile .details { float: left; }
#main .MProf .moreadmin { padding: 10px 20px 5px 0; }
#main .MProf .moreadmin a { cursor: pointer; }
#main .main_prof .main_prof_title + br, #main .main_prof .main_prof_title + br + br{display:none;}

/*  ---  15.1 Account / View ---  */

/*  ---  15.2 Account / Edit ---  */

#main table#profile { display: none; }
#main #txt_prof { padding: 13px 0 0; position: relative; margin: 0 0; background: none; padding: 0; position: relative; }
#main #txt_prof .domtab3 { padding: 0!important; border: 0 none; background: none; margin: 0 0 10px!important; height: auto!important; }
#main #txt_prof .domtab3 br, #main #txt_prof .domtab3 img { display: none; }
#main #txt_prof .domtab3 ul { padding: 4px 10px; margin: 0 0 10px 0; background: #fff; text-align: left; height: 42px; display: block; border-bottom: 2px solid #4a73ad; }
#main #txt_prof .domtab3 ul li { padding: 0; margin: 0 10px 0 0; border: 0 none; background: none; border-radius: 5px; display: inline-block; float: none; height: 32px; line-height: 32px; }
#main #txt_prof .domtab3 ul li#t2link { padding: 5px 0; margin: 0; border: 0 none; }
#main #txt_prof .domtab3 ul li#t3link { display: none; }
#main #txt_prof .domtab3 ul li a { padding: 0 20px; margin: 0; border: 0 none; border-radius: 5px; background: #F2F2F2; border: 1px solid #E5E5E5; font-size: 15px; font-weight: normal; cursor: pointer; color: #18405e; display: block; float: none; height: 30px; line-height: 30px; }
#main #txt_prof .domtab3 ul li.active a { opacity: 0.8; }
#main #txt_prof .domtab3 ul li a:hover { opacity: 0.8; }
#main #txt_prof .test { width: auto; margin: 0 auto; border: none; padding: 15px 0; background: #fff; }
#main #txt_prof .test .editpriv { display: none; }
#main #txt_prof .tone { padding-top: 15px; margin-top: 0px; }
#main #txt_prof .tfour .vprof { display: none; }
#main #txt_prof .test .kc_profile { padding: 5px 0; overflow: hidden; width: 640px; margin: 0 auto; }
#main #txt_prof .test .kc_profile .logo { float: left; width: 200px; padding: 7px 20px 7px 0; text-align: left; font-size: 16px; line-height: 34px; line-height: 20px; }
#main #txt_prof .test .support, #main #txt_prof .test .newerror { width: 690px; margin: 0 auto; }
#main #txt_prof .tone .support, #main #txt_prof .tone .newerror { margin: 0 auto 20px; }
#main #txt_prof .test .kc_profile .logo strong, #main #txt_prof .test .kc_profile .logo b { font-weight: normal; }
#main #txt_prof .test .kc_profile .details { float: left; width: 630px; min-height: 34px; }
#main #txt_prof .test .kc_profile .details input { width: 608px; }
#main #txt_prof .test .kc_profile .details textarea { width: 608px; }
#main #txt_prof .test .kc_profile .details select { width: 630px!important; min-height: 34px; }
#main #txt_prof .test .kc_profile .details .customSelectInner { width: 608px!important; }
#main #txt_prof .test .kc_profile .details img#rejectphoto { margin: 8px 0 0; width: 18px; height: 18px; cursor: pointer; }
#main #txt_prof .test .kc_profile .details .photosz { font-size: 14px; font-style: italic; padding: 5px 0 0; display: block; }
#main #txt_prof .test .kc_profile .details table.editbox { padding: 10px 0 0; font-size: 14px; font-style: italic; color: #6B6B6B; }
#main #txt_prof .test .kc_profile .details table.editbox input { background: #e5e5e5!important; border-color: #ccc!important; color: #262626!important; font-size: 14px; font-style: italic; }
#main #txt_prof .test .kc_profile .details table.editbox * { font-size: 14px; font-style: italic; color: #6B6B6B; }
#main #txt_prof .test input.submit_b { margin: 20px auto 0; display: block; }

/*  ---  15.2 Account / Edit ---  */

/*  ---  15.3 Account / Alerts ---  */

#main #txt_prof .test .kc_profile .logo strong, #main #txt_prof .test .kc_profile .logo b{font-weight:normal;}
#main #txt_prof .test .kc_profile .details{float:left; width:420px; min-height:34px;}
#main #txt_prof .test .kc_profile .details input{width:398px;}
#main #txt_prof .test .kc_profile .details textarea{width:398px;}
#main #txt_prof .test .kc_profile .details select{width:420px; min-height:34px;}
#main #txt_prof .test .kc_profile .details .customSelectInner{width:398px;}
#main #txt_prof .test .kc_profile .details img#rejectphoto{margin:8px 0 0; width:16px; height:18px; cursor:pointer;}
#main #txt_prof .test .kc_profile .details .photosz{font-size:14px; font-style:italic; padding:5px 0 0; display:block;}
#main #txt_prof .test .kc_profile .details table.editbox{padding:10px 0 0; font-size:14px; font-style:italic; color:#6B6B6B;}
#main #txt_prof .test .kc_profile .details table.editbox input{background:#eee; border-color:#ccc; color:#777; font-size:14px; font-style:italic;}
#main #txt_prof .test .kc_profile .details table.editbox *{font-size:14px; font-style:italic; color:#6B6B6B;}
#main #txt_prof .test input.submit_b{margin:20px auto 0; display:block;}

#msgsection{display:block!important;}

/*  ---  15.3 Account / Alerts ---  */

/*  ---  15.4 Account / Inbox ---  */

#main .test { padding: 13px 0 0; position: relative; margin: 0 0 20px; background: #fff; padding: 15px 20px; position: relative; }
#main .test #txt { width: 850px; margin: 0 auto; }
#main .test #txt #theading { line-height: 34px; border-bottom: 1px solid #ccc; margin: 0 0 10px; color: #262626; position: relative; padding: 20px 0 10px; font-size: 20px; }
#main .test #txt .kc_profile { padding: 5px 0; overflow: hidden; }
#main .test #txt input.submit_b { margin: 5px auto; display: block; }
#main .test #txt .kc_profile .logo { float: left; width: 200px; line-height: 34px; font-size: 16px; padding: 0 20px 0 0; }
#main .test #txt .kc_profile .logo strong, #main .test #txt .kc_profile .logo b { font-weight: normal; }
#main .test #txt .kc_profile .details { float: left; width: 630px; }
#main .test #txt .kc_profile .details input { width: 608px; }
#main .test #txt #kc_2col { padding: 5px 0; overflow: hidden; }
#main .test #txt #kc_2col #logo { float: left; width: 500px; line-height: 34px; font-size: 16px; }
#main .test #txt #kc_2col #logo strong, #main .test #txt .kc_profile .logo b { font-weight: normal; }
#main .test #txt #kc_2col #details { float: left; }
#main .test #txt #kc_2col #details select { width: 350px; }

/*  ---  15.4 Account / Inbox ---  */



/*  ---  16 Login structure ---  */

#loginWrapper{width:360px; margin:0 auto; padding:100px 0;}
#loginWrapper #logo{text-align:center; margin:0 0 20px;}
#mainlogin{box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.1);}
#mainlogin input.text,
#mainlogin input[type='tel'],
#mainlogin input[type='text'],
#mainlogin input[type='password'],
#mainlogin input[type='email'],
#mainlogin input[type='number'],
#mainlogin input[type='file']{width:100%; box-sizing:border-box; height:40px; line-height:40px;}
#mainlogin .mtsHeader{padding:15px 0; margin:0 20px; border-bottom:1px solid #ebebeb;}
#mainlogin .mtsHeader h1{font-size:18px; font-weight:400; padding:0; margin:0; color:#122f45; text-align:center;}
#mainlogin .mtsHeader h1 img{margin:0px 5px 10px 0; vertical-align:middle;}
#mainlogin .mtsBody{padding:15px 20px; box-sizing:border-box;}
#mainlogin .mtsRow{margin:0 0 15px;}
#mainlogin .mtsRow:last-child{margin:0;}
#mainlogin .mtsRow::after{clear:both; display:block; content:"";}
#mainlogin .mtsRow a{color:#999; font-size:12px;}
#mainlogin .mtsRow a:hover{}
#mainlogin .mtsCell1{font-size:16px; color:#777; margin:0 0 5px;}
#mainlogin .logsubmit{margin:0 auto; display:block; height:40px; line-height:40px; width:160px;}
#mainlogin .logsubmit:hover{}
#mainlogin .forgotPassword{display:block; text-align:center;}
#mainlogin .mtsFooter{font-style:italic; color:#777; padding:15px 0 0;}
#mainlogin .mtsFooter p{padding:0 0 10px; margin:0;}
#mainlogin .mtsFooter p:last-child{padding:0;}
#mainlogin .mtsFooter a{text-decoration:underline;}
#mainlogin .mtsFooter a:hover{text-decoration:none;}
#mainlogin label.error{color:#cc0000;}
#mainlogin input.error{border-color:#cc0000;}


/*  ---  16 Login structure ---  */



/*  ---  17 Search ---  */

#search {padding:3px 15px; float:right; height:34px; position:relative;}
#search form {width:auto;}
#search a.wSubBoxLink {width:30px; height:34px; display:block; background:url(/images/searchIcon.png) center no-repeat; float:right; cursor:pointer; position:absolute; z-index:8000;}
#search a.wSubBoxLink:hover {opacity:1;}
#EventMan a#search{width:auto; padding:3px 30px; line-height:32px;}

.searchResultsUl {border: 0 none !important; position: static !important;}
.searchResultTitle, .searchResultCount {display: none;}

#search .searchInner .searchStrList #search_results{clear:both;}
#search .searchInner .searchStrList .searchResultShell .searchResultList a {display: block; overflow: hidden; padding: 10px; width: 200px; border:0 none;}
#search .searchInner .searchStrList .searchResultShell .searchResultList a.search_lnk:hover {background: #E5E5E5 none repeat scroll 0 0; border: 0 none !important; margin: 0 !important;}
#search .searchInner .searchStrList .searchResultShell .searchResultList {border: 1px solid #E5E5E5; border-top:0 none; cursor: pointer; list-style-image: none; margin: 0; overflow: hidden; padding: 0; position: static;}
#search .searchInner .searchStrList .searchResultShell .searchResultList:last-child {border-bottom:0 none;}
#search .searchInner .searchStrList .searchResultShell .searchResultList .searchResultImage{vertical-align:middle; padding: 0 5px 0 0;}
#search .searchInner .searchStrList .searchResultShell .searchResultList .searchResultImage img{max-width:20px; max-height:20px; object-fit:contain; width:auto; height:auto;}

#main .mySBox #list h3.filtered{font-weight:normal;}
#main .mySBox #list .filtered { border: 0 none; padding: 10px 120px 10px 20px; position: relative; margin: 5px 0 0; background: #fff; }
#main .mySBox #list .filtered .thumb { width: 60px; height: auto; float: left; padding: 0; margin:0 20px 0 0;}
#main .mySBox #list .filtered .thumb #thumb{ padding: 0; }
#main .mySBox #list .filtered .thumb img { width: 50px; max-height: 80px; max-width: 50px; overflow: hidden; }
#main .mySBox #list .filtered  .docnam { color: #1a314c; font-weight: 300; max-height: 44px; min-height: 22px; overflow: hidden; font-size: 18px; line-height: 22px; }
#main .mySBox #list .filtered  .docnam a { color: #123652; }
#main .mySBox #list .filtered  .doclupd { font-size: 14px; line-height: 18px; color: #262626; }
#main .mySBox #list .filtered  .remove { position:absolute; top:5px; right:5px;}
#main .mySBox #list .filtered  .remove a { padding: 0 20px; margin: 0; border: 0 none; border-radius: 5px; background: #F2F2F2; border: 1px solid #E5E5E5; font-size: 15px; font-weight: normal; cursor: pointer; color: #18405e; display:inline-block; float: none; height: 30px; line-height: 30px; }
#main .mySBox #list .filtered  .remove a:hover { opacity: 0.8; }
#main .mySBox #list .filtered  .remove a div{display:inline;}
#main #txt_mess .test form{width:850px; margin:0 auto;}
#main #txt_mess .test table td{padding:5px; vertical-align:middle;}
#main #txt_mess .test table td#theading{line-height: 30px; padding: 5px; border-bottom: 1px solid #ccc; color: #4a73ad; font-size: 20px; }
#main #txt_mess .test table td .inpsub,
#main #txt_mess .test table td .txtmes{width:100%; box-sizing:border-box;}
#main #txt_fr .test { width: 102%; padding:0; margin:0; background:none;}
#main #txt_fr .test #txt { width: 98%; padding:15px 20px; background:#fff; margin:0 0 10px; box-sizing:border-box;}
#main #txt_fr .test .myGroupBox{ width:850px; margin:0 auto;}
#main #txt_fr .test .myGroupBox input[type="text"],
#main #txt_fr .test .myGroupBox textarea{width:100%; box-sizing:border-box;}
#main #txt_fr .test .myGroupBox td{padding:5px 0;}
#main #txt_fr .test .myGroupBox #send_submit{display:block; margin:0 auto;}
#main #txt_fr .test div.number { width: 96%; }
#main #txt_fr .test #heading { line-height: 34px; color: #262626; position: relative; padding: 10px 0 10px 20px; background: #fff; font-size: 20px; border:0 none; padding:0!important; text-align:center;}
#main #txt_fr .test #heading img{display:none;}
#main #txt_fr .test #search_res { position: relative; margin: 0 1% 10px 0; background: #fff; padding: 15px 1%; float: left; width: 30%; position: relative; }
#main #txt_fr .test #search_res #photo { float: left; width: 50px; padding-right: 20px; border-radius: 5px; }
#main #txt_fr .test #search_res #photo img { ; border-radius: 30px; }
#main #txt_fr .test #search_res #search_details2 { margin: 0 0 0 70px; }
#main #txt_fr .test #search_res #search_details2 table, #main #txt_fr .test #search_res #search_details2 tbody, #main #txt_fr .test #search_res #search_details2 tr, #main #txt_fr .test #search_res #search_details2 td { display: block; }
#main #txt_fr .test #search_res #search_details2 table { display: block; overflow: hidden; height: 108px; }
#main #txt_fr .test #search_res #search_details2 tr { overflow: hidden; }
#main #txt_fr .test #search_res #search_details2 td { float: left; height: auto; line-height: 20px; overflow: hidden; padding: 0; display: none; }
#main #txt_fr .test #search_res #search_details2 td.attribute { display: none; color: #18405e; width: 100px; }
#main #txt_fr .test #search_res #search_details2 td.attribute strong, #main #txt_fr .test #search_res #search_details2 td.attribute b { font-weight: normal; }
#main #txt_fr .test #search_res #search_details2 td.value { float: none; display: block; }
#main #txt_fr .test #search_res #search_details2 td.value a { font-size: 18px; line-height: 24px; }
#main #txt_fr .test #search_res #search_details3 { position: absolute; top: 15px; right: 20px; width: 30px; display: none; }
#main #txt_fr .test .csv { clear: both; width: 98%; }
#main #txt_fr .test #members_itemContent { border: 0 none; background: none; overflow: hidden; }
#main .groupWrapper1 .myMemBox { display: none; }
#main .search_net { padding: 13px 0 0; position: relative; margin: 20px 0 0; background: #fff; padding: 10px 20px; }
#main .search_net .search1, #main .search_net .search2, #main .search_net .search_but { padding: 5px 0; overflow: hidden; clear: both; }
#main .search_net .search3, #main .search_net .search4 { width: 380px; float: left; overflow: hidden; }
#main .search_net .search3 .search3range { width: 200px; float: left; line-height: 32px; }
#main .search_net .search3 .search3title { width: 60px; float: left; line-height: 32px; }
#main .search_net .search3 .search3value { width: 102px; float: left; }
#main .search_net .search3 .search3value input { width: 80px; }
#main .search_net .search4 .search4title { width: 25px; float: left; line-height: 32px; }
#main .search_net .search4 .search4value { width: 102px; float: left; }
#main .search_net .search4 .search4value input { width: 80px; }
#main .search_net .search1title, #main .search_net .search2title { width: 180px; float: left; line-height: 32px; }
#main .search_net .search1value, #main .search_net .search2value { margin-left: 200px; }
#main .search_net .search1 .search_but { padding: 10px 0; }
#main .search_net .search1 { padding: 10px 0 0; }
#main .search_net #idMySearch { width: 850px; margin: 0 auto; }
#main .search_net #idMySearch .search1 { padding: 5px 0; }
#main .search_net #idMySearch .adsearch { display: none; }
#main .search_net .search1value input, #main .search_net .search2value input { width: 500px; }
#main .search_net .search1value select, #main .search_net .search2value select { width: 340px; }
#main .search_net .search1help, #main .search_net .search2help, #main .search_net .search3help, #main .search_net .search4help { display: none; }
#main .search_net .search_but .search_submit { margin-left: 200px; float: left; }
#main .search_net .search_but .search_clear { float: left; }
#main .mySearchBox { margin: 0 0 30px; }
#main .mySearchBox #heading { padding: 0 0 20px; }
#main .mySearchBox form { position: relative; margin: 10px 0 0; background: #fff; padding: 10px 20px; }
#main .mySearchBox .search2 { padding: 5px 0; overflow: hidden; clear: both; }
#main .mySearchBox .search2 .search2title { width: 180px; float: left; line-height: 32px; }
#main .mySearchBox .search2 .search2value { margin-left: 200px; }
#main .mySearchBox .search2 .search2value input[type="text"] { width: 500px; }
#main .mySearchBox .search2 .search2value select { width: 522px; }
#main .mySearchBox .search2 .search2help { display: none; }
#main .mySearchBox .search2 .submitbutton { float: left; }
#main .mySearchBox .search2 .clearbutton { margin-left: 20px; float: left; }
#main .mySearchBox .bulkassign { margin-left: 200px; }
#main .mySRBox #search_site { clear: both; position: relative; margin: 5px 0; background: #fff; padding: 15px 20px; position: relative; overflow: hidden; min-height: 54px;  border-bottom:1px solid #ddd;}
#main .mySRBox #search_site #search_details { float: left; width: 60px; padding: 0; }
#main .mySRBox #search_site #search_details img { max-width: 50px; }
#main .mySRBox #search_site #search_details2 { margin-left: 60px; line-height: 20px; }
#main .mySRBox #search_site #search_details2 a { font-size: 16px; font-weight: normal; color: #262626; font-weight: normal; }
#main .mySRBox #search_site #search_details2 a:hover { opacity: 0.8; }
#main .mySRBox #search_site #search_details2 .mspname a { font-size: 14px; font-weight: normal; }
#main .mySRBox #search_site #search_details2 strong { font-weight: normal; font-style: italic; font-size: 14px; color: #6B6B6B; display: block; }
#main .mySRBox #search_site #search_details2 br{display:none;}
#main .mySRBox #heading { line-height: 34px; color: #262626; position: relative; padding: 10px 20px!important; font-size: 20px; float: left; }
#main form + .mySRBox #heading{float:none;}
#main .mySRBox div.number { height: 54px; line-height: 54px; clear: none !important; margin: 20px 0; border-bottom: 2px solid #4a73ad; }
#main .mySRBox br + div.number { border-top: none; }
#main .mySRBox div.number .dfirst, #main .mySRBox div.number .dprev, #main .mySRBox div.number .pagination, #main .mySRBox div.number .dnext, #main .mySRBox div.number .dlast { margin-top: 17px; }
#main .mySBox #search_site { clear: both; position: relative; margin: 20px 0; background: #fff; padding: 15px 20px 15px 90px; position: relative; overflow: hidden; min-height: 50px; }
#main .mySBox #search_site .netlogo { position: absolute; top: 15px; left: 20px; width: 50px; padding: 0 20px 5px 0; }
#main .mySBox #search_site .netlogo img { width: 50px!important; }
#main .mySBox #search_site #search_network { line-height: 20px; }
#main .mySBox #search_site #search_network a { font-size: 15px; font-weight: bold; color: #18405e; }
#main .mySBox #search_site #search_network a:hover { opacity: 0.8; }
#main .mySBox #search_site #search_network strong { font-weight: normal; font-style: italic; font-size: 14px; color: #262626; display: block; }
#main .mySBox #search_site #search_network br { display: none; }
#main .mySBox #search_site .create, #main .mySBox #search_site .createdate, #main .mySBox #search_site .search_attribute, #main .mySBox #search_site .search_value { font-size: 16px; font-style: italic; line-height: 20px; }
#main .mySBox #search_site .create, #main .mySBox #search_site .createdate { display: none; }
#main .mySBox #heading { line-height: 34px; color: #262626; position: relative; padding: 10px 20px!important; font-size: 20px; float: left; }
#main .mySBox div.number { height: 54px; line-height: 54px; clear: none; margin: 20px 0; }
#main .mySBox div.number .dfirst, #main .mySBox div.number .dprev, #main .mySBox div.number .pagination, #main .mySBox div.number .dnext, #main .mySBox div.number .dlast { margin-top: 17px; }
#main .myMRBox #search_res { margin: 20px 0; background: #fff; padding: 15px 20px; position: relative; overflow: hidden; border-bottom:1px solid #ddd;}
#main .myMRBox #search_res #photo { float: left; width: 50px; padding-right: 20px; }
#main .myMRBox #search_res #photo img{width:50px; height:50px; object-fit:cover; border-radius:50px;}
#main .myMRBox #search_res #search_details2 { margin: 0 50px 0 70px; }
#main .myMRBox #search_res #search_details2 a{font-size:16px;}
#main .myMRBox #search_res #search_details2 td.attribute { width: 200px; }
#main .myMRBox #search_res #search_details2 td img { display: none; }
#main .myMRBox #search_res #search_details3 { position: absolute; top: 15px; right: 20px; width: 30px; }
#main .myMRBox #heading { line-height: 34px; color: #262626; position: relative; padding: 20px 0; font-size: 20px; }
#main .myMRBox .csv { padding: 0 0 20px; }

#main .myBox .search_site { position: relative; margin: 20px 0; padding: 15px 20px; border-bottom:1px solid #ddd; }
#main .myBox .search_site .search_details { float: left; width: 50px; padding-right: 20px; padding-top:5px; }
#main .myBox .search_site .search_details2 { margin: 0 0 0 70px; line-height: 20px; overflow: hidden; }
#main .myBox .search_site .search_details2 .search_title { font-size: 16px; }
#main .myBox .search_site .search_details2 .search_title a { color:#333; }
#main .myBox .search_site .search_details2 .search_title a:hover { color:#942861; }
#main .myBox .search_site .search_details2 .search_loc { }
#main .myBox .search_site .search_details2 .search_cred { }
#main .myBox .search_site .search_details2 .search_date { }

/*  ---  17 Search ---  */



/*  ---  18 Main admin ---  */

.admin_left{width:200px; display:block; padding:7px 20px 7px 0; line-height:20px; font-weight:normal; text-align:left; float:left; font-size:16px; margin:0 0 10px; word-wrap:break-word;}
.admin_right{width:620px; float:right; min-height:34px; line-height:34px; margin:0 0 10px;}
.admin_right input.text,
.admin_right input[type='text'],
.admin_right textarea{width:398px;}
.admin_right select{width:420px; min-height:34px;}
.admin_right .customSelect{width:398px;}

.webman{text-align:left;}
.webman h1{margin:20px 0;}
.webman .webpages{margin:0 0 20px; clear:both;}
.webman .webpages input{float:none;}
.webman .webpages select{width:400px;}
.webman .col_left{text-align:left; width:250px; padding:0 50px 0 0; float:left; clear:both; margin:0 0 20px;}
.webman .col_right{text-align:left; padding:0 50 0 0; float:none; margin:0 0 20px;}
.webman .col_right input{width:828px;}
.webman .col_right label[class*="mvineFormElem_"] input{width:auto;}
.webman .col_right textarea{width:828px; height:300px;}
.webman .col_right .jquery-safari-checkbox img{margin:0;}

#main .myBox .myBoxwrap .internalbox center .wrapper{width:auto;}

#Content form .advT{width:850px; margin:0 auto; padding:0; clear:both;}
#Content form .advR{padding:20px 0 0; clear:both; width:850px; margin:0 auto;}
#Content form .advA{width:200px; display:block; padding:7px 20px 7px 0; line-height:20px; font-weight:normal; text-align:left; float:left; font-size:16px;}
#Content form .advV{width:620px; float:right; min-height:34px; line-height:34px;}
#Content form .advV1{width:50px; float:left; min-height:34px; line-height:34px;}
#Content form .advV2{width:580px; float:right; min-height:34px; line-height:34px;}
#Content form .advV input.text,

#Content form .advV input[type='text'],
#Content form .advV textarea{width:398px;}
#Content form .advV select{width:420px;}
#Content form .colsname{width:100%; display:block; padding:10px 0; line-height:20px; font-weight:normal; text-align:left; float:left; font-size:16px;}
#Content form .colvalue{width:100%; float:right; min-height:34px; line-height:34px;}
#Content form .advR input.submit{float:left; margin:0 20px 0 0;}
#Content form .advR a#clear{color:#64bce5; text-transform:capitalize; font-family:sans-serif; font-size:15px; background:#fff; height:32px; line-height:32px; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:52px; float:left;}
#Content form .advR a:hover#clear{opacity:0.8; filter:alpha(opacity = 80);}

#Content .addNetAttr{width:850px; margin:0 auto; padding:0; clear:both;}
#Content .addNetAttr .advR{padding:20px 0 0; clear:both; width:850px; margin:0 auto;}
#Content .addNetAttr .advA{width:200px; display:block; padding:7px 20px 7px 0; line-height:20px; font-weight:normal; text-align:left; float:left; font-size:16px;}
#Content .addNetAttr .advV{width:620px; float:right; min-height:34px; line-height:34px;}
#Content .addNetAttr .advV1{width:50px; float:left; min-height:34px; line-height:34px;}
#Content .addNetAttr .advV2{width:580px; float:right; min-height:34px; line-height:34px;}
#Content .addNetAttr .advV input.text,
#Content .addNetAttr .advV input[type='text'],
#Content .addNetAttr .advV textarea{width:398px;}
#Content .addNetAttr .advV select{width:420px;}
#Content .addNetAttr .colsname{width:100%; display:block; padding:10px 0; line-height:20px; font-weight:normal; text-align:left; float:left; font-size:16px;}
#Content .addNetAttr .colvalue{width:100%; float:right; min-height:34px; line-height:34px;}
#Content .addNetAttr .advR input.submit{float:left; margin:0 20px 0 0;}
#Content .addNetAttr .advR a#clear{color:#64bce5; text-transform:capitalize; font-family:sans-serif; font-size:15px; background:#fff; height:32px; line-height:32px; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; padding:0 20px; font-weight:normal; cursor:pointer; width:52px; float:left;}
#Content .addNetAttr .advR a:hover#clear{opacity:0.8; filter:alpha(opacity = 80);}

#admin #sort1, #admin #sort2{float:none; width:100%; margin:0;}
#admin #details0{width:auto; padding:0;}
#admin .groupItem{width:auto; margin:0 0 30px;}
#admin #kc_update{padding:0; border:0px;}
#admin .myBox{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }

#admin .myBox .itemHeader{line-height:62px; height:62px;}
#admin .myBox #kc_update .name{float:left; width:300px;}
#admin .myBox #kc_update .edit{float:left; width:100px;}
#admin .myBox #kc_update .delete{float:left; width:300px;}
.DDHelper2{position:absolute; display:none; width:625px;}
#admin .itemA, .DDHelper2 .itemA{float:left; height:110px; margin:5px 7px 12px 5px; padding:0; width:110px; font-size:11px; text-align:center; background-color:#f2f2f2; border:1px solid #d9d9d9; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; position:relative; display:table;}
#admin .itemA:hover, .DDHelper2 .itemA:hover{background-color:#ffffff; border:1px solid #D4341C; color:#D4341C ; }
#admin .itemT{text-align:left; line-height:25px; }
#admin .itemT a{line-height:32px; display:block;}
#admin .itemT a:hover{color:#D4341C; font-weight:bold; }

#admin .itemT .headT{margin:0; padding:0; font-size:12px; font-weight:bold; color:#D4341C; text-align:left;}
#admin .itemA .icon_wrap{display:block; text-align:center; height:60px; position:absolute; width:100%; top:0;}
#admin .itemA .text_wrap{text-align:center; color:#123652; font-size:12px; font-family:arial; line-height:16px;  display:table-cell; padding:60px 5px 0; position:relative; vertical-align:middle;}
#admin .itemA:hover .text_wrap, .DDHelper2 .itemA:hover .text_wrap{color:#D4341C ; }
#admin .itemT br{display:none;}

#admin .itemT a{float:left; height:32px; line-height:32px; margin:0 10px 10px 0; padding:5px 10px; font-size:14px; text-align:center; background-color:#f2f2f2; border:1px solid #d9d9d9; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; position:relative; display:block; color:#123652;}
#admin .itemT a:hover{background-color:#ffffff; border:1px solid #D4341C; color:#D4341C ; font-weight:normal;}

/* Admin heads */
#admin .admin_headsprite{width:100px; height:62px; display:block; background:url(/images/admin_iconV2.png); float:left;}
#admin #icon-head-admintasks{background-position:0 0;}
#admin #icon-head-main-controls{background-position:-100px 0;}
#admin #icon-head-adminstats{background-position:-200px 0;}
#admin #icon-head-network{background-position:-300px 0;}
#admin #icon-head-user-attr{background-position:-400px 0;}
#admin #icon-head-network-tabs{background-position:-500px 0;}

/* Admin all icons */
#admin .admin_banneddomainsicon,
#admin .admin_searchtabicon,
#admin .admin_resuploadicon,
#admin .admin_spriteicon,
#admin .admin_triggersicon,
#admin .admin_csseditor,
#admin .admin_group_adminicon,
#admin .admin_anonuploadicon,
#admin .admin_annocoloursicon,
#admin .admin_passwordrealmsicon,
#admin .admin_customemailsicon,
#admin .admin_timedtriggersicon{width:110px; height:60px; display:block; background:url(/images/d2_admin_icon_sprites.png);}

/* Admin icons - Admin Tasks */
#admin #icon-users-add{background-position:0 0;}
#admin #icon-users-maintenance{background-position:0 -100px;}
#admin #icon-web-content{background-position:0 -200px;}
#admin #icon-third-party{background-position:0 -300px;}
#admin #icon-aliases{background-position:0 -400px;}
#admin #icon-group_admin{background-position:0 -500px;}

/* Admin icons - Main Controls */
#admin #icon-user-attributes{background-position:-110px 0;}
#admin #icon-content-attributes{background-position:-110px -100px;}
#admin #icon-network-attributes{background-position:-110px -200px;}
#admin #icon-tab-attributes{background-position:-110px -300px;}
#admin #icon-network-tabs{background-position:-110px -400px;}
#admin #icon-public-groups{background-position:-110px -500px;}
#admin #icon-content-manager{background-position:-110px -600px;}
#admin #icon-system-settings{background-position:-110px -700px;}
#admin #icon-tab-headings{background-position:-110px -800px;}
#admin #icon-image-upload{background-position:-110px -900px;}
#admin #icon-private-lists{background-position:-110px -1000px;}
#admin #icon-wizard{background-position:-110px -1100px;}
#admin #icon-layout-manager{background-position:-110px -1200px;}
#admin #icon-nonanon-layout-manager{background-position:-110px -1300px;}
#admin #icon-roles-manager{background-position:-110px -1400px;}
#admin #icon-shop-manager{background-position:-110px -1500px;}
#admin #icon-role-css-manager{background-position:-110px -1600px;}
#admin #icon-errorlogs{background-position:-110px -1700px;}
#admin #icon-emailtemp{background-position:-110px -1800px;}
#admin #icon-emailtime{background-position:-110px -1900px;}
#admin #icon-searchtab{background-position:-110px -2000px;}
#admin #icon-resupload{background-position:-110px -2100px;}
#admin #icon-anonupload{background-position:-110px -2200px;}
#admin #icon-banneddomains{background-position:-110px -2300px;}
#admin #icon-csseditor{background-position:-110px -2400px;}
#admin #icon-triggers{background-position:-110px -2500px;}
#admin #icon-annocolours{background-position:-110px -2600px;}
#admin #icon-passwordrealms{background-position:-110px -2700px;}
#admin #icon-customemails{background-position:-110px -2800px;}
#admin #icon-timedtriggers{background-position:-110px -2900px;}

/* Admin icons - Site Stats */
#admin #icon-awstats{background-position:-220px 0;}
#admin #icon-site-activity-report{background-position:-220px -100px;}
#admin #icon-user-change-history{background-position:-220px -200px;}
#admin #icon-asset-audit-trail{background-position:-220px -300px;}
#admin #icon-content-share-links{background-position:-220px -400px;}
#admin #icon-users-country{background-position:-220px -500px;}
#admin #icon-latest-events{background-position:-220px -600px;}
#admin #icon-users-bio{background-position:-220px -700px;}

#details0:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#details0{display:inline-block;}
* html #details0{height:1%;}
#details0{display:block;}

#main .myBox{position:relative;}
#main .myBox .order{position:absolute; top:80px; left:20px;}
#main .myBox #search_site{padding:13px 0 0; position:relative; margin:20px 0; background:#fff; padding:15px 20px; position:relative;}
#main .myBox #search_site #search_details{float:left; width:50px; padding-right:20px;}
#main .myBox #search_site #search_details img{max-width:50px;}
#main .myBox #search_site #search_details2{margin:0 0 0 70px; line-height:20px; overflow:hidden;}
#main .myBox #search_site #search_details2 .search_title{font-size:15px; font-weight:bold;}
#main .myBox #search_site #search_details2 .search_title a{color:#122f45;}
#main .myBox #search_site #search_details2 .search_title a:hover{opacity:0.8; filter:alpha(opacity = 80);}
#main .myBox #search_site #search_details2 .search_loc{font-weight:normal; font-style:italic; font-size:14px; color:#6B6B6B;}
#main .myBox #search_site #search_details2 .search_cred{color:#6B6B6B; font-size:13px; float:left;}
#main .myBox #search_site #search_details2 .search_date{float:right; color:#6B6B6B; font-size:13px;}
#main .myBox #heading{line-height:30px; color:#262626; position:relative; font-size:20px;}
#main .myBox .csv{padding:0 0 20px;}

#admin{padding:10px 0px; font-size:110%; margin:10px 0px 0px 0px;}
#admin p{line-height:15px; font-size:100%;}
#admin h3{padding-top:15px;}

#details0:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#details0 { display: inline-block; }
* html #details0 { height: 1%; }
#details0 { display: block; }
#Content #app_maint form, #Content #app_maint table { background: #fff; border: 1px solid #ccc; border-radius: 2px; padding: 15px 20px; margin: 0 0 20px; }
#Content #app_maint form .netform { padding: 5px 0; overflow: hidden; }
#Content #app_maint form .netform .nettitle { width: 180px; float: left; }
#Content #app_maint form .netform .netvalue { margin-left: 200px; }
#Content #app_maint form .netform .netvalue input.netval { width: 608px; }
#Content #app_maint table a { cursor: pointer; }
#Content #app_maint table.cke_editor { background: none; border: 0 none; margin: 0; }
#Content ul.ui-sortable { width: 200px; list-style: none; min-height: 50px; }
#Content ul.ui-sortable li { padding: 5px 10px; margin: 0 0 2px; cursor: move; border: 1px solid #ccc; background-color: #E5E5E5; }
.adduser_outer .header_check { margin: 20px 0; border-bottom: 1px solid #ccc; }
.adduser_outer #logo { float: left; font-weight: bold; width: 300px; }
.adduser_outer .jquery-safari-checkbox img { margin-top: 3px; }
.adduser_outer .jquery-safari-checkbox { margin-right: 10px; }
#kc_profileb:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#kc_profileb { display: inline-block; }
* html #kc_profileb { height: 1%; }
#kc_profileb { display: block; margin: 10px 0; }
#Content .adduser_outer form#theForm input[type='submit'] { margin: 20px 0 0 0 !important; }
#Content form#theForm .advT { width: 850px; margin: 0 auto; padding: 0; clear: both; }
#Content form#theForm .advR { padding: 20px 0 0; clear: both; width: 850px; margin: 0 auto; }
#Content form#theForm .advA { width: 200px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#Content form#theForm .advV { width: 630px; float: right; min-height: 34px; line-height: 34px; }
#Content form#theForm .advV1 { width: 50px; float: left; min-height: 34px; line-height: 34px; }
#Content form#theForm .advV2 { width: 580px; float: right; min-height: 34px; line-height: 34px; }
#Content form#theForm .advV input.text, #Content form#theForm .advV input[type='text'], #Content form#theForm .advV textarea { width: 608px; }

#Content form#theForm .advV select { width: 630px; }
#Content form#theForm .colsname { width: 100%; display: block; padding: 10px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#Content form#theForm .colvalue { width: 100%; float: right; min-height: 34px; line-height: 34px; }
#Content form#theForm .advR input.submit { float: left!important; margin: 0 20px 0 0!important; }
#Content form#theForm .advR a#clear { color: #64bce5!important; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px!important; background: #fff!important; height: 32px; line-height: 32px; border: 1px solid #ccc; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal!important; cursor: pointer; width: 52px!important; float: left; }
#Content form#theForm .advR a:hover#clear { opacity: 0.8; }
#Content .addNetAttr { width: 850px; margin: 0 auto; padding: 0; clear: both; }
#Content .addNetAttr .advR { padding: 20px 0 0; clear: both; width: 850px; margin: 0 auto; }
#Content .addNetAttr .advA { width: 200px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#Content .addNetAttr .advV { width: 630px; float: right; min-height: 34px; line-height: 34px; }
#Content .addNetAttr .advV1 { width: 50px; float: left; min-height: 34px; line-height: 34px; }
#Content .addNetAttr .advV2 { width: 580px; float: right; min-height: 34px; line-height: 34px; }
#Content .addNetAttr .advV input.text, #Content .addNetAttr .advV input[type='text'], #Content .addNetAttr .advV textarea { width: 608px; }
#Content .addNetAttr .advV select { width: 630px; }
#Content .addNetAttr .colsname { width: 100%; display: block; padding: 10px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#Content .addNetAttr .colvalue { width: 100%; float: right; min-height: 34px; line-height: 34px; }
#Content .addNetAttr .advR input.submit { float: left!important; margin: 0 20px 0 0!important; }
#Content .addNetAttr .advR a#clear { color: #64bce5!important; text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px!important; background: #fff!important; height: 32px; line-height: 32px; border: 1px solid #ccc; border-radius: 5px; text-align: center; padding: 0 20px; font-weight: normal!important; cursor: pointer; width: 52px!important; float: left; }
#Content .addNetAttr .advR a:hover#clear { opacity: 0.8; }
#Content form#theForm #kc_profile_AccountDetails .kc_profile { padding: 20px 0 0; clear: both; width: 850px; margin: 0 auto; overflow: hidden; }
#Content form#theForm #kc_profile_AccountDetails .kc_profile .logo { width: 200px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#Content form#theForm #kc_profile_AccountDetails .kc_profile .details { width: 630px; float: right; min-height: 34px; line-height: 34px; }
#Content form#theForm #kc_profile_AccountDetails .kc_profile .details input.text, #Content form#theForm #kc_profile_AccountDetails .kc_profile .details input[type='text'], #Content form#theForm #kc_profile_AccountDetails .kc_profile .details textarea { width: 608px; }
#Content form#theForm #kc_profile_AccountDetails .kc_profile .details select { width: 630px; }
#Content form#theForm #kc_profile_InternalDetails .kc_profile { padding: 20px 0 0; clear: both; width: 850px; margin: 0 auto; overflow: hidden; }
#Content form#theForm #kc_profile_InternalDetails .kc_profile .logo { width: 200px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#Content form#theForm #kc_profile_InternalDetails .kc_profile .details { width: 630px; float: right; min-height: 34px; line-height: 34px; }
#Content form#theForm #kc_profile_InternalDetails .kc_profile .details input.text, #Content form#theForm #kc_profile_InternalDetails .kc_profile .details input[type='text'], #Content form#theForm #kc_profile_InternalDetails .kc_profile .details textarea { width: 608px; }
#Content form#theForm #kc_profile_InternalDetails .kc_profile .details select { width: 630px; }
#Content form#theForm #kc_profile_PrivateDetails .kc_profile { padding: 20px 0 0; clear: both; width: 850px; margin: 0 auto; overflow: hidden; }
#Content form#theForm #kc_profile_PrivateDetails .kc_profile .logo { width: 200px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#Content form#theForm #kc_profile_PrivateDetails .kc_profile .details { width: 630px; float: right; min-height: 34px; line-height: 34px; }
#Content form#theForm #kc_profile_PrivateDetails .kc_profile .details input.text, #Content form#theForm #kc_profile_PrivateDetails .kc_profile .details input[type='text'], #Content form#theForm #kc_profile_PrivateDetails .kc_profile .details textarea { width: 608px; }
#Content form#theForm #kc_profile_PrivateDetails .kc_profile .details select { width: 630px; }
#Content form#theForm #kc_profile_PublicDetails .kc_profile { padding: 20px 0 0; clear: both; width: 850px; margin: 0 auto; overflow: hidden; }
#Content form#theForm #kc_profile_PublicDetails .kc_profile .logo { width: 200px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#Content form#theForm #kc_profile_PublicDetails .kc_profile .details { width: 630px; float: right; min-height: 34px; line-height: 34px; }
#Content form#theForm #kc_profile_PublicDetails .kc_profile .details input.text, #Content form#theForm #kc_profile_PublicDetails .kc_profile .details input[type='text'], #Content form#theForm #kc_profile_PublicDetails .kc_profile .details textarea { width: 608px; }
#Content form#theForm #kc_profile_PublicDetails .kc_profile .details select { width: 630px; }
#Content form#theForm #kc_profile_PublicDetails #kc_profileb { padding: 20px 0 0; clear: both; width: 850px; margin: 0 auto; overflow: hidden; }
#Content form#theForm #kc_profile_PublicDetails #kc_profileb #logo { width: 400px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#Content form#theForm #kc_profile_PublicDetails #kc_profileb #details { width: 430px; float: right; min-height: 34px; line-height: 34px; }
#Content form#theForm #kc_profile_PublicDetails #kc_profileb #details input.text, #Content form#theForm #kc_profile_PublicDetails #kc_profileb #details input[type='text'], #Content form#theForm #kc_profile_PublicDetails #kc_profileb #details textarea { width: 408px; }
#Content form#theForm #kc_profile_PublicDetails #kc_profileb #details select { width: 430px; }
#Content form#theForm #logo strong, #Content form#theForm #logo b { font-weight: normal; }
#onlineFormAdmin #ui-accordion-accordion-panel-7 #oneline { clear: both; overflow: hidden; padding: 5px 0; }
#onlineFormAdmin #ui-accordion-accordion-panel-7 #oneline label:not([class*="mvineFormElem_"]) { width: 200px; display: block; padding: 7px 20px 7px 0; line-height: 20px; font-weight: normal; text-align: left; float: left; font-size: 18px; }
#onlineFormAdmin #ui-accordion-accordion-panel-7 #oneline input { width: 608px; }
#onlineFormAdmin #ui-accordion-accordion-panel-7 #oneline select { width: 630px!important; }
#onlineFormAdmin #ui-accordion-accordion-panel-7 #oneline .customSelect { width: 608px!important; }
#onlineFormAdmin #ui-accordion-accordion-panel-7 #oneline .customfile { float: left; }
#onlineFormAdmin #ui-accordion-accordion-panel-7 #oneline #cke_ShortDescription, #onlineFormAdmin #ui-accordion-accordion-panel-7 #oneline #cke_OrgDesc { clear: both; }
.myBox1 .itemimg { background: #fff; padding: 15px 20px; }


/* NEW ADMIN CSS */

#main #myAdminBox #heading a.backAdminButton{float:right; background:#f2f2f2 ; border:1px solid #d9d9d9 ; color:#123652 ; opacity:1 ; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:block; font-size:15px; height:30px; line-height:30px; margin:0 20px 0 0; padding:0 20px;}
#main #myAdminBox #heading a:hover.backAdminButton{background:#d9d9d9 ; border:1px solid #bfbfbf ; color:#123652 ; opacity:1 ;}
#main #myAdminBox .myBoxwrap .internalbox form,
#main #myAdminBox .myBoxwrap .internalbox .internalboxAdmin{width:850px; margin:0 auto 30px;}
#main #myAdminBox .myBoxwrap .internalbox .webman form{width:auto;}
#main #myAdminBox .myBoxwrap .internalbox .webman .col_left{width:200px; padding:0 20px 0 0; margin:0 0 20px 0;}
#main #myAdminBox .myBoxwrap .internalbox .webman .col_right{margin:0 0 20px 0;}
#main #myAdminBox .myBoxwrap .internalbox .webman .col_right .jquery-safari-checkbox img{margin:0;}
#main #myAdminBox .myBoxwrap .internalbox .webman .col_right textarea{width:828px;}
#main #myAdminBox .myBoxwrap .internalbox form select{width:650px;}
#main #myAdminBox .myBoxwrap .internalbox form .customSelect{width:628px; padding:0 10px;}
#main #myAdminBox .myBoxwrap .internalbox form input[type="text"]{width:628px;}
#main #myAdminBox .myBoxwrap .internalbox form textarea{width:628px;}

#main #myAdminBox .myBoxwrap .internalbox .search2{background:none; padding:0 0 15px;}

#main #myAdminBox .myBoxwrap .internalbox form[action="anon_new.html"] table tr,
#main #myAdminBox .myBoxwrap .internalbox form[action="user_home.html"] table tr{vertical-align:top;}

#main #myAdminBox .myBoxwrap .internalbox form .test,
#main #myAdminBox .myBoxwrap .internalbox form .test #txt{background:transparent; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:0;}

#main #myAdminBox .myBoxwrap .internalbox .searchcol{float:left; margin:0 20px 20px 0;}

#contManWrap{padding:20px;}
#contManWrap h1{background:#fff; border-bottom:2px solid #122f45; padding:10px 0 10px 20px ; font-size:20px; line-height:30px; color:#262626; font-weight:400;}
#contManWrap h1 a.backAdminButton{float:right; background:#f2f2f2 ; border:1px solid #d9d9d9 ; color:#123652 ; opacity:1 ; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:block; font-size:15px; height:30px; line-height:30px; margin:0 20px 0 0; padding:0 20px;}
#contManWrap h1 a:hover.backAdminButton{background:#d9d9d9 ; border:1px solid #bfbfbf ; color:#123652 ; opacity:1 ;}
#contManWrap #contManWrapInner{padding:20px; background:#fff; margin:10px 0;}
#contManWrap #contManWrapInner textarea{width:100%; height:600px; box-sizing:border-box;}

#myAdminBox .internalbox #kc_2col #details input{width:328px;}
#main #myAdminBox .internalbox #settingtabs{width:100%;}
#main #myAdminBox .internalbox #settingtabs .ui-tabs-anchor{display:block;width:100%;box-sizing:border-box;white-space:normal;color:#111;}
#main #myAdminBox .internalbox #settingtabs .ui-tabs-panel{width:920px;float:left;}
#main #myAdminBox .internalbox #settingtabs .ui-tabs-panel form{width:1000px;}

/* NEW ADMIN ADD USER PAGE */
#Content #myAdminBox form#theForm #kc_profile_AccountDetails,
#Content #myAdminBox form#theForm #kc_profile_InternalDetails,
#Content #myAdminBox form#theForm #kc_profile_PrivateDetails,
#Content #myAdminBox form#theForm #kc_profile_PublicDetails{margin:0 0 30px;}
#Content #myAdminBox form#theForm #kc_profile_Review{margin:30px 0 0;}
#Content #myAdminBox form#theForm .kc_profile{padding:20px 0 0; clear:both; width:850px; margin:0 auto; overflow:hidden;}
#Content #myAdminBox form#theForm .kc_profile .logo{width:200px; display:block; padding:7px 20px 7px 0; line-height:20px; font-weight:normal; text-align:left; float:left; font-size:18px;}
#Content #myAdminBox form#theForm .kc_profile .logo strong,
#Content #myAdminBox form#theForm .kc_profile .logo b{font-weight:400;}
#Content #myAdminBox form#theForm .kc_profile .details{width:630px; float:right; min-height:34px; line-height:34px;}
#Content #myAdminBox form#theForm .kc_profile .details input.text,
#Content #myAdminBox form#theForm .kc_profile .details input[type='text'],
#Content #myAdminBox form#theForm .kc_profile .details input[type='password'],
#Content #myAdminBox form#theForm .kc_profile .details input[type='email'],
#Content #myAdminBox form#theForm .kc_profile .details input[type='tel'],
#Content #myAdminBox form#theForm .kc_profile .details input[type='file'],
#Content #myAdminBox form#theForm .kc_profile .details textarea{width:608px;}
#Content #myAdminBox form#theForm .kc_profile .details select{width:630px;}
#Content #myAdminBox form#theForm .kc_profileb{padding:20px 0 0; clear:both; width:850px; margin:0 auto; overflow:hidden;}
#Content #myAdminBox form#theForm .kc_profileb .logo{width:400px; display:block; padding:7px 20px 7px 0; line-height:20px; font-weight:normal; text-align:left; float:left; font-size:18px;}
#Content #myAdminBox form#theForm .kc_profileb .details{width:430px; float:right; padding:7px 0; min-height:20px; line-height:20px;}
#Content #myAdminBox form#theForm .kc_profileb .details .jquery-safari-checkbox img{margin:0;}
#Content #myAdminBox form#theForm .kc_profileb .details input.text,
#Content #myAdminBox form#theForm .kc_profileb .details input[type='text'],
#Content #myAdminBox form#theForm .kc_profileb .details textarea{width:408px;}
#Content #myAdminBox form#theForm .kc_profileb .details select{width:430px;}
#Content #myAdminBox form#theForm .kc_profile .details .nsmtxt{font-size:14px; margin:0 0 0 20px; font-weight:700;}
/* END NEW ADMIN ADD USER PAGE */

/* NEW USER MAINTENANCE USER PAGE */
#Content #myAdminBox .internalboxAdmin .search2{padding:15px 20px 0; overflow:hidden; clear:both; background:#fff;}
#Content #myAdminBox .internalboxAdmin .search2 .search2title{width:180px; float:left; line-height:32px;}
#Content #myAdminBox .internalboxAdmin .search2 .search2value{margin-left:200px;}

#Content #myAdminBox .internalboxAdmin .search2 .search2value input{width:500px;}
#Content #myAdminBox .internalboxAdmin .search2 .search2value select{width:522px;}
#Content #myAdminBox .internalboxAdmin .search2 .search2help{display:none;}
#Content #myAdminBox .internalboxAdmin .search2 .submitbutton{float:left; margin:0 0 15px;}
#Content #myAdminBox .internalboxAdmin .search2 .clearbutton{margin-left:20px; float:left;}
#Content #myAdminBox .internalboxAdmin .bulkassign{margin-left:200px;}
#Content #myAdminBox .internalboxAdmin .csv{width:auto;}
#Content #myAdminBox .myBoxwrap{margin:0 0 30px;}
#Content #myAdminBox .internalboxAdmin{margin:0 auto; width:850px;}
#Content #myAdminBox .UserMaintTable{padding:15px 20px; background:#fff;}
#Content #myAdminBox .UserMaintTable tr th{text-align:center; border-bottom:1px solid #ccc; padding:10px 5px;}
#Content #myAdminBox .UserMaintTable tr td{text-align:center; padding:10px 5px; border-bottom:1px solid #ccc;}
#Content #myAdminBox .UserMaintTable tr:nth-child(odd) td{background:#fafafa;}
#Content #myAdminBox .UserMaintTable tr:nth-child(even) td{background:#f1f1f1;}
#Content #myAdminBox .UserMaintTable a.UserEmail,
#Content #myAdminBox .UserMaintTable a.UserEdit,
#Content #myAdminBox .UserMaintTable a.UserSiteRights{display:inline-block; opacity:1; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:15px; height:30px; line-height:30px; margin:0; padding:0 20px; cursor:pointer;}
#Content #myAdminBox .UserMaintTable a:hover.UserEmail,
#Content #myAdminBox .UserMaintTable a:hover.UserEdit,
#Content #myAdminBox .UserMaintTable a:hover.UserSiteRights{opacity:1;}
#Content #myAdminBox .UserMaintTable a.UserEmail{background-color:#3ea86e; border:1px solid #358f5d; color:#fff;}
#Content #myAdminBox .UserMaintTable a.UserEdit{background-color:#3ea86e; border:1px solid #358f5d; color:#fff;}
#Content #myAdminBox .UserMaintTable a.UserSiteRights{background-color:#fff; border:1px solid #358f5d; color:#358f5d;}
#Content #myAdminBox .UserMaintTable a.UserSiteRightsAdmin{background-color:#fff; border:1px solid #cc4b4b; color:#cc4b4b;}
#Content #myAdminBox .UserMaintTable input[type="submit"]{background-color:#ff5e5e; border:1px solid #cc4b4b; color:#fff;}
#Content #myAdminBox .UserMaintTable a:hover.UserEmail{background-color:#358f5d; border:1px solid #2b754d; color:#fff;}
#Content #myAdminBox .UserMaintTable a:hover.UserEdit{background-color:#358f5d; border:1px solid #2b754d; color:#fff;}
#Content #myAdminBox .UserMaintTable a:hover.UserSiteRights{background-color:#3ea86e; border:1px solid #358f5d; color:#fff;}
#Content #myAdminBox .UserMaintTable a:hover.UserSiteRightsAdmin{background-color:#ff5e5e; border:1px solid #cc4b4b; color:#fff;}
#Content #myAdminBox .UserMaintTable input[type="submit"]:hover{background-color:#cc4b4b; border:1px solid #b34242; color:#fff;}
#Content #myAdminBox .UserMaintTable tr th:nth-child(1),
#Content #myAdminBox .UserMaintTable tr td:nth-child(1){text-align:left;}
/* END USER MAINTENANCE ADD USER PAGE */

/* CODE MIRROR */

.CodeMirror,
.CodeMirror *{transition:0s all ease-in!important;}
.CodeMirror.CodeMirror-fullscreen{z-index:999999!important; max-width:none;}
.CodeMirror{clear:both; width:100%; border:1px solid #ddd; background:#fcfcfc; max-width:100vw; oveflow:auto!important; resize:both;}

/* CODE MIRROR */

/*  ---  18 Main admin ---  */



/*  ---  19 Other CSS ---  */

#txt_stat .statspage { width: 850px; margin: 0 auto; }
#txt_stat .statspage a { color: #294f6d!important; }
#txt_stat .statspage a:hover { text-decoration: underline; color: #294f6d!important; }
#txt_stat .statspage .statstop, #txt_stat .statspage .statstopmed, #txt_stat .statspage .statstoptype, #txt_stat .statspage .stats_edit, #txt_stat .statspage .statsrow, #txt_stat .statspage .statstopc, #txt_stat .statspage .statstopmain { line-height: 34px; padding: 5px 0; border-bottom: 1px solid #ccc; position: relative; overflow: hidden; }
#txt_stat .statspage .statstop .scol1a, #txt_stat .statspage .statstop .scol1c { float: right; }
#txt_stat .statspage .statstop .scol1c { padding-right: 10px; }
#txt_stat .statspage .statstop .scol1b, #txt_stat .statspage .statstop .scol1d { float: left; padding-right: 10px; }
#txt_stat .statspage .statstop .scol1b a.on { font-weight: bold; text-decoration: underline; }
#txt_stat .statspage .scol3 { float: left; width: 60px; }
#txt_stat .statspage .scol1, #txt_stat .statspage .scol1head { margin: 0 30px 0 60px; }
#txt_stat .statspage .scol1head, #txt_stat .statspage .statstopc .scol1 { margin-left: 0; }
#txt_stat .statspage .statstopc .scol1 { line-height: 20px; }
#txt_stat .statspage .scol2, #txt_stat .statspage .scol23 { position: absolute; top: 5px; right: 5px; }
#txt_stat .statspage .statstopmed .scol3 { display: none; }
#txt_stat .statspage .statstopmed .scol1 { margin-left: 0; }
#txt_stat .statspage #gridbox { font-size: 11px; }
#txt_stat .statspage #gridbox #changelist { font-size: 13px; }
#txt_stat .statspage #gridbox #changelist .user img { width: 40px; }
#txt_stat .statspage div#download { color: #64BCE5; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background: #fff; height: 32px; line-height: 32px; border: 1px solid #D9D9D9; border-radius: 5px; text-align: center; font-weight: normal; cursor: pointer; width: 130px; margin: 0 0 10px; }
#txt_stat .statspage div:hover#download { background: #CCCCCC; border: 1px solid #a6a6a6; color: #fff; }

#nHomePanel,
#newSection{margin:0 0 20px; clear:both;}

.trucTrimmed {display: none;}
.morePoints {display: inline;}
.showAll .trucTrimmed {display: inline;}
.showAll .morePoints {display: none;}

/*  ---  19 Other CSS ---  */



/*  ---  20 Error pages ---  */

#errorPages { text-align: center; color: #262626; padding-top:30px; }
#errorPages .forbiddenPage { background: url(/images/errPageForb.png) center top no-repeat; padding: 230px 100px 50px; }
#errorPages .errorPage { background: url(/images/errPageErr.png) center top no-repeat; padding: 270px 100px 50px; }
#errorPages .notfoundPage { background: url(/images/errPageNotf.png) center top no-repeat; padding: 260px 100px 50px; }
#errorPages .invReq { background: url(/images/errPageInvReq.png) center top no-repeat; padding: 260px 100px 50px; }
#errorPages a { color: #368ed1; text-decoration: underline; }
#errorPages a:hover { text-decoration: none; }
#errorPages h2 { font-size: 24px; font-weight: normal; color: #262626; padding: 0 0 20px; line-height: 34px; text-align: center; }
#errorPages h3 { font-size: 20px; font-weight: normal; color: #262626; padding: 0 0 20px; line-height: 24px; text-align: center; }
#errorPages .errorSearch { padding: 0 0 20px; height: 34px; margin: 0 auto; width: 390px; }
#errorPages .errorSearch .searchLeft { width: 290px; float: left; }
#errorPages .errorSearch .searchLeft input { width: 265px; }
#errorPages .errorSearch .searchRight { width: 90px; float: right; }
#errorPages .errorSearch .searchRight input { height: 34px; background: #64bce5!important; border: none; }

/*  ---  20 Error pages ---  */



/*  ---  21 Responsive and Media Queries ---  */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#it2_top_buttons a#it2_edit { margin-top: -3px; }
.disc_follow { margin-bottom: 15px; }
}

@media screen and (max-width: 1920px) {
#items .groupItem { width: 48%; margin-right: 2%; }
#items .ui-state-highlight { width: 48%; }
#items .ui-state-highlight { margin-right: 2%; }
#items .widgetSetWrap .widgetSetWrapInner .widgetSetCell { width: 18%; margin: 10px 1%; }
#items .groupItem #itemContent2Shell { min-height: 326px !important; }
.itemContactus .itemInlineSlide { padding-bottom: 36% !important; }
#items .groupItem .itemContent #itemEvents2Shell { min-height: 620px !important; }
}
@media screen and (max-width: 1680px) {
#rightToggle { top: 40px!important; right: 0!important; }
#MspaceEditBox .MspaceBox { width: 48%; margin-right: 2%; }
#items .widgetSetWrap .widgetSetWrapInner .widgetSetCell { width: 23%; margin: 10px 1%; }
.itemContactus .itemInlineSlide { padding-bottom: 40% !important; }
#items .groupItem .itemContent #itemEvents2Shell { min-height: 620px !important; }
#main #myAdminBox .internalbox #settingtabs .ui-tabs-panel {width:800px!important;float:left;}
#main #myAdminBox .internalbox #settingtabs .ui-tabs-panel form{width:800px;}
}
@media screen and (max-width: 1580px) {
#main #myAdminBox .internalbox #settingtabs .ui-tabs-panel {width:900px!important;float:left;}
#main #myAdminBox .internalbox #settingtabs .ui-tabs-panel form{width:900px;}
}
@media screen and (max-width: 1366px) {
#items .widgetSetWrap .widgetSetWrapInner .widgetSetCell { width: 23%; margin: 10px 1%; }
#itemEvents2Shell .fc-day-grid-container { height: 385px !important; }
.itemContactus .itemInlineSlide { padding-bottom: 50% !important; }
#items .groupItem .itemContent #itemEvents2Shell { min-height: 520px !important; }
}

@media screen and (max-width: 1280px) {
#rightPanel{width:100%; float:none;}
#Content{width:100%; float:none;}
.wrapper{width:auto; padding:0 20px;}
#main .myMemBox #search_res,
#main #txt_fr .test #search_res { width: 47%; }
#main #txt_prof .domtab3 ul { padding: 0 20px; height: auto; }
#main #txt_prof .domtab3 ul li { display: inline-block; padding:5px 0 0!important; margin: 0!important; }
#main #txt_prof .domtab3 ul li a { margin: 0!important; }
#main .test #txt,  #txt_uploadm .test #txt form { width: auto; }
#txt_uploadm .test #txt form .canvas_row .row_title { width: auto; float: none; }
#txt_uploadm .test #txt form .canvas_row .row_data { width: auto; float: none; }
#txt_uploadm .test #txt form .row_data .row_sub_art { width: auto; float: none; }
.customfile { width: 80%; }
.customfile-button { width: 20%; margin: -1px -22% 0 0; }
.customfile-input { width: 121%!important; }
.customSelect { width: 95%!important; padding: 0 2%; }

#Content form#theForm select#epoSelect{width:100%!important;}
#Content form#theForm select#epoSelect + .customSelect{width: 95%!important; padding: 0 2%; }
#Content form#theForm select.guestNo{width:100%!important;}
#Content form#theForm select.guestNo + .customSelect{width: 95%!important; padding: 0 2%;}

#Content form#theForm .dattime{width:100%;}

#txt_uploadm .test #txt form .canvas_row .row_data select { padding: 0 2%; width: 99%!important; }
#txt_uploadm .test #txt form .canvas_row .row_data input.smtext { padding: 0 2%; width: 95%; }
#txt_uploadm .test #txt form .canvas_row table.editbox input { padding: 0 2%; width: 95%; }
#txt_uploadm .test #txt form .canvas_row .row_data div.selopt input { padding: 0 2%; width: 95%; }
#txt_uploadm .test #txt form .canvas_row .row_data input#new_doc_file, #txt_uploadm .test #txt form .canvas_row .row_data input.video_thumbnail, #txt_uploadm .test #txt form .canvas_row .row_data input.video_thumbnail { padding: 0 2%; width: 95%; }
#txt_uploadm .test #txt form .canvas_row .row_data textarea { width: 95%; padding: 5px 2%; }
#txt_uploadm .test #txt form .canvas_row .row_data textarea.inptitle { padding: 0 2%; }
#txt_uploadm .test #txt form .conttype_desc, #txt_uploadm .test #txt form .pie_desc, #txt_uploadm .test #txt form .notify_selected_users_only_block .canvas_exp, #txt_uploadm .test #txt form .notification_msg .canvas_exp, #txt_uploadm .test #txt form .notify_sel .canvas_exp { padding-left: 0; }
#txt_uploadm .test #txt form .sml_desc { position: relative; top: 0; left: 0; }
#txt_uploadm .test #txt form .smlDescCheck .sml_desc { padding-left: 10px; }
#txt_uploadm .test #txt form .row_submit { padding-left: 0; }
#txt_uploadm .test #txt form .row_line { float: none; width: auto; }
#txt_cedit .test #txt form .flbuild .flval select { width: 272px!important; padding: 0 10px!important; }
#txt_cedit .test #txt form .flbuild .flval .customSelect { width: 250px!important; padding: 0 10px!important; }
#main .editcom .myBox form table { width: auto; display: block; }
#main .editcom .myBox form table tbody { width: auto; display: block; }
#main .editcom .myBox form table.editbox { width: auto; display: block; }
#main .editcom .myBox form table tr { padding: 0; display: block; }
#main .editcom .myBox form table td { padding: 0; display: block; }
#main .editcom .myBox form strong, #main .editcom .myBox form b { float: none; width: auto; }
#main .editcom .myBox form textarea { width: 95%; padding: 5px 2%; }
#main .editcom .myBox form input.midshade { width: 95%; padding: 0 2%!important; margin: 10px 0!important; }
#main .myBox .item_manage form { width: auto; display: block; }
#main .myBox .item_manage form table { width: auto; display: block; }
#main .myBox .item_manage form table tbody { width: auto; display: block; }
#main .myBox .item_manage form table.editbox { width: auto; display: block; }
#main .myBox .item_manage form table tr { padding: 0; display: block; }
#main .myBox .item_manage form table td { padding: 0; display: block; }
#main .myBox .item_manage form strong, #main .myBox .item_manage form b { float: none; width: auto; }
#main .myBox .item_manage form textarea { width: 95%; padding: 5px 2%; }
#main .myBox .item_manage form input { width: 95%; padding: 0 2%!important; }
#Content form #cke_content, #Content form #cke_news { width: 99%!important; }
#tbs .bor .tbl1 { width: auto; }
#main .myBox .myBoxwrap .internalbox label:not([class*="mvineFormElem_"]) { float: none; width: auto; padding: 7px 0; }
#main .myBox .myBoxwrap .internalbox form { width: auto; display: block; }
#main .myBox .myBoxwrap .internalbox form table { width: auto; display: block; }
#main .myBox .myBoxwrap .internalbox form table tbody { width: auto; display: block; }
#main .myBox .myBoxwrap .internalbox form table.editbox { width: auto; display: block; }
#main .myBox .myBoxwrap .internalbox form table tr { padding: 0; display: block; }
#main .myBox .myBoxwrap .internalbox form table td { padding: 0; display: block; }
#main .myBox .myBoxwrap .internalbox form strong, #main .myBox .myBoxwrap .internalbox form b { float: none; width: auto; }
#main .myBox .myBoxwrap .internalbox form textarea { width: 95%; padding: 5px 2%; }
#main .myBox .myBoxwrap .internalbox form input { width: 95%; padding: 0 2%!important; }
#main .myBox .myBoxwrap .internalbox form select { width: 95%!important; padding: 0 2%!important; }
#main .myBox .myBoxwrap .internalbox form table tr.sendalrt { padding-bottom: 30px; }
#main .myBox .myBoxwrap .internalbox .vsmall { padding-left: 0; }
#main .myBox .myBoxwrap .internalbox input.submit { margin-left: 0; }
#Content form#theForm #onlineForm { width: auto; }
#Eventarea { width: auto; }
#Content form#theForm label:not([class*="mvineFormElem_"]), #Content form#theForm .labelhead, #Content form#theForm div.label, #Content form#theForm .yesgoo { float: none!important; width: auto!important; padding: 7px 0!important; }
#Content form#theForm input { width: 95%; padding: 0 2%; }
#Content form#theForm #cke_content, #Content form#theForm #cke_news { width: 99%; }
#Content form#theForm #twoinline { width: auto; float: none; padding-right: 0; }
#Content form#theForm #twoinline label { width: auto; float: none; }
#Content form#theForm select { width: 95%!important; padding: 0 2%!important; }
#Content form#theForm .dattime select { width: 70px!important; padding: 0 10px!important; }
.dattime .customSelect { padding: 0 10px!important; width: 50px!important; }
#Content form#theForm .evdocattach { padding-left: 0!important; width: auto!important; }
#Content form#theForm .vsmall { margin-left: 0; }
#Content form#theForm #multiline { float: none; padding-right: 0; }
#main .mySearchBox .search2 .search2title { float: none; width: auto; padding: 7px 0; }
#main .mySearchBox .search2 .search2value { margin: 0; }
#main .mySearchBox .bulkassign { margin-left: 0; }
#main #txt_prof .test { width: auto; }
#main #txt_prof .test .kc_profile .logo { float: none; width: auto; padding: 7px 0; }
#main #txt_prof .test .kc_profile .details { float: none; width: auto; }
#main #txt_prof .test .kc_profile .details select { width: 99%!important; padding: 0 2%!important; }
#main #txt_prof .test .kc_profile .details .customSelectInner { width: 100%!important; }
#main #txt_prof .test .kc_profile .details textarea { width: 95%; padding: 5px 2%; }
#main #txt_prof .test .kc_profile .details input { width: 95%; padding: 0 2%; }
#main .test #txt .kc_profile .logo { width: auto; padding-right: 0; float: none; }
#main .test #txt .kc_profile .details { width: auto; float: none; }
#main .test #txt .kc_profile .details input { width: 95%; padding: 0 2%; }
#main .test #txt #kc_2col #logo { float: none; width: auto; padding-right: 0; }
#main .test #txt #kc_2col #details { float: none; width: auto; }
#main .test #txt #kc_2col #details .customSelectInner { width: 100%!important; }
#main .test #txt #kc_2col #details select { width: 95%!important; padding: 0; }
#main .test #txt { width: auto; }
#srbox, #gridbox { width: 100%; }
.dfsearch label:not([class*="mvineFormElem_"]), .dtsearch label:not([class*="mvineFormElem_"]), .sline label:not([class*="mvineFormElem_"]) { float: none; width: auto; padding: 7px 0; }
.sline input[type="text"] { width: 95%; padding: 0 2%; }
#txt_stat .statspage { width: 100%; }
.evcomm { width: auto; }
#tabnavcontainer2 { width: auto; }
#EventInvit .container .toggle { width: auto; }
#EventMan h2, #EventMan form { width: auto; }
#EventMan .guess_list #oneline { padding: 5px 0; }
#EventInvit #EventMan .guess_list #oneline label:not([class*="mvineFormElem_"]) { display: inline; }
.myguestBox { width: auto; }
.myguestBox .search2title { padding-right: 0; width: auto; float: none; }
.myguestBox .search2value { float: none; width: auto; }
.myguestBox .search2value input[type="text"] { width: 95%; padding: 0 2%; }
.myguestBox .search2 .search2value #search{margin-right: 0;}
#EventInvit #EventMan #oneline label:not([class*="mvineFormElem_"]) { padding: 7px 0; width: auto; }
#EventMan #twoinline label:not([class*="mvineFormElem_"]), #EventMan #oneline label:not([class*="mvineFormElem_"]) { text-align: left; width: auto; }
#EventMan select#templates { width: 99%!important; padding: 0 2%; }
.myguestBox .search2title { float: none; text-align: left; }
#EventMan .radio { margin-left: 35px; }
#workspaceCreator .workCrTabs ul.workCrTabsNavs { width: 259px; }
#workspaceCreator .workCrTabs ul.workCrTabsNavs li, #workspaceCreator .workCrTabs ul.workCrTabsNavs div { margin: 0 25px 0 0; }
#workspaceCreator .workCrTabs ul.workCrTabsNavs .firstTab { margin: 0 26px 0 -1px; }
#workspaceCreator .workCrTabs #workCrTab1 .workCrTabInner, #workspaceCreator .workCrTabs #workCrTab1 .workCrTabInner .workCrTabForm .workCrTabRow { width: auto!important; }
#workspaceCreator .workCrTabs .workCrTabAllElmn .workCrTabInner { width: 100%; }
#workspaceCreator .workCrTabs #workCrTab3 .workCrTabInner, #workspaceCreator .workCrTabs #workCrTab3 .workCrTabInner .workCrTabForm .workCrTabRow { width: auto!important; }
#workspaceCreator .workCrTabs .workCrTabAllElmn .workCrTabInner .workCrTabForm .workCrTabRow .workCrTabCell1 { width: auto!important; float: none; }
#workspaceCreator .workCrTabs .workCrTabAllElmn .workCrTabInner .workCrTabForm .workCrTabRow .workCrTabCell2 { width: auto!important; float: none; }
#workspaceCreator .workCrTabs #workCrTab2 .workCrTabInner .workCrTabForm .workCrTabRow li.workCrTabCell2 { width: 100px!important; float: left!important; }
#workspaceCreator .workCrTabs .workCrTabAllElmn .workCrTabInner .workCrTabForm .workCrTabRow .workCrTabCell2 input.text { width: 95%; padding: 0 2%; }
#workspaceCreator .workCrTabs .workCrTabAllElmn .workCrTabInner .workCrTabForm .workCrTabRow .workCrTabCell2 textarea { width: 95%; padding: 5px 2%; }
#workspaceCreator .workCrTabs .workCrTabAllElmn .workCrTabInner .workCrTabForm .workCrTabRow .workCrTabCell2 .customfile { width: 80%; }
#workspaceCreator .workCrTabs .workCrTabAllElmn .workCrTabInner .workCrTabForm .workCrTabRow .workCrTabCell2 input.file { width: 121%!important; }
#workspaceCreator .workCrTabs .workCrTabAllElmn .workCrTabInner .workCrTabForm .workCrTabRow .workCrTabCell2 #cke_network_description { width: 99%; }
#workspaceCreator .workCrTabs .workCrTabAllElmn .workCrTabInner .workCrTabForm .workCrTabRow { width: 100%!important; }
#activeContent, #inactiveContent { width: 95%!important; padding: 10px 2% 0!important; }
#workspaceCreator .workCrTabs .workCrTabAllElmn .workCrTabInner .workCrTabForm .workCrTabRow .mspaceCell { margin: 0 10px 10px 0; }
#Content .workCrTabRow #inactiveContent { width: 95%!important; padding: 10px 2% 0!important; }
#Content .workCrTabRow #activeContent { width: 95%!important; padding: 10px 2% 0!important; }
#workspaceCreator .workCrTabs .workCrTabAllElmn .workCrTabInner .workCrTabForm .workCrTabRow .workCrTabCell2 .cke_source { white-space: normal!important; }
#main .search_net .search1title, #main .search_net .search2title { float: none; width: 100%; }
#main .search_net .search1value, #main .search_net .search2value { margin-left: 0; }
#main .search_net .search_but .search_submit { margin-left: 0; }
#main .mySearchBox .search2 .search2value input { width: 95%; padding: 0 2%; }
#main .search_net .search1value input, #main .search_net .search2value input { width: 95%; padding: 0 2%; }
#main .myBox .myBoxwrap .internalbox input.submit { float: none; }
.field { width: 100%; }
.l_field { width: auto; float: none; }
.r_field { width: auto; float: none; }
.r_field input[type="text"] { width: 95%; padding: 0 2%; }
.r_field select { width: 95%; padding: 0 2%; }
.field textarea { width: 95%; padding: 5px 2%; }
.field textarea, .field .jquery-safari-checkbox, .field input[type="submit"] { margin-left: 0; }
#toolbar_box { height: auto!important; }
#txt_cedit .test #txt form .flbuild { width: auto; }
#txt_cedit .test #txt form .flbuild .flname { float: none; width: auto; padding: 7px 0; }
#txt_cedit .test #txt form .flbuild .flval { float: none; width: auto; padding: 7px 0; }
#txt_cedit .test #txt form .flbuild .flval select { width: 99%!important; padding: 0 2%!important; }
#txt_cedit .test #txt form .flbuild .flval input { width: 95%; padding: 0 2%; }
#txt_cedit .test #txt form .flbuild .flval .customSelectInner { width: 100%!important; }
#txt_cedit .test #txt form .flbuild .flval .customSelect { width: 96%!important; }
#cols #col1 { float: none; width: auto; margin: 0; }
#cols #col2 { float: none; width: auto; margin: 0; }
#items .widgetSetWrap .widgetSetWrapInner .widgetSetCell { width: 48%; margin: 10px 1%; }
.itemContactus .itemInlineSlide { padding-bottom: 52% !important; }
#main #myAdminBox .internalbox #settingtabs .ui-tabs-panel {width:700px!important;float:left;}
#main #myAdminBox .internalbox #settingtabs .ui-tabs-panel form{width:700px;}
}
@media screen and (max-width: 1024px) {

.leftPanelOpener{display:block;}
#leftPanel .leftInner{left:-100%; position:fixed; z-index:25000; width:100%; height:100%; top:0; bottom:0; transition:250ms all ease-in; background:#f1f1f1; box-sizing:border-box; padding:50px 0 0 15px;}
#leftPanel .leftInner .leftInnerVertical{width:100%; height:100%; padding:0 15px 20px 0; overflow-x:hidden; overflow-y:auto; box-sizing:border-box;}
#leftPanel .leftInner .leftPanelHeadItem{float:none; height:auto; padding:0; margin:0 0 20px;}
#leftPanel .leftInner .leftPanelHeadItem .h3{float:none; height:auto;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu{opacity:1; visibility:visible; top:0; position:relative;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .closer{text-align:right; padding:5px 15px;}
#leftPanel .leftInner .leftPanelHeadItem .SubMenu .NetSubMenu{width:auto;}

#leftPanel.leftPanelActive .leftInner{left:0;}
#leftPanel.leftPanelActive .leftPanelOpener{display:block; z-index:25010; position:fixed; top:10px; left:0;}
#leftPanel.leftPanelActive #search{display:block; z-index:25010; position:fixed; top:10px; right:20px;}

#loginWrapper h1#logo{margin-top:20px;}
#main .myMemBox #search_res,
#main #txt_fr .test #search_res { width: auto; margin: 15px 0; float: none; }
#main .myMemBox div.number,
#main #txt_fr .test div.number,
#main #txt_fr .test #txt { width: auto; }
#dashboardLatest { width: 100%; }
#items .groupItem, #items .ui-state-highlight { width: 100%; margin: 0 0 30px; }
#items .groupItem .itemContent .itemShell .itemSecDetail { padding: 0; }
#items .groupItem .itemContent .itemShell .itemSecDetail .itemDate { right: 10px!important; }
#items .groupItem .itemContent .itemShell .itemDownload { top: 5px; right: 105px; }
#items .groupItem .itemContent .itemShell .itemSharing { top: 5px; right: 55px; }
#items .groupItem .itemContent .itemShell .itemLink { top: 5px; right: 5px; }
#items .groupItem .itemContent .itemShell .itemCommenting { top: 5px; right: 55px; }
#items .groupItem .itemContent .itemShell .itemAddCalendar { top: 5px; right: 55px; }
#header #profile a.wSubBoxLink span { display: none; }
#loginWrapper { width: 100%; }
#loginWrapper .loginBack { width: 100%; padding: 0; }
#loginWrapper .loginBack #mainlogin { padding: 0 20px 90px; }
#loginFooter { width: 100%; height: auto; }
#mainlogin .mtsHeader{margin:0;}
#mainlogin .mtsHeader, #mainlogin .mtsBody, #mainlogin .mtsPara, #mainlogin .mtsTextHolder { width: 100%; }
#mainlogin .mtsRow { width: 100%; }
#mainlogin .mtsCell1, #mainlogin .mtsCell2 { float: none; width: 100%; text-align: left; }
#mainlogin .mtsCell2 input { width: 96%!important; padding: 0 2%!important; }
#mainlogin .logsubmit { margin: 0; }
#mainlogin .forgotPassword { padding: 10px 0; }
#mainlogin .mtsPara .mtsReg, #mainlogin .mtsPara h3 { padding-left: 0; }
#loginWrapper h1#logo { height: auto; }
#MspaceEditBox { width: 100%; }
#MspaceEditBox .MspaceBox { width: auto; margin-right: 0; float: none; }
#Content #EventBox #eventInfo #advanced #idBookNow #responseBox textarea.additional { width: 95%; }
#viewerContainer .page, #viewerContainer .canvasWrapper, #viewerContainer #page1 { width: auto !important; }
#items .widgetSetWrap .widgetSetWrapInner .widgetSetCell { width: 48%; margin: 10px 1%; }
#items .groupItem .itemContent #itemEvents2Shell { min-height: 680px !important; }
.itemContactus .itemInlineSlide { padding-bottom: 34% !important; }
#itemEvents2Shell .fc-day-grid-container { height: 577px !important; }
.searchNet_h {width:30%;}
#toolbar_box .searchInner { width: 28%; }
.neticon img { height: 20px; margin-right: 2px; vertical-align: top; width: 20px; border-radius: 20px; }
.select2-results__option { padding: 2px 3px; font-size: 14px; line-height: 18px; }
.select2-container--default .select2-results__option .select2-results__option { padding-left: 5px; }
.select2-container--default .select2-results__group { padding: 2px; }

#Content.rightPanelNotActiveContent.leftPanelActiveContent{margin-right:60px!important; margin-left:120px!important;}
#Content.rightPanelActiveContent.leftPanelActiveContent{margin-right:60px!important; margin-left:120px!important;}
#Content.rightPanelNotActiveContent.leftPanelNotActiveContent{margin-right:60px!important; margin-left:120px!important;}
#Content.rightPanelActiveContent.leftPanelNotActiveContent{margin-right:60px!important; margin-left:120px!important;}

#loginWrapper{padding:0!important; width:100%!important;}
#loginWrapper .loginBack{width:100%; padding:0;}
#loginWrapper .loginWrapLeft{width:auto; float:none; padding:20px;}
#loginWrapper .loginWrapRight{width:auto; float:none;}
#loginWrapper .loginWrapRight img{width:100%;}
#mainlogin{padding:0!important;}
#loginWrapper h1#logo img{width:auto!important;}
.reportResultsWrap .reportResultsSelects .reportResultsSelectBox{width:100%!important; margin:0 0 20px!important; float:none!important;}
}
@media screen and (max-width: 800px) {

#popupContainer{width:100%!important; height:100%!important; left:0!important; top:0!important;}
#popupFrame{width:100% !important; height:calc(100% - 52px) !important;}
#popupContainer #popupInner #popupTitleBar{position:relative; top:0;}
#popupContainer #popupInner{height:100%;}

#pageMainAttrBox{font-size:30px; line-height:50px;}

.reportResultsWrap .reportResultsContainer .reportResultsContainerSingle .reportResultsContainerSingleIcon{display:none;}
.reportResultsWrap .reportResultsContainer .reportResultsContainerSingle .reportResultsContainerSingleInfo{float:none; padding:15px 25px;}
.reportResultsWrap .reportResultsContainer .reportResultsContainerSingle .reportResultsContainerSingleDown,
.reportResultsWrap .reportResultsContainer .reportResultsContainerSingle .reportResultsContainerSingleType{float:none; border:0 none; border-top:1px solid #fff; width:auto; text-align:left;}
#mfp-uc.mfp-iframe-scaler { padding-top: 106%; max-width: 94%; width: 94%; }
#items .widgetSetWrap .widgetSetWrapInner .widgetSetCell { width: 100%; margin: 10px 0; }
#items .groupItem .itemContent #itemEvents2Shell { min-height: 500px !important; }
.searchNet_h {width:40%;}
#toolbar_box .searchInner { width: 28%; }
.neticon img { height: 20px; margin-right: 2px; vertical-align: top; width: 20px; border-radius: 20px; }
.select2-results__option { padding: 2px; font-size: 12px; line-height: 16px; }
.select2-container--default .select2-results__option .select2-results__option { padding-left: 5px; }
.select2-container--default .select2-results__group { padding: 2px; }

#leftPanel{left:0!important;}
#leftPanel.leftPanelOpened{left:0!important;}
#leftPanel.leftPanelClosed{left:-100%!important;}
#Content.rightPanelNotActiveContent.leftPanelActiveContent{margin-right:0!important; margin-left:0!important;}
#Content.rightPanelActiveContent.leftPanelActiveContent{margin-right:0!important; margin-left:0!important;}
#Content.rightPanelNotActiveContent.leftPanelNotActiveContent{margin-right:60px!important; margin-left:50px !important;}
#Content.rightPanelActiveContent.leftPanelNotActiveContent{margin-right:0!important; margin-left:0!important;}
.members_h .memberBox { width: 45%; }
.search_wrapper .search2 .search2value {text-align: left;}
.select2-container { padding: 0px 2px 0 1px !important; }
}
@media screen and (max-width: 769px) {
.members_h .memberBox { width: 44%; }
} 
@media screen and (max-width: 736px) {
#Content.rightPanelNotActiveContent.leftPanelNotActiveContent {margin-left: 0px !important; margin-right: 0 !important;}
#header h1#logo {padding: 0 0 0 15px;}
#items .groupItem, #items .ui-state-highlight {margin: 0 0 20px;}
#items .groupItem .itemContent #itemEvents2Shell { min-height: 500px !important; }
#itemEvents2Shell .fc-day-grid-container { height: 385px !important; }
#tabnavcontainer #tabnav ul li {width: 90px;}
#tabnavcontainer #tabnav ul li a {font-size:13px;}
#tabnavcontainer #tabnav ul li a span {line-height: 22px; height: 22px;}
#pageCrumbs {line-height: 20px; padding: 10px 0; min-height: 20px; font-size: 14px;}
.fl_title { width: 75%; }
.flbut { width: 25%; }
.item .name a { font-size: 15px; line-height: 18px; }
.item .pr_author, .item .pr_date, .item .pr_type, .item .pr_size { line-height: 18px; font-size: 13px; }
.filetree ul li .item .col2 { margin: 0px 0 0 80px; }
.item .thumb {width: 45px !important;}
.item .thumb img { max-height: 45px; max-width: 45px; }
.fst_holder { width: 80%; }
.scd_holder { width: 20%; }
.col10 { display:none; }
.col6, .col7, .col8, .col9, .col10, .col11, .col12 { width: 33%; }
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 { text-overflow: ellipsis; white-space: nowrap; }
#leftPanel { z-index: 8010; }
#leftPanel .leftInner { width: 100%!important; }
#leftPanel .leftInner .leftPanelHead h3 a,
#leftPanel .leftInner .leftPanelHead h3 span { width: auto!important; }
.leftPanelClosed { left: -100%!important; }
.leftPanelOpened { left: 0!important; }
#Content .support .uplnew a, #Content .support .uplview a { font-size: 13px; padding: 10px 20px; }
#Content .support, .myTBox #summary .success, .customSuccessMSG { font-size: 16px; line-height: 22px; padding: 20px 20px 20px 90px; }
#main #calendar_list #txt .kp_wrapper .kc_update .eventButtons .atcb-list a.mvineicon-add:before {display:none;}
#main #calendar_list #txt .kp_wrapper .kc_update .eventButtons .atcb-list a {height: 28px !important; line-height: 28px !important; font-size: 14px !important; margin: 0 0 2px 0; padding: 0 20px !important; float: right; }
.atcb-list { right: 0 !important; left: initial; }
.elfinder-path { margin: 15px 10px 15px 2px !important; max-width: 60% !important; text-align: left; }
.folderbToggle {display:none !important;}
#folderbControlOuter {display:none !important;}
.number:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.number{display:inline-block;}
* html .number{height:1%;}
.number{display:block;}
#main #searchInnerAdv .mySRBox .number { font-size: 18px !important; height: auto; line-height: 28px; text-align: center !important; }
#main #searchInnerAdv .mySRBox .number .searchBoxPaging { position: relative !important; left: auto !important; top: auto !important; display: block; margin: 0 auto 10px auto !important; width: 520px; line-height: 20px; }
.number .searchBoxPaging:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.number .searchBoxPaging {display:inline-block;}
* html .number .searchBoxPaging {height:1%;}
.number .searchBoxPaging {display:block;}
#main .mySRBox div.number .dfirst, #main .mySRBox div.number .dprev, #main .mySRBox div.number .pagination, #main .mySRBox div.number .dnext, #main .mySRBox div.number .dlast { margin-top: 0px !important; }
#main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultImage { font-size: 14px; line-height: 18px; }
#main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultImage .itemThumb{height:60px;}
#main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsTitle { width: 95%; }
#main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrMSpace, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrDate, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrComments, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrDownload, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrDownloadAttachment, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrAddCal, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrLocation {width:22% !important;}
#header #leftToggle, #header #search, #header #stoptions, #header #bookmarkInnerLink, #header #mChatInformer, #header #calendarLink, #header #unicompopup { padding-left: 8px!important; padding-right: 8px!important; }
}

@media screen and (max-width: 667px) {
#items .groupItem .itemContent #itemEvents2Shell { min-height: 500px !important; }
#itemEvents2Shell .fc-day-grid-container { height: 385px !important; }
#items .itemVideo .itemInlineSlide { min-height: 330px !important; }
.fc-unthemed .fc-popover {   left: 20% !important;}
.fc-more-popover {width: 60% !important; }
}
@media screen and (max-width: 640px) {

#tabnavcontainers { padding: 0; height:auto;}
#tabnavcontainers #tabnavs ul { padding: 0 20px; height: auto; }
#tabnavcontainers #tabnavs li { display: block; padding: 10px 0!important; margin: 0!important; }
#tabnavcontainers #tabnavs li a { margin: 0!important; }
#tbs #tabnavcontainers { padding: 10px 0 0!important; }
#tbs #tabnavcontainers #tabnavs li { display: inline-block; margin: 0 10px 0 0!important; padding: 0!important; }
#tabnavcontainers { padding: 25px 0 0; }

#pageMainAttrBox{font-size:26px; line-height:40px;}

#tabnavcontainer #tabnav ul li{display:block;}
#header #profile a.wSubBoxLink { padding-right: 0; background-image: none; }
#header #profile a.wSubBoxLink img { margin-right: 0; }
#header #profile a.wSubBoxLinkActive { background: none!important; }
#footer { margin: 0 30px!important; }
#pageCrumbs { width: auto; padding: 10px 0 20px; }
#itemsToggle { right: -30px; }
#main #txt_prof .test .kc_profile { width: auto; padding: 5px 20px; }
#mspaceWelcome .mspaceWelPic { float: none; width: auto; text-align: center; margin: 0 0 20px; }
#mspaceWelcome .mspaceWelText { margin-left: 0; }
#tabnavcontainer { margin: 0 0; padding: 0 0;}
#tabnavcontainer #tabnavcontainer { margin: 0; float: none; }
#tabnavcontainer #tabnav { border-top: 1px solid #ccc; float: none; }
#tabnavcontainer #tabnav ul li { margin: 0; float: none; width: 100%; overflow: hidden; }
#tabnavcontainer #tabnav ul li a { border-bottom: 1px solid #ccc!important; }
#tabnavcontainer #tabnav ul li a span { padding-top: 10px; height: 28px; line-height: 28px; font-weight: 400; background: none!important; }
#loginWrapper h1#logo img { width: 100%; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentInput { margin: 0 0 0 50px; }
#main .disc_wrapper .discuss_holder .discuss_right .articleBoxDetailsAddComment .articleBoxDetailsAddCommentSubmit { position: relative; right: 0; float: right; margin: 10px 0 0; }
#main .disc_wrapper .discuss_holder .discuss_right input { margin-right: 0; }
#browser .fl_title { width: 100%; }
#browser .flbut { display: none; }
#browser .fst_holder { width: 100%; }
#browser .scd_holder { display: none; }
#main #calendar_list #txt .kp_wrapper .kc_update .details { margin: 0 50px 0 70px; }
#items .widgetSetWrap .widgetSetWrapInner .widgetSetCell { width: 100%; margin: 10px 0; }
#items .groupItem .itemContent #itemEvents2Shell { min-height: 570px !important; }
.itemContactus .itemInlineSlide { padding-bottom: 43% !important; }
#items .groupItem #itemContent2Shell { min-height: 350px !important; }
#itemEvents2Shell .fc-day-grid-container { height: 430px !important; }
#tabnavcontainer #tabnav ul li {width: auto;}
#tabnav {}
#centralToggle {display:block;}
#toolbar_box .searchInner { width: 28%; }
#tabnavcontainer #tabnav ul li a{padding:0 0 0 60px; text-align:left;}
#tabnavcontainer #tabnav ul li a span::before {text-align:left; font-size:24px!important; left:10px; width:90%; top: -4px;}
#tabnavcontainer #tabnav ul li a span{padding-top:6px;}
#items .groupItem .itemContent .itemShell .itemDetail .itemTitle {font-size: 16px; line-height: 18px; overflow: hidden;}
#items .groupItem .itemContent .itemShell .itemDetail .itemMspaceN, #items .groupItem .itemContent .itemShell .itemDetail .itemMspace {font-size:13px; padding:0;}
.evmanage { padding: 11px 20px 9px 0px; }
#items .groupItem .itemContent .itemShell .itemDetail .itemTitle {max-height:34px;}
#sort1, #sort2{width:100%; float:none;}
}

@media screen and (max-width: 480px) {
#header #profile .profileInner { width: 100%; position: fixed; }
#header #profile .profileInner .profileStrArrow { right: 93px; }
#header #profile .profileInner .profileStrOuter .profileStrInfoSett .profileStrInfoSettRight { float: none; width: auto; margin: 0 0 0 90px; }
#header #stoptions .profileInner { width: 100%; position: fixed; }
#header #stoptions .profileInner .profileStrArrow { right: 53px; }
#header #mChatInformer .profileInner { width: 100%; position: fixed; }
#header #mChatInformer .profileInner .profileStrArrow { right: 53px; }
#header #search .searchInner { position: fixed; right: 0; width: 100%; }
#header #search .searchInner .searchStrOuter .searchLeft { width: 100%; }
#header #search .searchInner .searchStrOuter .searchLeft input { width: 100%; box-sizing: border-box; }
#header #search .searchInner .searchStrList .searchResultShell .searchResultList .searchResultImage { padding-right: 10px; }
#header #search .searchInner .searchStrList .searchResultShell .searchResultList .searchResultText { float: none; width: auto; }
#header #leftToggle, #header #search, #header #stoptions, #header #bookmarkInnerLink, #header #mChatInformer, #header #calendarLink, #header #unicompopup { padding-left: 5px!important; padding-right: 5px!important; }
#items .widgetSetWrap .widgetSetWrapInner .widgetSetCell { width: 100%; margin: 10px 0; }
#items .groupItem .itemContent #itemEvents2Shell { min-height: 400px !important; }
#items .itemVideo .itemInlineSlide { min-height: 300px !important; }
#items .itemContactus .itemContent .itemShell { min-height: 265px; }
.itemContactus .itemInlineSlide { padding-bottom: 62% !important; }
#items .groupItem #itemContent2Shell { min-height: 330px !important; }
.tool_down, .tool_del {display:none !important;}
#items .groupItem .itemContent .itemShell .itemDetail .itemMspaceN, #items .groupItem .itemContent .itemShell .itemDetail .itemMspace, #Content .support .uplsuc { margin: 0 0 0 0; }
.elfinder-path { max-width: 50% !important; }
#main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultImage {font-size: 13px; line-height: 16px;}
#main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsDesc {font-size: 13px !important; margin: 0px 0 10px !important; line-height: 16px;}
#main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrMSpace, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrDate, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrComments, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrDownload, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrDownloadAttachment, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrAddCal, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrLocation { font-size: 13px !important; line-height: 16px !important; padding-bottom: 10px!important; width: 45% !important;}
#main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrMSpace {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.members_h .memberBox { width: 95%; }
}

@media screen and (max-width: 420px) {
#items .groupItem #itemContent2Shell {min-height: 355px !important; }
.searchNet_h {width: 50%;}
#toolbar_box .searchInner {display:none;}
#main .search_net .search1value .customSelect {width: 70%!important;}
#main #searchInnerAdv .search_net .search1 .search1value input { width: 70%; }
#main .mySRBox div.number .dfirst {width: 20px !important; height: 21px !important; background: url(/images/pageFirst.png) !important;}
#main .mySRBox div.number .dprev { width: 20px !important; height: 21px !important; background: url(/images/pagePrev.png) !important;}
#main .mySRBox div.number .dnext { width: 20px !important; height: 21px !important; background: url(/images/pageNext.png) !important;}
#main .mySRBox div.number .dlast {width: 20px !important; height: 21px !important; background: url(/images/pageLast.png) !important;}
#main .mySRBox div.number .pagination {height: 20px !important; line-height: 21px !important;}
#main .mySRBox div.number .pagination a { display: block !important; width: 20px !important; height: 19px !important; font-size: 13px; float: left !important; line-height: 19px; }
#main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrMSpace, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrDate, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrComments, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrDownload, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrDownloadAttachment, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrAddCal, #main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsAttr .searchBoxResultDetailsAttrLocation {width: 43% !important;}
}

@media screen and (max-width: 380px) {
#items .groupItem .itemContent #itemEvents2Shell { min-height: 510px !important; }
#items .itemVideo .itemInlineSlide { min-height: 280px !important; }
#items .itemContactus .itemContent .itemShell { min-height: 265px; }
.itemContactus .itemInlineSlide { padding-bottom: 76% !important; }
#itemEvents2Shell .fc-day-grid-container { height: 384px !important; }
#itemEvents2Shell .fc button { font-size: 0.9em; }
#items .groupItem .itemContent .itemShell .itemDetail .itemTitle a { line-height: 18px; }
#items .groupItem .itemContent .itemShell .itemSecondSlide a { padding: 0 2px; font-size: 13px; margin: 10px 4px; }
#tabnavcontainer #tabnav ul li a span {padding-top: 5px; font-size: 13px;}	

#items .groupItem #itemContent2Shell { min-height: 332px !important; }
#toolbar_box .searchInner { width: 35%; }
.elfinder-path { max-width: 50% !important; margin: 7px 0px !important;}
.addnew { padding: 52px 20px 9px 10px; }
#main .mySRBox div.number .pagination a {width:17px !important;}
#main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultDetails .searchBoxResultDetailsTitle { font-size: 15px; line-height: 20px;}
#main #searchInnerAdv .mySRBox .searchBoxResult .searchBoxResultImage {font-size: 12px; line-height: 15px;}
#main #searchInnerAdv .mySRBox .number { font-size: 16px !important; }
}
@media screen and (max-width: 320px) {
#items .groupItem .itemContent #itemEvents2Shell { min-height: 530px !important; }
#items .itemVideo .itemInlineSlide { min-height: 280px !important; }
#items .itemContactus .itemContent .itemShell { min-height: 265px; }
.itemContactus .itemInlineSlide { padding-bottom: 83% !important; }
#itemEvents2Shell .fc-day-grid-container { height: 384px !important; }
#items .groupItem #itemContent2Shell { min-height: 330px !important; }
#itemEvents2Shell .fc button { font-size: 0.8em; }
#items .groupItem .itemContent .itemShell .itemDetail .itemTitle a { line-height: 18px; }
#items .groupItem .itemContent .itemShell .itemSecondSlide a { padding: 0 10px; font-size: 12px; }
}

/*  ---  21 Responsive and Media Queries ---  */