html { overflow-y: scroll; }
body { color: #222; padding: 0; }

html, body { height: 100%; }

/* fix for inputs inline shadow */
input[type="text"], input[type="email"], input[type="number"], input[type="tel"], input[type="search"], input[type="password"], input[type="checkbox"] { /*-webkit-appearance: none;
-moz-appearance: none;*/ }
table { max-width: none; }
img { max-width: none; }

input[type="image"],
input[type="checkbox"],
input[type="radio"] { width: auto; height: auto; padding: 0; margin: 0; *margin-top: 0; }
/* no borders for buttons (ie7) */
button { *border: none !important; *border-color: transparent !important; }
a, button, input { outline: none !important; }
input[type=file] { height: 19px; line-height: 18px; }


/* hide all elements & show preloader */
.js, .js body { overflow: hidden; }
.js body > * { visibility: hidden; }
.js #loading_layer { visibility: visible; display: block !important; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; z-index: 10000; }
.js #loading_layer img { position: fixed; top: 50%; left: 50%; width: 64px; height: 10px; margin: -5px 0 0 -32px; }
.js .tab-pane { display: block !important; }
.js .hide { display: inherit; }

/* external links */
.external_link { background: url(/img/external_link.png) no-repeat right center; padding-right: 12px; }

/* main headings*/
.heading { border-bottom: 1px solid #dcdcdc; margin-bottom: 18px; padding-bottom: 5px; }
.heading h1, .heading h2, .heading h3, h1.heading, h2.heading, h3.heading, .modal-header h3 { font-family: 'PT Sans', sans-serif; font-weight: 400; }
.heading .btn { vertical-align: bottom; margin-left: 10px; }

/* fix for .label position */
h1 + .label { margin: 13px 10px 0 0; }
h2 + .label { margin: 12px 10px 0 0; }
h3 + .label { margin: 7px 10px 0 0; }

/* element separation */
.sepH_a { margin-bottom: 5px; }
.sepH_b { margin-bottom: 10px; }
.sepH_c { margin-bottom: 20px; }
.sepV_a { margin-right: 5px; }
.sepV_b { margin-right: 10px; }
.sepV_c { margin-right: 20px; }
.sepH_a_line { padding-bottom: 6px; margin-bottom: 18px; border-bottom: 1px solid #dcdcdc; }
.sepH_no { margin-bottom: 0; }

.tac { text-align: center; }
.line_sep { border-bottom: 1px solid #dcdcdc; margin-bottom: 18px; padding-bottom: 5px; }
.sml_t { font-size: 11px; }
.sml { font-size: 11px; color: #9d9d9d; }

/* accordion background animation */
.accordion-toggle { -webkit-transition: background-color 0.2s ease-in-out; -moz-transition: background-color 0.2s ease-in-out; -o-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; }

/*top nav images */
.avectralogo { background: url('~/images/avectra-logo.png') 70px 12px no-repeat; width: 140px; height: 34px; float: left; display: block; }
.iconpad { padding-right: 6px; margin-top: -4px; }
.editphoto { float: right; padding: 3px; position: absolute; margin-left: 155px; margin-top: 5px; }

/*icon fix*/
[class^="icon-"], [class*=" icon-"] { background-image: url("../../images/glyphicons-halflings.png"); }
[class^="iconpro-"], [class*=" iconpro-"] { background-image: url("../../images/glyphicons.png"); }
[class^="glyphicon "], [class*=" glyphicon "] { background-image: url("../../images/glyphicons-white.png"); }

/* text-shadow */
/*.ov_boxes .ov_text,.dshb_icoNav li a,.table th,.fc thead th{text-shadow: 1px 1px 0 #fff} */
.dataTables_wrapper .sorting_asc, .dataTables_wrapper .sorting_desc { text-shadow: 1px 1px 0 #eee; }

/* Bootstrap adjustments */
.row-fluid div[class*="span"] { min-height: 1px; }
form .row-fluid + .row-fluid { margin-top: 10px !important; }

.main_content .row-fluid + .row-fluid, .PageFrameworkContentTD .row-fluid + .row-fluid { margin-top: 10px; }
.nav-pills + .nav-pills { margin-left: 10px; padding-left: 10px; border-left: 1px solid #dcdcdc; }
.nav-pills > li > a { padding: 5px 8px; }

.navbar-fixed-top, .navbar-fixed-bottom { z-index: 1000; }
.navbar-fixed-top .nav-collapse i { opacity: 0.8; }
.navbar-fixed-top .nav-collapse li:hover i { opacity: 1; }

.nav-list > li > a, .dropdown-menu li a { /*-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px*/ }
.navbar-fixed-top .navHover:after { height: 1px; width: 100%; bottom: -1px; position: absolute; content: ''; display: block; }
.navbar .nav > li > a { padding-left:1px; padding-right:1px}
.navbar .nav > li > a.nav_condensed { padding-left: 2px; padding-right: 2px; text-shadow:none }
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: transparent;  
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #eee;
  background-color: transparent;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.pagination { height: 26px; margin: 6px 0 0 0; }
.pagination a.active { background-color: #f5f5f5; }
.pagination a.active { color: #999; cursor: default; }
.pagination a { line-height: 24px; padding: 0 10px; }
.pagination ul li > div.page { display: inline; }

.pager a, .pager span { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; padding: 4px 12px; }
.pager span {background-color:#eee;  display:inline-block; border:1px solid #ddd; font-weight:700}
.pager:before, .pager:after { display: normal; content: normal; }

.pagination-mini { display: inline-block; }
.pagination-mini ul > li > a, .pagination-mini ul > li > span { font-size: 6pt; }

.label { cursor: default; display: inline; }
.label-important, .badge-error { background: #C62626; }
.label-success, .badge-success { background: #70A415; }
.label-warning, .badge-warning { background: #F5AA1A; }
.label-info, .badge-info { background: #058DC7; }

.alert .close { top: 0; }
.alert-block p + p, .alert-block ul + p, .alert-block p + ul { margin-top: 10px; }
.alert-block h4 + p, .alert-block h4 + ul { margin-top: 5px; }
.icon-sw { width: 16px; height: 16px; display: inline-block; background-repeat: no-repeat; background-position: center center; }

.well { -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.dropdown-menu { border-collapse: separate; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.dropdown-menu.extendInfo { 
  top: auto;
  left: auto;
  z-index: 1000;
  float: none;
  min-width: 40px;
  padding: inherit;
  margin: inherit;
 }
.dropdown-menu#moduleList { min-width: 480px; }
.dropdown-menu#moduleList li { float: left; width: 160px; display: inline-block; }
.dropdown-menu#moduleList li a { font-size: 9pt; padding-top: 6px; padding-bottom: 6px; }
.dropdown-menu li { /*padding:0 5px*/ }
.dropdown-menu li a { padding-top: 4px; padding-bottom: 4px; position: static; font-size: 8pt; }
.dropdown-menu#contactsList li a, .dropdown-menu#favoritesList li a { font-size: 8pt; }
.dropdown-menu div { padding: 0 0 0 6px; }
#exportsLinksDiv .dropdown-menu { min-width: 210px; }
.dropdown-menu li a.TopUIRawExcelExportMenuLink, .dropdown-menu li a.TopUIRawWordExportMenuLink, .dropdown-menu li a.TopUITextExportMenuLink, .dropdown-menu li a.TopUIXMLExportMenuLink, .dropdown-menu li a.TopUIASCIIExportMenuLink { padding-left: 25px; }
#ReportsListCell .dropdown-menu, #ProfileHeaderRowRightIcons .dropdown-menu { min-width: 230px; }
.modal-footer { padding: 7px 15px 8px; }
.modal { border: 8px solid rgba(0, 0, 0, 0.5); -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.modal-header { background: #e4e4e4; border-color: #d4d4d4; padding: 5px 15px; }
.modal-header .close { margin-top: 5px; }
.modal-body { padding: 20px 15px; }
.modal-backdrop, .modal-backdrop.fade.in { opacity: .1; background: #777; }

.popover.top .arrow { border-top: 5px solid rgba(0,0,0,.8); }
.popover.bottom .arrow { border-bottom: 5px solid rgba(0,0,0,.8); }
.popover.left .arrow { border-left: 5px solid rgba(0,0,0,.8); }
.popover.right .arrow { border-right: 5px solid rgba(0,0,0,.8); }
.popover-inner { padding: 0; border: 3px solid #000; border: 3px solid rgba(0,0,0,.8); background: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.popover-title { padding: 8px 15px; font-size: 14px; }

.main_content .accordion-heading .accordion-toggle, .PageFrameworkContentTD .accordion-heading .accordion-toggle { /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #feffff 0%, #e9e9e9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #feffff 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #feffff 0%,#e9e9e9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #feffff 0%,#e9e9e9 100%); /* IE10+ */ background: linear-gradient(to bottom, #feffff 0%,#e9e9e9 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-8 */ color: #222; text-decoration: none; /*background-image: url(../img/acc_icons.png);background-position: 98% 12px;background-repeat:no-repeat*/ }
.main_content .accordion-heading .accordion-toggle:hover, .PageFrameworkContentTD .accordion-heading .accordion-toggle:hover { background-color: #e5e5e5; }
.main_content .accordion-heading .acc-in, .PageFrameworkContentTD .accordion-heading .acc-in { /*background-position:98% -34px*/ }
.btn-ent { text-shadow: 0px -1px 0px #004f6f; color: #fff; background-color: #006d8d; background-image: linear-gradient(top, #1e8bab, #004f6f); border-left-color: #006D8D; border-right-color: #004f6f; border-top-color: #006D8D; border-bottom-color: #004f6f; }
.btn-ent:hover, .btn-ent:active, .btn-ent.active, .btn-ent.disabled, .btn-ent[disabled] { background-color: #004f6f; }
.btn-ent:hover { color: #fff; text-shadow: 0px -1px 0px #003151; }
.btn-ent:focus { color: #fff; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); border-color: #006D8D #004f6f #004f6f #006D8D; border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25); }
.btn-ent.active, .btn-ent:active { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); color: #64d1f1; }
.table-striped tbody tr:nth-child(2n) td, .table-striped tbody tr:nth-child(2n) th { background: #fff; }

.btn.disabled,
.btn[disabled] { opacity: 0.3; filter: alpha(opacity=40); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-mini .caret,.btn-small .caret {  margin-top: 8px;margin-left:6px;}

.modal_box { background: #fff; padding: 20px; }
modal_box form { background: #fff; }
#colorbox ~ .bootstrap-timepicker, #colorbox ~ .colorpicker, #colorbox ~ .datepicker { z-index: 10000; }
textarea, input { outline: none; }

/* header */
.navbar .brand { width: 123px; padding: 0 0 0 50px; font: 100 18px/40px 'PT Sans', sans-serif; text-decoration: none; color: #fff; }
.navbar .brand i { margin-top: 5px; }
.navbar .caret { opacity: .6; filter: alpha(opacity=60); }
.navbar .user_menu { margin-left: 0; }
.navbar .user_menu .nb_boxes { margin: 9px 0 0; }
.navbar .user_menu .nb_boxes .label { background: transparent; background: rgba(0,0,0,.2); padding: 3px 4px; }
.navbar .user_menu .nb_boxes a { cursor: pointer; float: left; margin-right: 8px; }
.navbar .user_menu .nb_boxes a:last-child { margin: 0; }
.btn_menu { display: none; }

/* main content */
#maincontainer { padding-bottom: 50px; /*background-image: url(../img/main_bg.gif);background-repeat:repeat-y;min-height:100%*/ }
#contentwrapper { float: left; width: 100%; }
.main_content, .PageFrameworkContentTD { padding: 64px 30px 30px; background: #fff; border-left: 1px solid transparent; margin-left: 180px; }
.main_content li, .PageFrameworkContentTD li { line-height: 22px; }

/* sidebar */
.sidebar { margin-left: -100%; width: 182px; float: left; position: relative; background-color: #e0e0e0; border-right: 1px solid #cccccc; z-index: 999; }
.sidebar_sep { background: #efefef; clear: both; float: none; height: 5px; border-color: #ccc; border-style: solid; border-width: 1px 0; margin: 14px 0; }
.sidebar_switch { text-indent: -10000px; width: 16px; position: fixed; left: 160px; top: 45px; height: 14px; cursor: pointer; z-index: 1001; display: block; opacity: .5; }
.on_switch { background: url("../../images/sidebar_switch.png") no-repeat 0 -19px; }
.off_switch { background: url("../../images/sidebar_switch.png") no-repeat 0 -1px; }
.sidebar_inner form { padding: 14px 0 9px 15px; }
.sidebar_inner form input { margin: 0; }

.sidebar_hidden .sidebar { display: none; }
.sidebar_hidden .sidebar_switch { left: 5px; }
.sidebar_hidden .main_content { margin: 0; border-left: none; }
.sidebar_hidden { background: #fff; }

.sidebar_hidden #maincontainer { background: #fff; }
.sidebar_info { width: 180px; position: relative; left: 30px; bottom: 10px; }
.sidebar_info ul { padding: 5px 10px; margin: 0; font-size: 11px; background: #fafafa; border: 1px solid #e5e5e5; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }
.sidebar_info ul li { line-height: 26px; overflow: hidden; border-bottom: 1px dashed #ccc; }
.sidebar_info ul li:last-child { border: none; }
.sidebar_info .act { float: right; }

.sidebar .accordion { border-top: 1px solid #ccc; margin-bottom: 20px; margin-right: 1px; }
.sidebar .accordion-heading { text-shadow: 1px 1px 0 #efefef; background: #e0e0e0; -webkit-box-shadow: inset 0px 1px 0px 0px #ececec; box-shadow: inset 0px 1px 0px 0px #ececec; }
.sidebar .accordion-heading a:hover { background-color: #cfcfcf; background: url("../../../images/bullet_plus.png") no-repeat 98% center; }
.sidebar .accordion-group { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-bottom: 0; border-color: #ccc; border-style: solid; border-width: 0 0 1px; }
.sidebar .accordion-group a { color: #616764; text-decoration: none!important; font-size: 12px; }
.sidebar .accordion-group .active a { color: #fff; }
.sidebar .accordion-group .accordion-heading a { color: #616764; font-weight: 600; }
.sidebar .accordion-inner { border-top: 1px solid #ccc; background: #fafafa; }
.sidebar .accordion-inner a { background: #fafafa; border-left: 7px solid #454947; border-bottom: 1px solid #b8b8b8; }
.sidebar .accordion-inner a:hover { background: #fafafa; border-left: 7px solid #42a5d4; }
.sdb_h_active a { background: url("~/images/bullet_minus.png") no-repeat 98% center; }

.gray-arrow-bullet { height: 11px; width: 6px; float: left; margin: 12px 9px 5px 0px; }
.gray-arrow-bullet:hover { background: url("~/images/bulletblue.png") no-repeat; height: 11px; width: 6px; float: left; margin: 12px 9px 5px 0px; }

/*Contacts Tab*/
.grayheader { border-bottom: 1px solid #ccc; }
.dropdown-menu .contact-header { font-size: 12px; font-weight: 700; text-transform: uppercase; }

/* login page */
.login_logo { height: 24px; width: 100px; padding: 15px; padding-left: 180px; }
.login_page { height: auto; }
.login_page .login_box { width: 500px; margin: 100px auto; background: #fff; border: 1px solid #ccc; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.6); -moz-box-shadow: 0 0 6px rgba(0,0,0,0.6); -ms-box-shadow: 0 0 6px rgba(0,0,0,0.6); box-shadow: 0 0 6px rgba(0,0,0,0.6); margin-bottom: 10px; }
.login_page .top_b { text-shadow: 0 1px 0 rgba(255,255,255,.5); height: 52px; padding: 0 20px; background-color: #fbfbfb; background-repeat: repeat-x; border-bottom: 1px solid #e7e7e7; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 100; line-height: 42px; font-family: "PT Sans", sans-serif; background-image: linear-gradient(top, #ffffff, #f5f5f5); }
.login_page .cnt_b { padding: 30px; width: 370px; margin: 10px 35px 50px 35px; border: 1px solid #ddd; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: #f7f7f7; }
.login_page form { margin-bottom: 0; }
.login_page .btm_b { line-height: 28px; padding: 12px 20px; border-top: 1px solid #e7e7e7; background-color: #fbfbfb; background-repeat: repeat-x; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; background-image: linear-gradient(top, #ffffff, #f5f5f5); }
.login_page .links_b { font-size: 11px; text-align: center; }
.login_page .link_reg { font-size: 11px; padding: 5px 0 0; display: block; }
.alert-login { margin: 10px 50px 0; text-align: center; }
.copyright { width: 500px; margin: 0 auto; margin-bottom: 10px; font-size: 8pt; }
.padr2 { padding-right: 2px; }
.padb5 { padding-bottom: 5px; }
.fieldheader { font-size: 11pt; }

.cnt_b input[type=text], .cnt_b input[type=password] { padding: 3px; box-sizing: content-box; outline: none; background-color: #fff; border: 1px solid #ccc; height: 20px; width: 160px; color: #222; font-size: 10pt; margin-left: -6px; }

#loginback { background-image: url('../../../images/background-pattern2.png'); color: #444444; }
#wrap { margin-left: 185px; }
#leftside { float: left; margin-top: 0px; width: 185px; }

#leftside-logo { height: 82px; line-height: 82px; text-align: center; vertical-align: middle; }
#rightside-menu { background: #3993ba; background: -moz-linear-gradient(top, #3993ba 0%, #067ead 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3993ba), color-stop(100%,#067ead)); background: -webkit-linear-gradient(top, #3993ba 0%,#067ead 100%); background: -o-linear-gradient(top, #3993ba 0%,#067ead 100%); background: -ms-linear-gradient(top, #3993ba 0%,#067ead 100%); background: linear-gradient(top, #3993ba 0%,#067ead 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3993ba', endColorstr='#067ead',GradientType=0 ); }

#rightside-menu-left { float: left; margin-top: 10px; text-align: center; }
#rightside-content { margin-left: 1px; margin-top: 1px; }

.box-r { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: white; padding: 1px; margin-bottom: 5px; -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .4); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .4); box-shadow: 0px 0px 10px rgba(0, 0, 0, .4); max-width: 450px; height: 350px; position: absolute; top: 50%; left: 50%; margin-top: -175px; margin-left: -225px; }
.pagestatus { color: #a3a3a3; font-size: 28px; font-weight: 200; height: 73px; line-height: 16px; margin-bottom: 22px; padding-left: 33px; padding-right: 33px; padding-top: 8px; position: relative; }
.container-fluids { padding-left: 33px; padding-right: 33px; padding-top: 10px; }
.container-box { padding-left: 3%; padding-right: 3%; }
.container-box.margin-top { margin-top: 3%; }

.box-r-top { height: 15px; padding: 10px; border-bottom: 1px solid #ddd; -webkit-border-top-left-radius: 4px; font-size: 14px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; background: #feffff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #feffff 0%, #e9e9e9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #feffff 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #feffff 0%,#e9e9e9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #feffff 0%,#e9e9e9 100%); /* IE10+ */ background: linear-gradient(to bottom, #feffff 0%,#e9e9e9 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-8 */ overflow: hidden; position: relative; }
.box-r-top-icon { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-left: 5px; padding: 4px; }

.container-box .span1,
.container-box .span2,
.container-box .span3,
.container-box .span4,
.container-box .span5,
.container-box .span6,
.container-box .span7,
.container-box .span8,
.container-box .span9,
.container-box .span10,
.container-box .span11,
.container-box .span12 { margin-bottom: 2%; }

.form-box { background-image: url('../../images/background-pattern2.png'); margin-bottom: 0px; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; }

input,textarea { margin-bottom: 0px; }
input.span1,
input.span2,
input.span3,
input.span4,
input.span5,
input.span6,
input.span7,
input.span8,
input.span9,
input.span10,
input.span11,
input.span12 { margin-bottom: 0px; }
.container-box input.span1,
.container-box input.span2,
.container-box input.span3,
.container-box input.span4,
.container-box input.span5,
.container-box input.span6,
.container-box input.span7,
.container-box input.span8,
.container-box input.span9,
.container-box input.span10,
.container-box input.span11,
.container-box input.span12 { margin-bottom: 0px; }
.control-label { /*background-color: none; color: #444444; display: inline;  margin-bottom: 3px; padding: 3px;*/font-size: 12px; }
.footmenu { color: #000; font-size: 8pt; line-height: 37px; position: absolute; margin: auto; left: 0; right: 0; bottom: 0; }

.top-rrm { width: 33px; }
.top-rheight { height: 40px; }
.top-lplace { width: 215px; }
.top-lplacelogin { width: 205px; }


.margintop10 { margin-top: 10px; }
.margintop20 { margin-top: 20px; }
.margintop30 { margin-top: 30px; }
.margintop5 { margin-top: 5px; }
.divides { margin: 18px 0; border: 0; border-top: 1px solid #eeeeee; border-bottom: 1px solid #ffffff; }
/* error pages */
.error_page { background: #eee; }
.error_page, .error_page body, .error_page .error_box { height: 100%; }
.error_page h1 { font-family: 'Jockey One', sans-serif; font-size: 52px; line-height: 1.1; text-transform: uppercase; color: #067ead; text-shadow: 2px 2px 0px rgba(255,255,255,.5), 4px 4px 0px rgba(0,0,0,.1); margin-bottom: 10px; padding: 40px 0 0 300px; }
.error_page p { color: inherit; font-size: 16px; line-height: 24px; font-weight: 200; margin-left: 300px; }
.error_page .back_link { margin-left: 300px; }
.error_page .error_box { background: url(../img/error_big.png) no-repeat 0 0; padding: 0; width: 72%; margin: 0 auto; }
/* search page */
.search_page .well { padding: 10px 20px; line-height: 26px; }
.search_page .well select { margin: 0; width: auto; }
.search_page .search_panel { border: 1px solid #e0e0e0; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; margin-bottom: 20px; }
.search_page .search_item { border-bottom: 1px solid #e0e0e0; padding: 10px 20px 10px 30px; position: relative; }
.search_page .search_item:nth-child(even) { background: #f2f8fd; }
.search_page .search_item:last-child { border: none; }
.search_page .search_content { padding-left: 110px; }
.search_page .search_content h4 { font-size: 14px; margin-bottom: 6px; }
.search_page .search_content h4 { vertical-align: text-top; }
.search_page .search_content strong { color: #666; }
.search_page .search_content small { color: #666; font-size: 11px; }
.search_page .searchNb { position: absolute; top: 10px; left: 10px; color: #ccc; font-size: 11px; }
.search_page .result_view a { opacity: 0.3; }
.search_page .result_view a.active { opacity: 1; }

.search_page .box_view { border: none; margin-left: -1%; }
.search_page .box_view .search_item { margin-left: 1%; border: 1px solid #e0e0e0; height: 200px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; margin: 0 0 1% 1%; float: left; width: 32.333%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.search_page .box_view h4 { height: 20px; overflow: hidden; }
.search_page .box_view .item_description { max-height: 92px; overflow: hidden; }
.search_page .box_view .label { position: absolute; top: -9px; right: -6px; }

.sidebar_filters { padding: 30px 30px 20px; }
.sidebar_filters h3 { font-size: 13px; color: #067EAD; }
.sidebar_filters .filter_items { padding: 5px 10px 10px; margin-bottom: 10px; border-bottom: 1px dashed #ccc; }

/*Form Designer Fixes*/
#DesignArea ul.DataFormTextBox { display:inline-block; background-color:#eeeeee; border:3px solid #bbb; }/*Fix for DataForm RadioButtonList*/
#DesignArea HR { display:block; width:99% !important; background-color:#fff; height:6px !important; cursor: pointer}

/* forms fixes */
.formRow:last-child input, .formRow:last-child textarea, .formRow:last-child select, .uneditable-input { margin-bottom: 0; }
.formRow small { display: block; font-size: 11px; color: #999; line-height: 14px; }
.formSep { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px dashed #dcdcdc; }



.stacked select, .stacked input[type="text"], .stacked input[type="email"], .stacked input[type="number"], .stacked input[type="tel"], .stacked textarea { display: block; }

input.focused { border-color: rgba(82,168,236,.8); -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); outline: 0; z-index: 2; position: relative; }

.f_warning > label, .f_warning .help-block, .f_warning .help-inline { color: #c09853; }
.f_warning input, .f_warning select, .f_warning textarea { color: #c09853; border-color: #c09853; }
.f_warning input:focus, .f_warning select:focus, .f_warning textarea:focus { -webkit-box-shadow: 0 0 6px #dbc59e; -moz-box-shadow: 0 0 6px #dbc59e; box-shadow: 0 0 6px #dbc59e; border-color: #a47e3c; }
.f_warning .input-prepend .add-on, .f_warning .input-append .add-on { color: #c09853; background-color: #fcf8e3; border-color: #c09853; }

.f_error input, .f_error select, .f_error textarea { color: #b94a48; border-color: #b94a48; }
.f_error input:focus, .f_error select:focus, .f_error textarea:focus { -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392; box-shadow: 0 0 6px #d59392; border-color: #953b39; }
.f_error .input-prepend .add-on, .f_error .input-append .add-on { color: #b94a48; background-color: #f2dede; border-color: #b94a48; }
.f_error label.error { display: block; font-size: 11px; font-weight: 700; color: #C62626; }
input[type="text"] + label.error, input[type="password"] + label.error, input[type="email"] + label.error, input[type="number"] + label.error, input[type="tel"] + label.error, select + label.error, textarea + label.error { margin-top: -6px; }
.f_error label.radio + label.error, .f_error label.checkbox + label.error { margin-top: 5px; }
.input-prepend.f_error label.error, .input_append.f_error label.error { margin-top: 4px; }
.control-group.f_error label.error { margin-top: 2px; }

.f_success > label, .f_success .help-block, .f_success .help-inline { color: #468847; }
.f_success input, .f_success select, .f_success textarea { color: #468847; border-color: #468847; }
.f_success input:focus, .f_success select:focus, .f_success textarea:focus { -webkit-box-shadow: 0 0 6px #7aba7b; -moz-box-shadow: 0 0 6px #7aba7b; box-shadow: 0 0 6px #7aba7b; border-color: #356635; }
.f_success .input-prepend .add-on, .f_success .input-append .add-on { color: #468847; background-color: #dff0d8; border-color: #468847; }

.ui-tooltip label { margin-bottom: 0; }
.f_legend { font-size: 16px; line-height: 16px; padding-bottom: 10px; margin-bottom: 22px; border-bottom: 1px solid #dcdcdc; }
.radio.inline, .checkbox.inline { margin-left: 0 !important; margin-right: 10px; }

.f_req { font-size: 13px; color: #ff0000; font-family: Verdana; }
.form-horizontal .controls.text_line { line-height: 25px; }

.row-fluid input[class*="span"], .row-fluid textarea[class*="span"], .row-fluid select[class*="span"] { display: inline-block; }
.row-fluid input[class*="span"] + input[class*="span"], .row-fluid textarea[class*="span"] + textarea[class*="span"], .row-fluid select[class*="span"] + select[class*="span"] { display: block; }

textarea { resize: none; }
/* forms fixes ends */

 /* file upload */
.btn.btn-file { overflow: hidden; position: relative; vertical-align: middle; }
.btn.btn-file > input[type=file] { width: 100%; position: absolute; left: 0; top: 0; opacity: 0; cursor: pointer; }
.fileupload { margin-bottom: 9px; }
.fileupload .uneditable-input { display: inline-block; margin-bottom: 0; vertical-align: middle; height: 28px !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.fileupload .thumbnail { overflow: hidden; display: inline-block; margin-bottom: 5px; vertical-align: middle; text-align: center; }
.fileupload .thumbnail > img { display: block; vertical-align: middle; max-height: 100%; }
.fileupload .btn { vertical-align: middle; }
.fileupload-exists .fileupload-new, .fileupload-new .fileupload-exists { display: none; }
.fileupload-inline .fileupload-controls { display: inline; }
.fileupload-new .input-append .btn-file { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.fileupload .fileupload-preview { vertical-align: middle; }
.fileupload .close.fileupload-exists { vertical-align: middle; }

/* multiselect 2-col */
#multi_search { width: 152px; margin: 4px; }
.ms-container { margin-bottom: 10px; }
.ms-container .ms-optgroup li.ms-elem-selectable { padding-left: 20px; }
.ms-container h4 { font-weight: 100; padding: 4px 6px; background: #efefef; border-bottom: 1px solid #ccc; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
.ms-container #multi_search + .ms-list { height: 196px; }
#sForm_deselect { margin: 2px; display: block; }

/* input spinner */
.ui-spinner button { height: 14px; position: absolute; background: none; border: none; width: 18px; padding: 0; background: url(../../images/spinner_arrows.gif) no-repeat 0 -100px; cursor: pointer; }
.ui-spinner .ui-spinner-up { top: 0; right: 0; background-position: 0 0; }
.ui-spinner .ui-spinner-down { top: 14px; right: 0; background-position: 0 -14px; }
.ui-spinner .ui-spinner-up:hover { background-position: -18px 0; }
.ui-spinner .ui-spinner-down:hover { background-position: -18px -14px; }
.ui-spinner input, .ui-spinner input:focus { display: block !important; margin: 0 !important; padding: 0; min-height: 28px !important; height: 28px !important; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.ui-spinner ul { margin: 0; }
.ui-spinner li { line-height: 28px; }
.ui-spinner { -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); position: relative; margin-bottom: 10px; font-size: 13px; height: 28px; line-height: 28px; color: #555; background-color: #fff; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden; padding: 0 24px 0 8px; }
.ui-spinner .ui-spinner-box { background: none; border: none !important; }

/* animated progresbars */
.pbar .ui-progressbar-value { display: block !important; }
.pbar { overflow: hidden; }
.percent, .elapsed { position: relative; text-align: right; font-size: 12px; }

/* ul list styles */
.list_a, .list_b, .list_c, .list_d { margin-left: 0; list-style: none; }
.list_a li { background: url(../../images/bullet_blue.png) no-repeat 3px 4px; padding-left: 25px; }
.list_b li { background: url(../../images/bullet_green.png) no-repeat 3px 4px; padding-left: 25px; }
.list_c li { background: url(../../images/bullet_orange.png) no-repeat 3px 4px; padding-left: 25px; }
.list_d li { background: url(../../images/bullet_red.png) no-repeat 3px 4px; padding-left: 25px; }

/* prettyprint <pre> block */
.lit { color: #195f91; }
.fun { color: #dc322f; }
.str, .atv { color: #D14; }
.kwd, .linenums .tag { color: #1e347b; }
.typ, .atn, .dec, .var { color: teal; }
.pln { color: #48484c; }
.prettyprint { background-color: #f7f7f9; border: 1px solid #e1e1e8; padding: 8px; }
.prettyprint.linenums { -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; }
ol.linenums { margin: 0 0 0 33px; }
ol.linenums li { padding-left: 12px; color: #bebec5; line-height: 18px; text-shadow: 0 1px 0 #fff; }
.com, .pun, .opn, .clo { color: #93a1a1; }

/* rowlink plugin */
[data-rowlink] td, td[data-rowlink], [data-msg_rowlink] td, td[data-msg_rowlink] { cursor: pointer; }
[data-rowlink] td.nohref, td.nohref[data-rowlink], [data-msg_rowlink] td.nohref, td.nohref[data-msg_rowlink] { cursor: default; }

/* actions links */
.act { background: inherit; border: none; display: inline; color: #555; font-weight: 700; -webkit-transition: text-shadow .1s linear; -moz-transition: text-shadow .1s linear; -ms-transition: text-shadow .1s linear; -o-transition: text-shadow .1s linear; transition: text-shadow .1s linear; padding: 0; }
a.act:hover { color: #333; text-decoration: none; text-shadow: 1px 1px 3px rgba(85,85,85,0.5); }
.act-primary { color: #006dcc; }
a.act-primary:hover { color: #04c; text-shadow: 1px 1px 3px rgba(0,109,204,0.5); }
.act-info { color: #49afcd; }
a.act-info:hover { color: #2f96b4; text-shadow: 1px 1px 3px rgba(75,175,206,0.5); }
.act-success { color: #70A415; }
a.act-success:hover { color: #468847; text-shadow: 1px 1px 3px rgba(81,164,81,0.5); }
.act-warning { color: #F5AA1A; }
a.act-warning:hover { color: #f89406; text-shadow: 1px 1px 3px rgba(192,152,84,0.5); }
.act-danger { color: #C62626; }
a.act-danger:hover { color: #bd362f; text-shadow: 1px 1px 3px rgba(185,72,70,0.5); }
.act.disabled, .act[disabled] { color: #AAA; cursor: not-allowed; }
a.act.disabled:hover, .act[disabled]:hover { color: #AAA; text-shadow: none; }
.form-actions .act { line-height: 30px; }

/* tabs */
.tabbable-bordered { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.tabbable-bordered > .nav-tabs { margin: 0; }
.tabbable-bordered .tab-content { border-color: #ddd; border-style: solid; border-width: 0; overflow: auto; padding: 18px 0 0; }
.tabbable-bordered > .tab-content { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; border-width: 0 1px 1px; padding: 20px 20px 10px; }

/* dashboard icon navigation*/
.dshb_icoNav { margin: 0; text-align: center; }
.dshb_icoNav li { -webkit-box-shadow: inset 0px 1px 0px 0px #fff; box-shadow: inset 0px 1px 0px 0px #fff; text-align: center; list-style: none; display: inline-block; margin: 0 5px 10px; background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #efefef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#efefef)); background: -webkit-linear-gradient(top, #f9f9f9 0%,#efefef 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#efefef 100%); background: -ms-linear-gradient(top, #f9f9f9 0%,#efefef 100%); background: linear-gradient(top, #f9f9f9 0%,#efefef 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#efefef',GradientType=0 ); border: 1px solid #e2e2e2; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }
.dshb_icoNav li:hover { border-color: #d2d2d2; -moz-box-shadow: 0 0 6px #ccc; -webkit-box-shadow: 0 0 6px #ccc; box-shadow: 0 0 6px #ccc; }
.dshb_icoNav li a { position: relative; display: block; padding: 42px 8px 8px; width: 88px; height: 22px; font-size: 12px; color: #222; background-repeat: no-repeat; background-position: center 10px; }
.dshb_icoNav li a:hover { text-decoration: none; }
.dshb_icoNav .label { position: absolute; right: -5px; top: -5px; }
.iconNav_left { text-align: left; }
.iconNav_right { text-align: right; }

/* overview boxes (+small charts) */
.ov_boxes { list-style: none; display: inline-block; margin: 0 0 -20px; text-align: center; }
.ov_boxes li { -webkit-box-shadow: inset 0px 1px 0px 0px #fff; box-shadow: inset 0px 1px 0px 0px #fff; line-height: 18px; background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #ededed 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed)); background: -webkit-linear-gradient(top, #f9f9f9 0%,#ededed 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#ededed 100%); background: -ms-linear-gradient(top, #f9f9f9 0%,#ededed 100%); background: linear-gradient(top, #f9f9f9 0%,#ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 ); border: 1px solid #e2e2e2; display: inline-block; margin: 0 10px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 0 10px; }
.ov_boxes .p_canvas { margin-right: 12px; float: left; border-right: 1px solid #dcdcdc; -webkit-box-shadow: 1px 0 0 0 #fff; -moz-box-shadow: 1px 0 0 0 #fff; box-shadow: 1px 0 0 0 #fff; padding: 10px 14px 6px 4px; }
.ov_boxes .ov_text { text-align: left; width: 150px; font-size: 12px; float: left; padding: 9px 10px 7px 0; }
.ov_boxes .ov_text strong { font-size: 16px; display: block; }
.p_canvas { width: 50px; }

/* widgets */
.w-box { -webkit-box-shadow: 0px 1px 2px 0px #efefef; box-shadow: 0px 1px 2px 0px #efefef; }
.w-box + .w-box { margin-top: 20px; }
.w-box-header { height: 32px; line-height: 32px; border: 1px solid #ddd; padding: 0 10px; background: #fbfbfb; background: -moz-linear-gradient(top, #fbfbfb 0%, #f1f1f1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f1f1f1)); background: -webkit-linear-gradient(top, #fbfbfb 0%,#f1f1f1 100%); background: -o-linear-gradient(top, #fbfbfb 0%,#f1f1f1 100%); background: -ms-linear-gradient(top, #fbfbfb 0%,#f1f1f1 100%); background: linear-gradient(top, #fbfbfb 0%,#f1f1f1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f1f1f1',GradientType=0 ); font-weight: 700; color: #666; font-size: 11px; }
.w-box-header .btn-group { margin-top: 5px; }
.w-box-header .dropdown-menu { font-size: 12px; }
.w-box-header input { padding: 2px; margin: -2px 0 0; }
.w-box-content { border: 1px solid #ddd; border-top: none; }
.w-box-content.cnt_a { padding: 10px; }
.w-box-content table, .w-box-content pre { margin-bottom: 0; }
.w-box-content pre { -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -ms-border-radius: 0 0 0 0; border-radius: 0 0 0 0; border: none; }
.w-box-content .no-th tr:first-child td { border-top: none; }
.w-box-content .ent-upload { margin: 0; }
.w-box-content .ent-upload .plupload_filelist_header { border-top: none; }
.w-box-content .ent-upload .plupload_filelist_footer { border-bottom: none; }
.w-box-content .tabbable { position: relative; top: -28px; margin-bottom: -28px; }
.w-box-content .nav-tabs { border-bottom: none; }
.w-box-content .nav-tabs { float: right; clear: both; }
.w-box-content .nav-tabs > li > a { padding: 4px 6px; font-size: 11px; }
.w-box-content .nav-tabs > li.active > a { background: #fff !important; }
.w-box-content .nav-tabs > li > a:hover { border-color: #ddd #ddd transparent; background: transparent; }
.w-box-content .tab-content { clear: both; }
.w-box-content .tab-pane { padding: 0 10px 10px; }
.w-box-footer { border: 1px solid #ddd; padding: 8px 10px; background: #fdfdfd; border-top: none; }
.w-box-footer .pagination { margin: 0; font-size: 11px; height: 22px; }
.w-box-footer .pagination a { line-height: 20px; }

/* sortable/searchable list */
.user_list { list-style: none; margin: 0; }
.user_list li { padding: 0 8px 8px; margin-bottom: 8px; border-bottom: 1px dashed #dcdcdc; line-height: normal; }
.user_list small { font-size: 11px; color: #9b9b9b; }

/* file manager */
#kcfinder_iframe { height: 500px; margin-bottom: 30px; border: 1px solid #adaba9; }

/* icon list */
.icon_list_a, .icon_list_b, .icon_list_c, .icon_list_d { list-style: none; margin: 0 0 30px; }
.icon_list_a li, .icon_list_b li, .icon_list_d li { padding: 4px 0; width: 30px; text-align: center; border: 1px solid #dcdcdc; float: left; margin: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.icon_list_c li { padding: 4px 0; width: 40px; text-align: center; border: 1px solid #dcdcdc; float: left; margin: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }

/* aditional icons */
.icon-adt_trash, .icon-adt_atach, .icon-adt_enter { background: url(../img/adt-icons.png) no-repeat 0 0; width: 16px; height: 16px; }
.icon-adt_atach { background-position: 0 0; }
.icon-adt_trash { background-position: 0 -24px; }
.icon-adt_enter { background-position: 0 -47px; width: 12px; height: 12px; }

/* google maps */
.company_add_form legend { margin-bottom: 10px; font-size: 15px; }
#g_map img { max-width: none; }
#g_map label { display: inline; margin: 0; color: #000; font-size: 11px; line-height: normal; }

/* gallery grid */
.wmk_grid ul { list-style: none; margin: 0; position: relative; }
.wmk_grid ul li { background-color: #fff; display: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.wmk_grid ul li > a, .wmk_grid ul li > a img { display: block; }
.wmk_grid ul li > a img { width: 100%; }
.wmk_grid ul li p { color: #666; font-size: 12px; margin: 8px 4px 2px; overflow: hidden; }
.wmk_grid ul li p a { display: inline-block; margin-left: 10px; float: right; opacity: .6; }
.wmk_grid ul li p a:hover { opacity: 1; }
.wmk_grid ul li p span { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.wmk_grid li.thumbnail:hover { border-color: #0088CC; }
.wmk_grid .thumbnail > a { position: relative; }
.wmk_grid .thumbnail > a .vid_ico { position: absolute; top: 10px; right: 10px; display: block; width: 16px; height: 16px; }
.wmk_grid .self_vid .vid_ico { background: url(../img/vid_local.png) no-repeat 0 0; }
.wmk_grid .yt_vid .vid_ico { background: url(../img/vid_yt.png) no-repeat 0 0; }
.wmk_grid .vimeo_vid .vid_ico { background: url(../img/vid_vimeo.png) no-repeat 0 0; }

/* small gallery grid */
.small_grid ul li p { line-height: 1.3; }
.small_grid ul li p span { font-size: 11px; }
/* large gallery grid */
.large_grid ul li p span { width: 70%; }

.video-container { position: relative; padding-bottom: 55.75%; height: 0; overflow: hidden; background: rgba(0,0,0,.3); }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/**/ #cboxContent .video-js { width: 640px !important; height: 360px !important; }

/* datatables */
div.dataTables_length label { float: left; text-align: left; }
div.dataTables_length select { width: 75px; }
div.dataTables_filter label { float: right; }
div.dataTables_info { padding-top: 8px; }
div.dataTables_paginate { float: right; margin: 0; }
.dataTables_wrapper { position: relative; overflow: hidden; }
.dataTables_wrapper table.table { clear: both; margin-bottom: 6px!important; max-width: inherit; }
.dataTables_wrapper table.table thead .sorting, table.table thead .sorting_asc, table.table thead .sorting_desc, table.table thead .sorting_asc_disabled, table.table thead .sorting_desc_disabled {  cursor: pointer; }
.dataTables_wrapper table.table thead .sorting { background: #e9f3f8 url(../lib/datatables/images/sort_both.png) no-repeat center right; }
.dataTables_wrapper table.table thead .sorting_asc { background: #e9f3f8 url(../lib/datatables/images/sort_asc.png) no-repeat center right; }
.dataTables_wrapper table.table thead .sorting_desc { background: #e9f3f8 url(../lib/datatables/images/sort_desc.png) no-repeat center right; }
.dataTables_wrapper table.table thead .sorting_asc_disabled { background: #e9f3f8 url(../lib/datatables/images/sort_asc_disabled.png) no-repeat center right; }
.dataTables_wrapper table.table thead .sorting_desc_disabled { background: #e9f3f8 url(../lib/datatables/images/sort_desc_disabled.png) no-repeat center right; }
.dataTables_wrapper table.dataTable th:active { outline: none; }
.dataTables_wrapper .row { margin: 0 0 5px; }
.dataTables_wrapper select { min-height: inherit; }
.dataTables_wrapper table + .row { margin-bottom: 0; margin-top: 10px; }
.dataTables_scrollBody { -webkit-overflow-scrolling: touch; }
.dataTables_wrapper .top, .dataTables_wrapper .bottom { background-color: #f5f5f5; border: 1px solid #CCC; padding: 15px; }
.top .dataTables_info { float: none; }
.dataTables_empty { text-align: center!important; font-size: 15px; background: #fff!important; padding: 20px 0!important; }
.dataTables_scroll { clear: both; margin-bottom: 10px; }
.dataTables_scrollHeadInner table.table-bordered { -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; border-bottom: none; }
.dataTables_scrollHeadInner table.table-bordered, .dataTables_scrollHeadInner table.table-bordered thead { border-bottom: none; }
.dataTables_scrollBody table { border-top: none; }
.dataTables_processing { position: absolute; top: 50%; margin-top: -24px; z-index: 100; left: 50%; width: 250px; margin-left: -125px; border: 1px solid #ddd; text-align: center; color: #000; background: #fff; font-size: 15px!important; -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.2); -ms-box-shadow: 0 0 4px rgba(0,0,0,0.2); box-shadow: 0 0 4px rgba(0,0,0,0.2); padding: 10px 0; }
.dataTables_wrapper .center { text-align: center; }
.dataTables_wrapper .details, .dataTables_wrapper .details:hover { background: #ddd!important; }
.dataTables_wrapper .details table td { background: #fff!important; }
.dataTables_scrollHeadInner table.table, .dataTables_wrapper .details table.table { margin: 0!important; }
.dataTables_wrapper .dt_actions { float: left; margin-right: 20px; }
.dataTables_empty { cursor: default; }
.dTableR { width: 100% !important; }

/* floating header list */
.-list-container { height: 400px; }
.-list-container dd, .-list-container li, .-list-container .-list-fakeheader { list-style: none; margin: 0; padding: 0 10px; line-height: 34px; height: 34px; border-bottom: 1px solid #efefef; margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.-list-container dt, .-list-container .list_heading, .-list-container .-list-fakeheader { line-height: 34px; height: 34px; padding: 0 10px; border-bottom: none; background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #ececec 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec)); background: -webkit-linear-gradient(top, #f9f9f9 0%,#ececec 100%); background: linear-gradient(top, #f9f9f9 0%,#ececec 100%); border-bottom: 1px solid #d6d6d6; }
.-list-container .list_heading h3 { font-size: 13px; line-height: 36px; }
.-list-container { border: 1px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; margin: 0; overflow-x: hidden; }
.ui-list { overflow: hidden; }
.ui-list ul { margin: 0; }
#list-buttons { margin: 0 0 6px; }
#list-buttons .btn { margin: 0 4px 4px 0; }
.list-outer { position: relative; padding: 30px 0; }
.slide-nav { cursor: pointer; position: absolute; left: 50%; margin-left: -28px; height: 14px; border-style: solid; border-color: #ccc; background: #f9f9f9; padding: 5px 20px; }
.slide-up { top: 5px; border-width: 1px 1px 0; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
.slide-down { bottom: 5px; border-width: 0px 1px 1px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; }
.slide-nav i { opacity: .6; }
.slide-nav:hover { background: #f0f0f0; }
.slide-nav:hover i { opacity: 1; }

/*  responsive table */
.mediaTableWrapper { position: relative; }
.mediaTableWrapperWithMenu { padding-top: 48px; }
.mediaTableMenu li, .tableMenu li { padding: 0 10px; }
.mediaTableMenu { position: absolute; top: 0; left: 0; }
.activeMediaTable th.optional, .activeMediaTable td.optional { display: none; }

/* bread crumb revision*/
.breadcrumb { padding: 3px 14px; margin: 0 0 18px; list-style: none; background-color: #fbfbfb; background-repeat: repeat-x; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 1px 0 #ffffff; -moz-box-shadow: inset 0 1px 0 #ffffff; box-shadow: inset 0 1px 0 #ffffff; background-image: linear-gradient(top, #ffffff, #f5f5f5); }

.breadcrumb li { display: inline-block; *display: inline; text-shadow: 0 1px 0 #ffffff; *zoom: 1; font-size: 8pt; }
.navbar-search { margin-top:9px;}
.navbar-search .search-query { font-family: verdana; }
/*About Netforum Page*/
.purpletext { color: #792289; font-weight: 700; }
.login_logo2 { height: 28px; width: 286px; padding: 10px 0 10px 5px; }
.DesignEditTable { margin-bottom: 5px; }


/*individual list icons*/
#ListHeaderRow td { padding-left: 4px; }
.hidetd { display: none; }

/* tables */
.table_checkbox { width: 13px; }
.table_vam th, .table_vam td { vertical-align: middle; }
.tab-content table.table { margin-bottom: 0 !important; }
/* mailbox */
.mbox .heading { padding-bottom: 0; }
.mbox .heading .nav-tabs { margin-bottom: 0; border-bottom: none; }

.mbox .dataTables_wrapper .row { -webkit-box-shadow: inset 0px 1px 0px 0px #fefefe; box-shadow: inset 0px 1px 0px 0px #fefefe; margin: 0; padding-bottom: 10px; padding: 8px 5px; border-width: 1px 0; border-style: solid; border-color: #ddd; background: #f3f3f3; }
.mbox .dataTables_wrapper .row label { margin-bottom: 0; line-height: 28px; }
.mbox .dataTables_wrapper .row div.dataTables_info { padding-top: 0; line-height: 26px; color: #404040; }
.dataTables_wrapper table.mbox_table { margin: 0 !important; }
.mbox_table tbody { color: #404040; }
.mbox_table .select_msg { margin-top: -2px; position: relative; }
.mbox_table .rowChecked td { background: #fffeed; }
.mbox .unread { font-weight: 700; }
.js .mbox_star { display: none; }
.mbox_star { visibility: hidden; cursor: pointer; }
.mbox_star.splashy-star_full { visibility: visible; }
.mbox .pagination a { background: #fff; }
.mbox .pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover { background: transparent; }
.mbox .pagination .active a { background: #f5f5f5; }

/* sidebar scroll */ 
.antiScroll { display: inline-block; position: relative; overflow: hidden; }
.antiscroll-scrollbar { background: #bbb; background: rgba(0,0,0,0.2); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 0 0 1px #fff; -moz-box-shadow: 0 0 1px #fff; box-shadow: 0 0 1px #fff; position: absolute; opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -webkit-transition: linear 300ms opacity; -moz-transition: linear 300ms opacity; -o-transition: linear 300ms opacity; }
.antiscroll-scrollbar-shown { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
.antiscroll-scrollbar-horizontal { height: 10px; margin-left: 2px; bottom: 2px; left: 0; }
.antiscroll-scrollbar-vertical { width: 10px; margin: 23px 0; left: 169px; top: 0; }
.antiscroll-inner { overflow-y: scroll; width: 200px !important; }
.antiScroll, .antiscroll-content, .antiscroll-inner { width: 183px; }
.antiscroll-inner::-webkit-scrollbar, .antiscroll-inner::scrollbar { width: 0; height: 0; }

/* document view */
.doc_view { border: 1px solid #ddd; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; margin-bottom: 10px; }
.doc_view .doc_view_header dl { margin-bottom: 0; -webkit-background-clip: border; -moz-background-clip: border-box; background-clip: border-box; background-color: #f8f8f8; padding: 10px 10px 6px; margin-top: 0; border-bottom: 1px solid #ddd; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
.doc_view .doc_view_header dd { margin-bottom: 4px; }
.doc_view .doc_view_header dd, .doc_view .doc_view_header dt { line-height: 20px; }
.doc_view .doc_view_content { padding: 20px; }
.doc_view .doc_view_footer { line-height: 28px; -webkit-background-clip: border; -moz-background-clip: border-box; background-clip: border-box; background-color: #f8f8f8; padding: 8px 20px; border-top: 1px solid #ddd; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -ms-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; }

/* sortable elements */
.ui-sortable-placeholder { border: 2px dashed #aaa; background: transparent; visibility: visible !important; height: 50px !important; margin-bottom: 20px; }
.ui-sortable-helper { z-index: 2100 !important; }
.ui-sortable .w-box-header { cursor: move; }
.sort-disabled .w-box-header { cursor: default; }
.sort_ph { min-height: 80px !important; background: #f8f8f8; padding-bottom: 20px; }

/* submenus */

.caret-right { display: inline-block; position: absolute; top: 8px; right: 10px; width: 0; height: 0; vertical-align: top; border-left: 4px solid #000; border-top: 4px solid transparent; border-bottom: 4px solid transparent; content: ""; opacity: 0.6; filter: alpha(opacity=60); }
.dropdown-menu .sub-menu { left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: -1px; }
.dropdown-menu li { position: relative; }
.dropdown-menu .sub-open { visibility: visible; display: block; }
.navbar .sub-menu:before { border-bottom: 7px solid transparent; border-left: none; border-right: 7px solid rgba(0, 0, 0, 0.2); border-top: 7px solid transparent; left: -7px; top: 5px; }
.navbar .sub-menu:after { border-top: 6px solid transparent; border-left: none; border-right: 6px solid #fff; border-bottom: 6px solid transparent; left: 10px; top: 6px; left: -6px; }

.sub-dropdown > a:hover .caret-right, .sub-dropdown.active > a .caret-right, .sub-dropdown.active > a:hover .caret-right { border-left: 4px solid #fff; opacity: 1; filter: alpha(opacity=100); }
.navHover .dropdown-menu { display: block; }
/*TABLES*/
table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0;  }
.table { width: 100%; margin-bottom: 18px; empty-cells: hide; }
.table th, .table td { padding: 3px 3px; font-size: 10px; line-height: 18px; text-align: left; vertical-align: top; border-top: 1px solid #ddd; empty-cells: hide; border-collapse: collapse; cursor: pointer;}
.DataListTable .table td  {/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/ }
.DataListTable .table th { /* white-space:pre-wrap*/}
.DataListTable .table th, .DataListTable .table td, #QueriesTable .table td, #QueriesTable .table th { font-size: 11px; }
.DataListTable .table th, .DataListTable .table td, #SearchResultsForm .table td, #SearchResultsForm .table th { border-left: 0px solid #fff; border-right: 0px solid #fff; }
.table td a { }
.table .pager td a { padding-right: 13px; }
.table th { font-weight: bold; }
.table thead th { vertical-align: bottom; }
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top: 0; }
.table tbody + tbody { border-top: 2px solid #ddd; }
.table-condensed th, .table-condensed td { padding: 4px 5px; }
.table-bordered { border: 1px solid #ddd; border-collapse: separate; *border-collapse: collapsed; border-left: 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.table-bordered th, .table-bordered td { }
.table-bordered tdx[style*="width: 1px;"] { border-left: 1px solid #fff; }
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top: 0; }
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; }
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; }
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child { -webkit-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; }
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child { -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; }
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { background-color: #f9f9f9; }
.table tbody tr:hover td, .table tbody tr:hover th { background-color: #f5f5f5; }
.table-bordered tr:hover td[style*="width: 1px;"] .table-bordered tr:hover th[style*="width: 1px;"] { border-left: 1px solid #f5f5f5; }

/* tooltips 
div.tooltip {white-space: pre-wrap;}*/

/* ---------------------------------MEDIA QEURIES-------------------- */
@media print {
	a:link:after, a:visited:after { content: " ("attr(href) ") "; display: none; }
}
/* webkit extra margin fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {button { margin: 0px; }}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {.dropdown-menu#moduleList { min-width: 500px; }
}

@media (max-width: 979px) {
.footmenu { }
#wrap { margin-left: 0px; }
.pagestatus { color: #a3a3a3; font-size: 28px; font-weight: 200; height: 33px; line-height: 16px; margin-bottom: 22px; padding-left: 33px; padding-right: 33px; padding-top: 8px; position: relative; }
}

@media (max-width: 767px) {

#contactsList, #moduleList, #favoritesList { opacity:1;  -webkit-transition: all 1.5s; -moz-transition: all 1.5s; -ms-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s; }
.nav-collapse a.dropdown-toggle .caret { display:none}
.nav-collapse a.dropdown-toggle:focus .caret { display:inline-block;  }
.nav-collapse a.dropdown-toggle:hover::after { }
.nav-collapse a.dropdown-toggle { filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);}
.nav-collapse a.dropdown-toggle:after { /*content: 'collapse'; */  display: inline-block;   width: 40px; text-align:right;   height: 10px; margin-right:20px; font-weight:100; font-size: 0.8em; color:#004f6f; font-style:italic}
.nav-collapse a.dropdown-toggle:focus:after { /*content: 'collapsed';*/  display: inline-block;   }
.nav-collapse a.dropdown-toggle:focus ~#moduleList { display: none; opacity: 0; height: 0em;}
.nav-collapse a.dropdown-toggle:focus ~#contactsList { display:none;}
.nav-collapse a.dropdown-toggle:focus ~#favoritesList { display:none; }
body { padding: 0px; }
 .box-r { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: white; padding: 1px; margin-bottom: 5px; -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .4); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .4); box-shadow: 0px 0px 10px rgba(0, 0, 0, .4); margin: auto; max-width: 450px; position: absolute; top: 50%; left: 50%; margin-top: -175px; margin-left: -225px; height: 350px; }
}
  
@media (max-width: 665px) {
.top-lplace { width: 195px; }
.top-lplacelogin { width: 185px; }
.top-bwidth, .top-bwidth-not { width: 36px; }
.visible-616 { display: none; }
.hide-616 { display: inline; }
.container-fluid { padding-left: 20px; padding-right: 20px; }
.top-rheight { height: 40px; }
.top-rrm { width: 20px; }
.pagestatus { font-size: 22px; padding-left: 20px; padding-right: 20px; }
.pagestatus-right { margin-right: 20px; }
.notif-menu { left: -63px; }
.hide-480 { display: inline; }
#rightside-menu-left { margin-top: 10px; }
#rightside-menu-right { margin-right: 20px; }
.top-btn { height: 43px; padding-top: 19px; }
.top-btn-sea { height: 43px; padding-top: 19px; }
.box-r { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: white; padding: 1px; margin-bottom: 5px; -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .4); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .4); box-shadow: 0px 0px 10px rgba(0, 0, 0, .4); margin: 0 auto; max-width: 450px; position: absolute; top: 50%; left: 50%; margin-top: -175px; margin-left: -225px; height: 350px; }
}

@media (max-width: 479px) {
.top-lplace { width: 40px; }
.hide-480 { display: none; }
}

@media (max-width: 767px) {
.row-fluid > [class*="span"] + [class*="span"] { margin-top: 20px; }
.row-fluid input[class*="span"], .row-fluid textarea[class*="span"], .row-fluid select[class*="span"] { width: 80%; }
.input-prepend, .input-append { margin-bottom: 10px; }
form .row-fluid > [class*="span"] + [class*="span"] { margin-top: 0; }
.login_page { margin-top: 10px; }
.login_page .content_b { margin: 0 20px; }
.search_page .box_view .search_item { width: 99%; margin-bottom: 3%; }
.error_page .error_box { background: none; width: 100%; }
.error_page .error_box h1 { padding: 40px 20px 0; }
.error_page .error_box p { margin: 0 20px 10px; }
.error_page .error_box .back_link { margin: 0 20px; }
.style_switcher { display: none; }
.dshb_icoNav { text-align: center; }
.dshb_icoNav li { float: none; display: inline-block; }
#cboxContent .video-js { width: 100% !important; height: 100% !important; }
.vcard > .thumbnail { display: none; }
.vcard > ul { margin: 0; }
.item-list .thumbnail { float: none; display: inline-block; margin: 0 10px 10px 0; }
.navbar .brand { width: auto; line-height: 18px; margin: 5px 0 6px -30px; }
}

@media (max-width: 979px) {   .navbar-fixed-top .container-fluids { padding: 5px 33px 0 28px !important; }
}

@media (min-width: 1280px) {
.activeMediaTable th.optional, .activeMediaTable td.optional { display: table-cell; _display: block; }
* + html .activeMediaTable th.optional, * + html .activeMediaTable td.optional { display: block; }
}

@media (min-width: 980px) {
.sidebar_hidden .activeMediaTable th.optional, .sidebar_hidden .activeMediaTable td.optional { display: table-cell; _display: block; }
* + html .sidebar_hidden .activeMediaTable th.optional, * + html .sidebar_hidden .activeMediaTable td.optional { display: block; }
}

@media (min-width: 480px) and (max-width: 767px) {
.activeMediaTable th.optional, .activeMediaTable td.optional { display: table-cell; _display: block; }
* + html .activeMediaTable th.optional, * + html .activeMediaTable td.optional { display: block; }
}


@media (min-width: 980px) {
.sidebar { position: fixed; top: 40px; left: 0; margin-left: 0; }
.navbar-fixed-top .nav-collapse { height: 40px !important; overflow: visible; }
.navbar .nav > li > a { padding-top: 10px; font-size: 9pt; text-shadow:none }
/* fixed layout */ 
.ent-fixed { max-width: 940px; margin: 0 auto; }
.ent-fixed header .container-fluid { max-width: 940px; margin: 0 auto; }
.ent-fixed #maincontainer { border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.ent-fixed .sidebar { left: 50%; margin-left: -469px; }
.ent-fixed .sidebar_switch { left: 50%; margin-left: -250px; }
.ent-fixed.sidebar_hidden .sidebar_switch { margin-left: -465px; left: 50%; }
.ent-fixed .search_page .box_view .search_item { width: 48%; height: 210px; margin: 0 0 2% 2%; }
.ent-fixed .activeMediaTable th.optional, .ent-fixed .activeMediaTable td.optional { display: none; }
.ent-fixed .brand { width: 120px; }

.sidebar_right #maincontainer { background-image: url(../../images/main_bg_right.gif); background-position: right 0; }
.sidebar_right .sidebar { left: auto; right: -1px; }
.sidebar_right .sidebar_switch { left: auto; right: 6px; }
.sidebar_right .main_content, .sidebar_right .PageFrameworkContentTD { margin-right: 240px; margin-left: 0; border-left: none; }
.sidebar_right.sidebar_hidden #maincontainer { background: #fff; }
.sidebar_right.sidebar_hidden .main_content, .sidebar_right.sidebar_hidden .PageFrameworkContentTD { margin: 0; }

.ent-fixed.sidebar_right .sidebar { left: auto; right: 50%; margin-left: 0; margin-right: -470px; }
.ent-fixed.sidebar_right .sidebar_switch { left: auto; right: 50%; margin-left: 0; margin-right: -465px; }
.ent-fixed.sidebar_hidden.sidebar_right .sidebar_switch { left: auto; margin-left: 0; margin-right: -465px; right: 50%; }
}

@media (max-width: 1279px) {
.search_page .box_view .search_item { width: 49%; }
.sidebar_hidden .PageFrameworkContentTD { margin-left: 0px; border-left: 1px solid #ccc; }
}

@media (max-width: 1680px) {
.sidebar_hidden .PageFrameworkContentTD { margin-left: 0px; border-left: 1px solid #ccc; }
}

@media (max-width: 979px) {
#maincontainer { background: #fff; }
.row > [class*="span"], .navbar-fixed-top { margin: 0 !important; }
.navbar-fixed-top .container-fluid { padding: 0 !important; }
.navbar .brand { width: auto; line-height: 18px; margin: 8px 0 6px -10px; }
.navbar .user_menu { /*padding-top:5px*/ }
.navbar .user_menu .dropdown-menu { z-index: 10; margin: 8px 10px 0 0; }
.navbar .user_menu > li > a { padding: 0 10px 0 0; }
.navbar-inner { /*position:relative this fixes ie dropdown issue*/ z-index: 990; min-height: 28px; }
.nav-collapse a { color: #fff !important; }
.nav-collapse .dropdown-menu { display:block}
.nav-collapse .dropdown-menu li { padding: 0; }
.nav-collapse .dropdown-menu li a { font-weight: 400; }
.nav-collapse .sub-menu { display: block; left: 0; right: auto; position: relative; visibility: visible; }
.nav-collapse .caret-right { display: none; }
.btn-navbar { margin-top: 2px !important; padding: 2px 8px !important; }
.user_menu .dropdown { margin-left: 10px; margin-top: 10px; }
.main_content, .PageFrameworkContentTD { margin: 0 !important; border: none !important; padding: 28px 14px 20px; }
.main_content .row-fluid + .row-fluid, .PageFrameworkContentTD .row-fluid + .row-fluid { margin-top: 20px; }

.sidebar { height: auto; position: absolute; top: 39px; left: 0; background: #f1f1f1; border-width: 0 1px; border-style: solid; border-color: #ccc; margin: 0; -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.2); -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.2); box-shadow: 1px 1px 4px rgba(0,0,0,0.2); z-index: 1000; /*-webkit-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px*/ }
.sidebar:after { border-bottom: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; display: inline-block; left: 15px; position: absolute; top: -6px; }
.sidebar_hidden .sidebar { border: none; }
.sidebar_hidden .PageFrameworkContentTD { margin-left: 0px; border-left: 1px solid #ccc; }
.sidebar_switch { position: absolute; z-index: 1000; left: 5px !important; top: 18px; padding: 0 10px; }
.off_switch { background-position: center 1px; }
.on_switch { background-position: center -17px; }
.sidebar_inner { padding-bottom: 0 !important; }

div.sticky-queue { z-index: 10000; top: 0; }
.ms-container { background-position: 160px 83px; }
.ms-container ul.ms-list { width: 152px; }
#multi_search { width: 136px; }
.btn_menu {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color:#fff;
background-color: #49afcd;
*background-color: #2f96b4;
background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
background-image: linear-gradient(top, #5bc0de, #2f96b4);
background-repeat: repeat-x;
border-color: #2f96b4 #2f96b4 #1f6377;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border: 1px solid #ddd;
*border: 0;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-color: #3497C2 #2078A1 #2078A1;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
margin:0 auto;
width:40px;
display: block; 
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.08);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.08);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.08);
padding: 5px 0 6px; text-align: center; position: relative; top: 6px; cursor: pointer;
/*clear: both; border-top: 1px solid rgba(255,255,255,.2); box-shadow: 0 -1px 0 rgba(0,0,0,.2);*/  }

.btn_menu span { opacity: .8; }
.ssw_trigger { display: none; }
.nav-collapse li.dropdown { clear: both; }
.container-fluid .nav-collapse a.dropdown-toggle { border-top: 1px solid rgba(255,255,255,.2); box-shadow: 0 -1px 0 rgba(0,0,0,.2); }
}

@media (max-width: 767px) {
.row-fluid > [class*="span"] + [class*="span"] {margin-top:20px}
.row-fluid input[class*="span"],.row-fluid textarea[class*="span"],.row-fluid select[class*="span"] {width:80%}

.input-prepend, .input-append {margin-bottom:10px}
form .row-fluid > [class*="span"] + [class*="span"] {margin-top:0}

.login_page {margin-top:10px}
.login_page .content_b {margin: 0 20px}
.search_page .box_view .search_item {width:99%;margin-bottom:3%}
.error_page .error_box {background:none;width:100%}
.error_page .error_box h1 {padding:40px 20px 0}
.error_page .error_box p {margin:0 20px 10px}
.error_page .error_box .back_link {margin:0 20px}
.style_switcher {display:none}
.dshb_icoNav {text-align:center}
.dshb_icoNav li {float:none;display:inline-block}
#cboxContent .video-js {width:100% !important;height:100% !important}
.vcard > .thumbnail {display:none}
.vcard > ul {margin:0}
.item-list .thumbnail {float:none;display:inline-block;margin:0 10px 10px 0}

.navbar .brand {width:auto;line-height:18px;margin:8px 0 6px -10px}
.nav-collapse .dropdown-menu { display:block}
.nav-collapse li.dropdown {  clear:both}

.container-fluid .nav-collapse a.dropdown-toggle {  border-top:1px solid rgba(255,255,255,.2);box-shadow: 0 -1px 0 rgba(0,0,0,.2); }
}

@media (max-width: 479px) {
.login_page .login_box { width: 100%; }
.login_page .cnt_b { padding: 20px 0; width: 68%; margin: 0 auto; }
.-list-container { height: 300px; }
.nav-collapse li.dropdown { clear: both; }
}

@media (min-width: 1681px) {
body { max-width: 100%; }
header .container-fluid { max-width: 100%; margin: 0 auto; }
#maincontainer { border-right: 1px solid #ccc; }
.main_content { border-left: none; }
.sidebar { left: 0%; margin-left: 0px; border-left: 1px solid #ccc; }
.sidebar_switch { left: 162px; }
.sidebar_hidden .PageFrameworkContentTD { margin-left: 0px; border-left: 1px solid #ccc; }
.sidebar_hidden .sidebar_switch { }
.-list-container { height: 300px; }
}