@charset "utf-8";
/* CSS Document */
.row {margin-left:0 !important; margin-right:0 !important;}
.container-fluid{clear:both;}
.padding-zero{ padding:0;}  
a{outline:none !important;}
*:focus {outline: 0;}
html,body{ height:100%;}
.setctionAbsolute { /* position:absolute; */}
.text-capitalize{text-transform: capitalize;}

/************ jquery-ui-.min.css changes *************/
.ui-tooltip {
    max-width: fit-content !important;
} 
/************ bootscrape.min.css changes *************/
.table{ margin-bottom:10px;}
.dropdown-backdrop{ position:relative;}
.radio-inline, .checkbox-inline{width:auto;}
.form-inline .form-group {display: inline-block; margin-bottom: 0; vertical-align: middle;}
.modal-backdrop{background-color: #ffffff;position: inherit;}
.form-control:-moz-placeholder {color: #6b6b6b;}
.form-control::-moz-placeholder {color: #6b6b6b;}
.form-control:-ms-input-placeholder {color: #6b6b6b;}  
.form-control::-webkit-input-placeholder {color: #a3a3a3;}
.display{display: inline-block;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-image:none;}
.breadcrumb li a{ font-size:11px; cursor:pointer; color: inherit;}
.dropdown-submenu:hover > .dropdown-menu {display: none;}
input[type="radio"], input[type="checkbox"] { margin:0px 5px 0 0 !important; vertical-align: top;}
.timeseries-showYearValues input[type="checkbox"]{vertical-align: middle;}
.checkbox-inline { padding-left:0 !important; padding-right:16px; margin:0; margin-left: 0 !important}
.checkbox-inline_1 { padding-left:0 !important; padding-right:6px; margin:0; margin-left: 0 !important}
.checkbox-inline input{ float:none !important; vertical-align: text-top;}
.checkbox-inline_1 input{ float:none !important; vertical-align: text-top;}
.radio-inline { padding-left:0 !important; padding-right:20px; margin:0;}
.radio-inline input{ float:none !important; vertical-align: baseline;}
.checkbox-displayinline {display:flex; padding-right:20px; margin:0;}
.checkbox-label-displayinline{padding-left: 3px !important;text-align: left;}

.table thead > tr > th, .table tbody > tr > th, 
.table tfoot > tr > th, .table thead > tr > td, 
.table tbody > tr > td, .table tfoot > tr > td{ vertical-align:middle; max-width: 100px; word-wrap: break-word;}

body.modal-open{padding-right:17px;}

html {-ms-overflow-style: scrollbar;}



.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{position: relative; min-height: 1px; padding:0px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24, .col-xs-25, .col-sm-25, .col-md-25, .col-lg-25, .col-xs-26, .col-sm-26, .col-md-26, .col-lg-26, .col-xs-27, .col-sm-27, .col-md-27, .col-lg-27, .col-xs-28, .col-sm-28, .col-md-28, .col-lg-28, .col-xs-29, .col-sm-29, .col-md-29, .col-lg-29, .col-xs-30, .col-sm-30, .col-md-30, .col-lg-30, .col-xs-31, .col-sm-31, .col-md-31, .col-lg-31, .col-xs-32, .col-sm-32, .col-md-32, .col-lg-32, .col-xs-33, .col-sm-33, .col-md-33, .col-lg-33, .col-xs-34, .col-sm-34, .col-md-34, .col-lg-34, .col-xs-35, .col-sm-35, .col-md-35, .col-lg-35, .col-xs-36, .col-sm-36, .col-md-36, .col-lg-36, .col-xs-37, .col-sm-37, .col-md-37, .col-lg-37, .col-xs-38, .col-sm-38, .col-md-38, .col-lg-38, .col-xs-39, .col-sm-39, .col-md-39, .col-lg-39, .col-xs-40, .col-sm-40, .col-md-40, .col-lg-40, .col-xs-41, .col-sm-41, .col-md-41, .col-lg-41, .col-xs-42, .col-sm-42, .col-md-42, .col-lg-42, .col-xs-43, .col-sm-43, .col-md-43, .col-lg-43, .col-xs-44, .col-sm-44, .col-md-44, .col-lg-44, .col-xs-45, .col-sm-45, .col-md-45, .col-lg-45, .col-xs-46, .col-sm-46, .col-md-46, .col-lg-46, .col-xs-47, .col-sm-47, .col-md-47, .col-lg-47, .col-xs-48, .col-sm-48, .col-md-48, .col-lg-48, .col-xs-49, .col-sm-49, .col-md-49, .col-lg-49, .col-xs-50, .col-sm-50, .col-md-50, .col-lg-50, .col-xs-51, .col-sm-51, .col-md-51, .col-lg-51, .col-xs-52, .col-sm-52, .col-md-52, .col-lg-52, .col-xs-53, .col-sm-53, .col-md-53, .col-lg-53, .col-xs-54, .col-sm-54, .col-md-54, .col-lg-54, .col-xs-55, .col-sm-55, .col-md-55, .col-lg-55, .col-xs-56, .col-sm-56, .col-md-56, .col-lg-56, .col-xs-57, .col-sm-57, .col-md-57, .col-lg-57, .col-xs-58, .col-sm-58, .col-md-58, .col-lg-58, .col-xs-59, .col-sm-59, .col-md-59, .col-lg-59, .col-xs-60, .col-sm-60, .col-md-60, .col-lg-60, .col-xs-61, .col-sm-61, .col-md-61, .col-lg-61, .col-xs-62, .col-sm-62, .col-md-62, .col-lg-62, .col-xs-63, .col-sm-63, .col-md-63, .col-lg-63, .col-xs-64, .col-sm-64, .col-md-64, .col-lg-64, .col-xs-65, .col-sm-65, .col-md-65, .col-lg-65, .col-xs-66, .col-sm-66, .col-md-66, .col-lg-66, .col-xs-67, .col-sm-67, .col-md-67, .col-lg-67, .col-xs-68, .col-sm-68, .col-md-68, .col-lg-68, .col-xs-69, .col-sm-69, .col-md-69, .col-lg-69, .col-xs-70, .col-sm-70, .col-md-70, .col-lg-70, .col-xs-71, .col-sm-71, .col-md-71, .col-lg-71, .col-xs-72, .col-sm-72, .col-md-72, .col-lg-72, .col-xs-73, .col-sm-73, .col-md-73, .col-lg-73, .col-xs-74, .col-sm-74, .col-md-74, .col-lg-74, .col-xs-75, .col-sm-75, .col-md-75, .col-lg-75, .col-xs-76, .col-sm-76, .col-md-76, .col-lg-76, .col-xs-77, .col-sm-77, .col-md-77, .col-lg-77, .col-xs-78, .col-sm-78, .col-md-78, .col-lg-78, .col-xs-79, .col-sm-79, .col-md-79, .col-lg-79, .col-xs-80, .col-sm-80, .col-md-80, .col-lg-80, .col-xs-81, .col-sm-81, .col-md-81, .col-lg-81, .col-xs-82, .col-sm-82, .col-md-82, .col-lg-82, .col-xs-83, .col-sm-83, .col-md-83, .col-lg-83, .col-xs-84, .col-sm-84, .col-md-84, .col-lg-84, .col-xs-85, .col-sm-85, .col-md-85, .col-lg-85, .col-xs-86, .col-sm-86, .col-md-86, .col-lg-86, .col-xs-87, .col-sm-87, .col-md-87, .col-lg-87, .col-xs-88, .col-sm-88, .col-md-88, .col-lg-88, .col-xs-89, .col-sm-89, .col-md-89, .col-lg-89, .col-xs-90, .col-sm-90, .col-md-90, .col-lg-90, .col-xs-91, .col-sm-91, .col-md-91, .col-lg-91, .col-xs-92, .col-sm-92, .col-md-92, .col-lg-92, .col-xs-93, .col-sm-93, .col-md-93, .col-lg-93, .col-xs-94, .col-sm-94, .col-md-94, .col-lg-94, .col-xs-95, .col-sm-95, .col-md-95, .col-lg-95, .col-xs-96, .col-sm-96, .col-md-96, .col-lg-96, .col-xs-97, .col-sm-97, .col-md-97, .col-lg-97, .col-xs-98, .col-sm-98, .col-md-98, .col-lg-98, .col-xs-99, .col-sm-99, .col-md-99, .col-lg-99, .col-xs-100, .col-sm-100, .col-md-100, .col-lg-100, .col-xs-101, .col-sm-101, .col-md-101, .col-lg-101, .col-xs-102, .col-sm-102, .col-md-102, .col-lg-102, .col-xs-103, .col-sm-103, .col-md-103, .col-lg-103, .col-xs-104, .col-sm-104, .col-md-104, .col-lg-104, .col-xs-105, .col-sm-105, .col-md-105, .col-lg-105, .col-xs-106, .col-sm-106, .col-md-106, .col-lg-106, .col-xs-107, .col-sm-107, .col-md-107, .col-lg-107, .col-xs-108, .col-sm-108, .col-md-108, .col-lg-108, .col-xs-109, .col-sm-109, .col-md-109, .col-lg-109, .col-xs-110, .col-sm-110, .col-md-110, .col-lg-110, .col-xs-111, .col-sm-111, .col-md-111, .col-lg-111, .col-xs-112, .col-sm-112, .col-md-112, .col-lg-112, .col-xs-113, .col-sm-113, .col-md-113, .col-lg-113, .col-xs-114, .col-sm-114, .col-md-114, .col-lg-114, .col-xs-115, .col-sm-115, .col-md-115, .col-lg-115, .col-xs-116, .col-sm-116, .col-md-116, .col-lg-116, .col-xs-117, .col-sm-117, .col-md-117, .col-lg-117, .col-xs-118, .col-sm-118, .col-md-118, .col-lg-118, .col-xs-119, .col-sm-119, .col-md-119, .col-lg-119, .col-xs-120, .col-sm-120, .col-md-120, .col-lg-120
{
 padding-left:0;
 padding-right:0;   
}
.text-overflow-ellipsis{text-overflow: ellipsis;overflow: hidden !important;white-space: nowrap;}
/********************** Icon *************************/
i{display:inline-block; vertical-align:middle; width:18px; height:18px; background:url(../img/icons.png) no-repeat;}
.icon-save{background-position:-93px -163px;}
.icon-details{background-position:-430px -164px;}
.icon-download{background-position:-177px -374px;}
.icon-cube{background-position:-382px -164px;}
.icon-forgot-pw{background-position:-406px -304px;}
.icon-searchbox{background-position:-46px 2px;}
.icon-admin{background-position:-24px -324px;}
.icon-file{background-position:-47px -323px;}
.icon-home{background-position:3px -24px;}
.icon-open-folder{background-position:-407px -119px;}
.icon-help{background-position:-122px -1136px;cursor:pointer;}
.icon-new-user{background-position:-430px -165px;}
.icon-new{background-position:-57px -1136px;}
.icon-publish-agent{background-position:-405px -163px;}
.icon-cube-repository{background-position:-382px -164px;}
.icon-edit-profile{background-position:-358px -163px;}
.icon-about{background-position:-164px -1px;}
.icon-alias-list{background-position:-260px 2px;}
.icon-alias-list-box{background-position:-2850px -1px;}
.icon-logout{background-position:-120px -304px;}
.icon-recently{background-position:0px -325px;}
.icon-my-favorites{background-position:-118px 2px;}
.icon-Folders{background-position:-451px -162px;}
.icon-repository{background-position:-310px -164px;}
.icon-pdf{background-position:-189px -185px;}
.icon-mail-body{background-position:-214px -184px;}
.icon-delete{background-position:-455px 0px;}
.icon-advance-filter{background-position:-263px -186px;}
.icon-twocol-view{background-position:-309px -187px;}
.icon-list-view{background-position:-287px -187px;}
.icon-threecol-view{background-position:-334px -187px;}
.icon-inline-view{background-position:-355px -187px;}
.icon-calendar{background-position:-190px -118px;}
.icon-time{background-position:-46px -22px;}
.icon-chevron-up{ background-position:-288px -120px;}
.icon-chevron-right{ background-position:-313px -397px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-bold-arrow-left{background-position:-429px -70px;}
.icon-bold-arrow-right{background-position:-454px -70px;}
.icon-double-arrow-left{background-position:-73px -304px;}
.icon-double-arrow-right{background-position:-48px -304px;}
.icon-double-arrow-up{background-position:-269px -324px; width: 34px; height: 20px;}
.icon-double-arrow-down{background-position:-300px -324px; width: 34px; height: 20px;}
.icon-arrow-left{background-position:-22px -304px;}
.icon-arrow-right{background-position:-96px -304px;}
.icon-refresh {background-position: -238px -22px;}
.icon-folder-add{background-position: -263px -164px;}
.icon-copy{background-position: -214px -164px;}
.icon-move{background-position:-237px -162px;}
.icon-move-1{background-position:-431px -119px;}
.icon-favorites{background-position:-335px -164px;}
.icon-favorites-b{background-position:-335px -674px;}
.icon-th-list{background-position: -262px 2px;}
.icon-th-large{ background-position: -214px 2px;}
.icon-arrow-r{background-position: -22px -208px;}
.icon-notes {background-position: -69px -207px;}
.icon-graph {background-position:-143px -208px;}
.icon-map{background-position:-365px -463px}
.icon-chart-grey {background-position:-452px -45px;}
.icon-edit{background-position:-92px -70px;}
.icon-run-now{background-position:-191px -303px;}
.icon-analysis{background-position:-45px -207px;}
.icon-dashboard{background-position:-191px -208px;}
.icon-tab{background-position:-191px -163px;}
.icon-scorecard{background-position:-215px -207px;}
.icon-smarten{background-position:-334px -426px;}
.icon-bell{background-position:-45px -144px;}

.icon-swap-smarten{background-image:url(../img/swap-icon.png) !important;}
.icon-sampling-smarten{background-repeat: no-repeat;background-position: -2429px -2px;background-image:url(../img/action-button-black.png);}
.icon-sampling-smarten-breadcrum{background-repeat: no-repeat;background-position: -2554px -2px;background-image:url(../img/action-button-black.png);}
.icon-sampling-sampling-breadcrum{background-repeat: no-repeat;background-position: -2575px -2px;background-image:url(../img/action-button-black.png);}

.icon-customreport{background-position:-213px -1060px;}
.icon-report{background-position:-167px -208px;}
.icon-sort{background-position:-1468px -2px;}
.icon-simulation{background-position:-361px -1019px;}
.icon-prescription{background-position:-175px -1137px;}
/*satrt : added deven for mashups*/
.icon-mashup{background-position:-364px -426px;}
.icon-manage-data-sources{background-position:-420px -426px;}
.icon-datasets{background-position:-448px -426px;}
.icon-realtime-datasets{background-position:-61px -1020px;}
.icon-predictive{background-position:-306px -427px;}
.icon-snapshot{background-position:-288px -1099px;}
.icon-web{background-position:-2px -463px;}
.icon-auto{background-position:-393px -514px;}
.icon-publish-cube{background-position:-13px -673px;}
.icon-sample-data{background-position:-51px -673px;}
.icon-d-view{background-position: -298px -676px;}
.icon-d-table{background-position : -376px -676px;}
.icon-count-mode{background-position: -17px -786px;}
.icon-mines{background-position:-432px -95px;}
/*append dataset*/
.join-dataset-label-l{background-color:#456990; color:#FFF; padding:5px 10px; margin-bottom:5px;}
.join-dataset-label-r{background-color:#f45b69; color:#FFF; padding:5px 10px; margin-bottom:5px;}
.join-dataset-label-l label, .join-dataset-label-r label{ margin-bottom:0px;}
.join-icon a{border:1px solid #cccccc; padding:4px; display: inline-block;}
/*.join-icon a.avtive-a{background-color:rgb(220, 220, 220);}*/
.join-icon a.avtive-a{background-color:rgb(234, 234, 234);}
.view-bar a.selected{ background-color:rgb(234, 234, 234); text-decoration:none;}
.icon-unian{background-position:-332px -491px;}

/*join dataset*/

.icon-equi-join{background-position:-61px -494px;}
.icon-equity-join{background-position:-61px -494px;}
.icon-left-join{background-position:-3px -494px;}
.icon-right-join{background-position:-32px -494px;}
.icon-outer-join{background-position:-92px -494px;}	

.icon-test-connection{background-position:-257px -1019px;}

.icon-equi-join-l{background-position:-116px -540px; width: 40px; height: 40px;}
.icon-left-join-l{background-position:-3px -540px; width: 40px; height: 40px;}
.icon-right-join-l{background-position:-59px -541px; width: 40px; height: 40px;}
.icon-outer-join-l{background-position:-167px -540px; width: 40px; height: 40px;}

.icon-equi-join-m{background-position:-225px -598px; width: 30px; height: 30px;}
.icon-equi-join-auto-m{background-position:-278px -598px; width: 30px; height: 30px;} /*equ auto*/
.icon-left-join-m{background-position:-16px -598px; width: 30px; height: 30px;}
.icon-left-join-auto-m{background-position:-68px -598px; width: 30px; height: 30px;}
.icon-right-join-m{background-position:-120px -598px; width: 30px; height: 30px;}
.icon-right-join-auto-m{background-position:-173px -598px; width: 30px; height: 30px;}
.icon-outer-join-m{background-position:-329px -598px; width: 30px; height: 30px;}
.icon-outer-join-auto-m{background-position:-380px -598px; width: 30px; height: 30px;}
.icon-no-join-m-disable{background-position:-435px -599px; width: 30px; height: 30px;} /* no join */
.icon-toolbar-change-datasource{background-position:-148px -1135px; width: 18px; height: 18px;}

#infovis div[data-node-type="join"][data-cartesian="true"]::before {content: "!"; height: 28px; width: 28px; position: absolute; z-index: 99; color: #FF0000; font-size: 28px; text-align: center; font-weight: bolder; font-family: Helvetica; background: rgba(255,255,255, 0.7); line-height:28px;}



		.tagit-box{display:flex !important; width:100% !important; border-radius:0px !important; border:0px;}
			#append-dataset-r .speed-type-section{margin-left:0px;}
			.combined-box-70-u{background-color:#9bc53d; padding:2px 6px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold; margin-top:8%;}
			.combined-box-60-u{background-color:#9bc53d; padding:2px 6px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold; margin-top:8%;}
			.combined-box-40-u{background-color:#9bc53d; padding:2px 6px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold; margin-top:8%;}
			.combined-box-30-u{background-color:#9bc53d; padding:2px 6px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold; margin-top:8%;}
			.combined-box-10-u{background-color:#9bc53d; padding:2px 6px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold; margin-top:8%;}
			.combined-box-50-u{background-color:#9bc53d; padding:2px 10px; border-radius:4px !important; display:inline; text-align:center; color:#FFF; font-weight:bold;}
			.join-dataset-popup .combined-box-50-u{background-color:#9bc53d; padding:2px 10px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold; min-width:70px; text-shadow: 0 1px 1px #111111; border: solid 1px #FFF;}
			.combined-box-20-u{background-color:#3f9c8c; padding:2px 10px; border-radius:4px !important; display:inline; text-align:center; color:#FFF; font-weight:bold;}
			.combined-box-0-u{background-color:#e71d36; padding:2px 10px; border-radius:4px !important; display:inline; text-align:center; color:#FFF; font-weight:bold;}

#diagram-section, #join-dataset-r, #append-dataset-r, #unique-values-r, #cluster-and-edit-r, #find-and-replace-r, #split-column-r, #merge-column-r, #addcolumn-r, #filter-r, #select-datasets-section, #edit-column-names-r, #manage-custom-columns-r, #sort-box-r, #filter-box-r, #aggregate-data-r, #datasets-setting-section, #sort-box-add-r, #truncate-r, #data-type-r, #format-r, #pattern-r{font-size:12px;}
#diagram-section button.close, #join-dataset-r button.close, #append-dataset-r button.close, #unique-values-r button.close, #cluster-and-edit-r button.close, #find-and-replace-r button.close, #split-column-r button.close, #merge-column-r button.close, #addcolumn-r button.close, #filter-r button.close, #select-datasets-section button.close, #edit-column-names-r button.close, #manage-custom-columns-r button.close, #sort-box-r button.close, #filter-box-r button.close, #aggregate-data-r button.close, #datasets-setting-section button.close, #sort-box-add-r button.close, #data-type-r button.close, #truncate-r button.close, #format-r button.close, #pattern-r button.close{padding:4px 5px 3px;}		

.icon-published{background-position:-446px -514px;}
.icon-unpublish{background-position:-446px -578px;}
.icon-not-published{background-position:-446px -539px;}
.icon-realtime-published{background-position:-169px -1100px;}
.icon-public-list{background-position:-420px -514px;} 
.close{opacity:0.7;}

/*end : added deven for mashups*/
.icon-kpi{background-position:-92px -207px;}
.icon-kpi-group{background-position:-94px -279px;}
.icon-green-signal{background-position:-71px -234px;}
.icon-red-signal{background-position:-93px -235px;}
.icon-clear{background-position:-453px -235px;}
.icon-object-information {background-position:-450px -184px;}
.icon-add{background-position:1px -256px;}
.icon-private{background-position:-23px -256px;}
.icon-public{background-position:-47px -256px;}
.icon-visible{background-position:-94px -118px;}
.icon-invisible{background-position:-118px -118px;}
.icon-manage-spotlighters{background-position:-287px -231px;}
.icon-data-display-value-mapping{background-position:-238px -231px;}
.icon-global-variables{background-position:-429px -303px;}
.icon-manage-notes{background-position:-188px -231px;}
.icon-manage-uddc{ background-position:-71px -257px;}
.icon-manage-udhc{ background-position:-93px -257px;}
.icon-manage-subviews{ background-position:-145px -257px;}
.icon-drill-trough-options{ background-position:-168px -256px;}
.icon-csv{ background-position:-189px -256px;}
.icon-xml{ background-position:-214px -256px;}
.icon-import{ background-position:-199px -377px;}
.icon-export{background-position:-47px -161px;}
.icon-publish-now{background-position:-143px -161px;}
.additional-column{background-position:-2621px -2px;}
.icon-import-permission{background-position: -160px -518px;}
.icon-export-permission{background-position: -190px -518px;}
.icon-export-details{background-position: -73px -1101px;}
.icon-user-object-details{background-position: -340px -1100px;}
.icon-select{background-position: -286px 2px;}
.icon-advanced{background-position:-287px -280px;}
.icon-custom{background-position:-311px -280px;}
.icon-matrix-columns{background-position:-360px -278px;}
.icon-period{background-position:-336px -255px;}
.icon-filter{background-position:-166px -163px;}
.icon-rank{background-position:0 -232px;}
.icon-aggregated-columns{background-position:-22px -279px;}
.icon-kpi-group-columns{background-position: -71px -280px;}
.icon-format{background-position:-239px -256px;}
.icon-kpis{background-position:-47px -279px;}
.icon-mobile-dot{background-position:-141px -303px; width:26px;}
.icon-mobile-dot-small{background-position:-278px -418px; width:26px;}
.icon-mobile-dot-cal{background-position:-304px -426px; width:26px;}
.icon-page-filter{background-position:2px -280px;}
.icon-compactview{background-position:-117px -208px;}
.icon-user-name{background-position:-167px -0px;}
.icon-link, .note-icon-link{background-position:-22px -184px;}
.icon-pluse{background-position:-407px -95px;cursor:pointer;}
.icon-pluse-left{background-position:-10px -1102px;cursor:pointer;}
.icon-pluse-right{background-position:-41px -1102px;cursor:pointer;}
.icon-close{background-position:-311px -0px;}
.icon-manage-permissions{background-position:-26px -395px;}
.icon-views-objects{background-position:-54px -394px;}
.icon-profile{background-position:-88px -394px;}
.icon-rebuild{background-position:-123px -394px;}
.icon-cube-association{background-position:-244px -325px;}

.icon-alert{background-position:-360px -234px;}
.icon-error{background-position:-360px -234px;}
.icon-warning{background-position:-385px -236px;}
.icon-info{background-position:-409px -235px;}
.icon-success{background-position:-432px -235px;}

.icon-recently-home{background-position:-2px -346px; margin-top:2px; height:22px; width:22px;}
.icon-my-favorites-home{background-position:-34px -346px; margin-top:2px; height:22px; width:22px;}
.icon-cube-home{background-position:-66px -345px; margin-top:2px; height:22px; width:22px;}
.icon-open-folder-home{background-position:-99px -346px; margin-top:2px; height:22px; width:22px;}
.icon-repository-home{background-position:-130px -346px; margin-top:2px; height:22px; width:22px;}
.icon-configuration-home{background-position:-161px -346px; margin-top:2px; height:22px; width:22px;}
.icon-look-feel-home{background-position:-199px -346px; margin-top:2px; height:22px; width:22px;}
.icon-data-source-home{background-position:-240px -346px; margin-top:2px; height:22px; width:22px;}
.icon-cube-management-home{background-position:-280px -346px; margin-top:2px; height:22px; width:22px;}
.icon-scheduler-home{background-position:-319px -346px; margin-top:2px; height:22px; width:22px;}
.icon-security-permissions-home{background-position:-360px -345px; margin-top:2px; height:22px; width:22px;}
.icon-logs-home{background-position:-398px -345px; margin-top:2px; height:22px; width:22px;}
.icon-export-import-home{background-position:-150px -393px; margin-top:2px; height:22px; width:22px;}
.icon-active-users-home{background-position:-438px -346px; margin-top:2px; height:22px; width:22px;}
.icon-same-width-height{background-position:-228px -375px;}
.icon-move-left{background-position:-256px -375px;}
.icon-move-right{background-position:-284px -375px;}
.icon-same-width{background-position:-313px -376px;}
.icon-same-height{background-position:-343px -376px;}
.icon-zoom-image{background-position:-335px 1px;}
.icon-open-new-tab{background-position: -315px -1099px;}
.icon-enclose-parenthesis{background-position:-370px -377px;}
.icon-remove-parenthesis{background-position:-400px -377px;}
.icon-process{background-position:-214px -24px;}
.icon-api-configuration{background-position:-284px -397px;}
.icon-refresh-schedule{background-position:-365px -489px;}

.icon-cube-mdx {background-position:-392px -399px;}
.icon-real-time-cube {background-position: -236px -487px; height:24px;} 

.icon-zoom-out {background-position:-362px -399px;}
.icon-zoom-in {background-position:-421px -399px;}
.icon-zoom-reset {background-position:-449px -399px;}

.icon-filter-applied {background-position:-224px -428px}
.icon-mobile-dot-up {background-position: -154px -428px;height: 15px; width: 24px;}
.icon-mobile-dot-down {background-position: -189px -428px;height: 15px; width: 24px;}
.icon-what-if-setting { background-position:-1438px -1px; }
.icon-what-if { background-position:-1418px -2px; } 
.icon-select-objects{background-position:-70px -163px;}
/************************** Text Editer ***************************/
.icon-magic, .note-icon-magic{background-position:-1px -373px;}
.icon-bold, .note-icon-bold{background-position:-164px -46px;}
.icon-italic, .note-icon-italic{background-position:-189px -46px;}
.icon-underline, .note-icon-underline{background-position:-26px -373px;}
.icon-eraser, .note-icon-eraser{background-position:-54px -373px;}
.icon-font, .note-recent-color{background-position:-143px -47px; height:16px;}
.icon-list-ul, .note-icon-unorderedlist{background-position:-84px -373px;}
.icon-list-ol, .note-icon-orderedlist{background-position:-120px -373px;}
.icon-align-left, .note-icon-align-left{background-position:-263px -46px;}
.icon-align-center, .note-icon-align-center{background-position:-288px -46px;}
.icon-align-right, .note-icon-align-right{background-position:-312px -46px;}
.icon-align-justify, .note-icon-align-justify{background-position:-335px -46px;}
.icon-indent-left, .note-icon-align-outdent{background-position:-384px -46px;}
.icon-indent-right, .note-icon-align-indent{background-position:-406px -46px;}
.icon-ok{background-position:-314px -215px; width:0px; height:0px;}
.icon-apply{background-position:-413px -677px;}
.icon-apply-m{background-position:-327px -1017px;}
.icon-interpretation{background-position: -96px -1019px;}
.icon-model-summary{background-position: -124px -1020px;}
.icon-data{background-position: -153px -1020px;}
.icon-validate-model{background-position: -395px -1020px;}

/* //nlp 22 may 2019 */
.icon-clickless{background-position:-45px 0px; }
.icon-onepage{background-position:-415px -965px;}
.icon-pageslider{background-position:-351px -965px;}
.icon-explore-detail{background-position:-434px -1018px}
.icon-explainer-mobile{	 background-image: url(../img/action-button-black.png);background-repeat: no-repeat;background-position: -2705px -2px;margin: 3px;background-color: #f9f9f9;}
#showHideAdminPanelMobile {position: fixed;left: 50%;background-color: #f9f9f9;border-right: 1px solid;border-left: 1px solid;padding: 8px;bottom: 35px;bottom: 35px;z-index: 999;transform: translateX(-50%);}
.nlpRecommended{border: solid 3px #05458d !important;}
/* //nlp */
.icon-arrow-left-large{background-position:5px -419px; width:32px; height:32px;}
.icon-arrow-right-large{background-position:-20px -419px; width:32px; height:32px;}
.icon-arrow-doubleleft-large{background-position:-85px -419px; width:32px; height:32px;}
.icon-arrow-doubleright-large{background-position:-51px -419px; width:32px; height:32px;}

.icon-picture{background-position:-382px -207px;}
.icon-text-height, .note-icon-text-height{background-position:-214px -46px;}
.icon-code, .note-icon-code{background-position:-195px -323px;}
.icon-question, .note-icon-question{background-position:-94px -94px;}
.icon-table, .note-icon-table{background-position:-238px 2px;}
.icon-undo, .note-icon-undo{background-position:-221px -323px;}
.icon-repeat, .note-icon-redo{background-position:-334px -93px;}

.icon-legend-show {background-position:-201px -395px;}
.icon-legend-hide {background-position:-228px -395px;}

/******************** Measure Dimensions ****************/
.icon-dimension{background-position:-98px -786px;}
.icon-measure{background-position:-144px -785px;}

.icon-full-mode{background-position:-51px -673px;}
.icon-sample-mode{background-position:-85px -673px;}
.icon-r-cache{background-position:-121px -673px;}
.icon-r-realtime{background-position:-158px -673px;}
.icon-r-outliner{background-position:-194px -673px;}

.icon-publish-cube{background-position:-13px -673px;}
.action-button .icon-full-mode{background-position:-1966px -2px;}
.action-button .icon-sample-mode{background-position:-2043px -2px;}
.action-button .icon-r-outliner{background-position:-2067px -2px;}
.action-button .icon-publish-cube{background-position: -1994px -2px;} 

.icon-discussion{background-position:-449px -492px;}
.icon-trend {background-position: -232px -1019px;}
.icon-summary-statisitcs {background-position: -206px -1020px;}
.icon-association-rule {background-position: -178px -1019px;}

/***custom summernote(v0.8.9) text editor icon from png file
	Note: some icons are merged with some old css icons in default.css**********/

.note-icon-caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid #000000;
	border-top-color: rgb(0, 0, 0);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}
.icon-tenant{background-position:-441px -675px;}
.icon-license{background-position:-303px -784px;}


/************************** Header Top ***************************/
/* .header .col-lg-60{ width:50%; float:left;} */
.header{width:100%; border-bottom:1px solid #ebebeb; padding:0; background-color:#FFF; position:relative;}
.toggle-header-footer{ display:none;}

/**************************** Header Logo *******************************/
.logo{padding:10px 0 7px 4px;}
.smarten-l{margin-left: 10px; border-left: #dcdcdc 1px solid; padding-left: 10px;}

/******************** Header Right Menu *********************/
.header-right{ padding:15px 4px 15px 0px;  float:right;}
.header-right form{position:absolute;}
.header-right-menu{clear:both;}
.header-right-menu ul {list-style:none; margin:0; padding:0;} 
.header-right-menu ul i.icon-home{margin-right:20px;}
.header-right-menu ul i{margin-right:8px;}
.header-right-menu > ul > li:first-child { background:none; }
.header-right-menu > ul > li:first-child a{border-bottom-left-radius: 0;border-bottom-right-radius: 0; border-bottom:0; padding:2px 6px; }
.header-right-menu>ul > li { list-style:none; float:left; padding:0 10px; line-height:11px; background:url(../img/header-menu-line.jpg) no-repeat left center; }
.header-right-menu > ul > li >a { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; }
.header-right-menu ul li .header-ext-menu {float:right; background:#165198 url(../img/logout_arrow.png) no-repeat center center; -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; padding:9px 13px; margin-right:1px;}
.header-right-menu ul li.dropdown{ background:none; padding:0;}
.header-right-menu ul.dropdown-menu li{background-color:#f9f8f8; border-top: 1px solid #E0DFDF;}
.header-right-menu ul.dropdown-menu li:first-child{border-top:0 none;}
.dropdown-menu {border-radius: 0 0 0 0 !important; box-shadow: none;}
.header-right-menu ul.dropdown-menu {background-color:#f9f8f8; padding:0; z-index:1033; min-width: 200px;}
.header-right-menu ul.dropdown-menu li a{border-left:2px solid #d7d7d7; border-top:1px solid #FFFFFF;background:#f9f8f8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding: 8px 11px;}
.header-right-menu ul.dropdown-menu ul.dropdown-menu{position:absolute; left:-200px; top:0;}
.header-right-menu .dropdown-menu {position:absolute; left:-200px; top:0;}
.header-right-menu ul.dropdown-menu > li > a:hover{color:#000000;border-left:4px solid #969595; background: none repeat scroll 0 0 #f0eeee;filter: none;}
.header-right-menu ul.dropdown-menu li:hover ul.dropdown-menu{ display:block;}
.header-right-menu ul.dropdown-menu .hide-only-iphone{ display:block;}
.submenu-list.textwrapp {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    padding: 4px 0;

}
.header-right-menu ul.dropdown-menu li .submenu-name a{
    padding-left: 6px !important;
}
/****************Footer************************/
.footer .col-lg-50{ width:41.6667%; float:left;}
.footer .col-lg-70{ width:58.3333%; float:left;}
.footer{background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.footer .row {padding:8px 0; border-top:1px solid #ebebeb;}
.elegantjbi-url{padding-left:11px;}  
.elegantjbi-url a{color:#000;}
.powered-by{float:right; color:#000; padding:0 10px 0 18px; /* background:url(../img/powerby-icon.png) no-repeat left top; */}

/****** Compact View ******/
.mobile-compactview{display:block; float:left; width:100%; height:120px;/*height = button height*/ z-index:999; }
.mobile-compactview a{ display:block; background-color:#EEEEEE; position:fixed; bottom:0; left:0; right:0;height:120px; line-height:120px; font-size:80px; text-align:center; color:#333333; text-decoration:none; z-index: 2}
/*************** Dashbaord ******************/
.form-group{margin-bottom:6px; float:left; width:100%;}
.displaynone{display: none;}

/* Dashbaord Main */
.dashboard-main{ padding-bottom:45px;} 

.dashboard-new-small{padding-top: 5px;padding-left: 2px;}

/* Dashbaord Section Title */
.dashboard-section-title{/* border-bottom:1px solid #ebebeb; */ padding: 5px 0; position:relative;}

/* Dashbaord Title */
.dashboard-title{/* width:-moz-max-content; */font-size:18px; color:#05458d; font-family:Arial,sans-serif; border-left:#05458d 10px solid; padding:2px 10px;}

/* Dashbaord Action Button */
.action-button-classsification-hierarchyclagraph {float:left; margin-left:5px;  position:relative; display:block;  background:#f9f9f9;border:1px solid #dcdcdc; padding:4px 7px 7px 4px;}
.action-button{float:left; margin-left:5px;  position:relative; z-index: 999;}
.action-button-section{ position:relative; float:right;}
.action-button-section > .action-button > a{display:block;  background:#f9f9f9;border:1px solid #dcdcdc; padding:4px 7px 7px 4px;}
/* .action-button-section > .action-button > a > i {margin:4px 7px;} */
.action-button > a:hover{background:#dcdcdc;}

.action-dropdown-button.open-dropdown{ display:block; z-index:1032;}
.action-dropdown-button {margin:0;padding:0;float:right; position:absolute;right:0;top:34px;display:none; z-index:1032; }
.action-dropdown-button>li {cursor: pointer;display:table-cell;list-style:none;margin-left:-1px; }
.action-dropdown-button>li>a{color: #333333; display: block; padding: 6px;background: #F9F9F9; border:2px solid #999;}
.action-dropdown-button>li>a:hover {background-color: #EFEDEE;}
.action-dropdown-button .open-dropdown{ display:block;}
.action-dropdown-button .section-clear-icon{display:inline-block; padding:4px;}
.clear-button-section-hide{display: none;}
.hide-controll{display: none;}
 
.black-icon.action-dropdown-button li a i{background-image: url(../img/drop-action-button-black.png);background-repeat:no-repeat;}
.white-icon.action-dropdown-button li a i{background-image: url(../img/drop-action-button-white.png);background-repeat:no-repeat;}

.action-dropdown-button .icon-design-temp{background-position:-5px 0;}
.action-dropdown-button .icon-toggle{background-position:-30px -1px;width: 20px;}
.action-dropdown-button .icon-publish-agent{background-position:-59px 0;width: 23px;}
.action-dropdown-button .icon-add-page-filter{background-position:-111px 0;}
.action-dropdown-button .icon-add-tab{background-position:-136px 0;}
.action-dropdown-button .icon-pdf-setup{background-position:-159px -1px;}
.action-dropdown-button .icon-page-setup{background-position:-822px -2px;}
.action-dropdown-button .icon-object-information {background-position:-335px -2px;}
.action-dropdown-button .icon-forecasting{background-position:-356px -2px;}
.action-dropdown-button .icon-selected-columns{background-position:-704px -2px;}
.action-dropdown-button .icon-group-columns{background-position:-726px -2px;}
.action-dropdown-button .icon-component-property{background-position:-751px -2px;}
.action-dropdown-button .icon-band-properties{background-position:-798px -2px;}
.action-dropdown-button .icon-graph{background-position:-774px -2px;}

.action-dropdown-button .icon-graph{background-position:-774px -2px;}
.action-dropdown-button .icon-map{background-position:-1117px -2px;}

.action-dropdown-button .icon-manage-notes{ background-position:-180px -2px}
.action-dropdown-button .icon-manage-subviews{ background-position:-203px -2px}
.action-dropdown-button .icon-data-display-value-mapping{ background-position:-226px -2px}
.action-dropdown-button .icon-drill-trough-options{ background-position:-247px -2px}
.action-dropdown-button .icon-manage-spotlighters{ background-position:-268px -2px}
.action-dropdown-button .icon-manage-uddc{ background-position:-289px -1px}
.action-dropdown-button .icon-manage-udhc{ background-position:-311px -1px}
.action-dropdown-button .icon-sort{background-position:-378px -1px}
.action-dropdown-button .icon-rank{background-position: -401px -2px;}
.action-dropdown-button .icon-link-object{background-position:-425px -2px;}
.action-dropdown-button .icon-aggregated-columns {background-position: -546px -2px;}
.action-dropdown-button .icon-format{background-position:-522px -2px;}
.action-dropdown-button .icon-edit-expression{background-position:-448px -2px;}
.action-dropdown-button .icon-retrieval-parameters{background-position:-499px -2px;}
.action-dropdown-button .icon-global-variables{background-position:-472px -2px;}
.action-dropdown-button .icon-kpis{background-position:-570px -2px;}
.action-dropdown-button .icon-reference-line{background-position:-619px -2px;}
.action-dropdown-button .icon-trend-line{background-position:-640px -2px;}
.action-dropdown-button .icon-breakdownon{background-position:-661px -2px;}
.action-dropdown-button .icon-page-filter{background-position:-680px -2px;}
.action-dropdown-button .icon-analysis{background-position:-847px -2px;}
.action-dropdown-button .icon-kpi{background-position:-872px -2px;}
.action-dropdown-button .icon-report{background-position:-894px -2px;}
.action-dropdown-button .icon-what-if-setting { background-position:-1000px -1px; }

/*satrt : added deven for mashups*/
.action-button .icon-aggregate-data{background-position:-1649px -2px;}
.action-button .icon-pivot-data{background-position:-2744px -2px;}
.action-button .icon-unpivot-data{background-position:-2767px -2px;}
.action-button .icon-store{background-position:-1829px -2px;}
.action-button .icon-manage-custom-columns{background-position:-1624px -2px;}
.action-button .icon-edit-column-names{background-position:-1595px -1px;}
.action-button .icon-action-steps{background-position:-1569px -2px;}
.action-button .icon-pattern-highlighting{background-position:-1544px -2px;}
.action-button .icon-join-dataset{background-position:-1705px -2px;}
.action-button .icon-append-dataset{background-position:-1733px -2px;}
.action-button .icon-custom-query{background-position:-2790px -2px;}

/* .action-button .icon-change-datasource{background-position:-1760px -2px;} */
.action-button .icon-diagram-view{background-position:-1517px -2px;}
.action-button .icon-manage-dataset{background-position:-1491px -2px;}
.action-button .icon-datasets-setting{background-position:-1782px -2px;}
.action-button .icon-sample-data{background-position: -1966px -2px;}
.action-button .icon-publish-cube{background-position: -1994px -2px;}
.action-button .icon-transpase{background-position:-2199px -2px;}
.action-button .icon-count-mode{background-position: -2146px -2px;}
.action-button .icon-change-datasource{background-position: -2398px -2px;}
.action-button .icon-auto-suggested{background-position: -2599px -2px;}
.icon-data-access-permission{background-position: -199px -1135px;background-image:url(../img/icons.png) !important ;}
.icon-column-access-permission{background-position: -223px -1136px;background-image:url(../img/icons.png) !important ;}
.icon-dataset-tools{background-position: -255px -398px;background-image:url(../img/icons.png) !important ;}
.icon-global-variables{background-position:-472px -2px !important;background-image:url(../img/drop-action-button-black.png) !important ;}
.icon-dimension-map{background-position :-1153px -2px;background-image:url(../img/action-button-black.png);}
/*end : added deven for mashups*/

.action-button .dash-ctr-title .icon-save-as{background-position:-119px -163px;}
.action-button .dash-ctr-title .icon-publish-now{background-position:-143px -163px;}
.action-button .dash-ctr-title .icon-export{background-position:-49px -161px;}
.dash-ctr-title .icon-retrieval-parameters{background-position:-380px -185px;}
.dash-ctr-title .icon-design-temp{background-position:-5px 0;}
.dash-ctr-title .icon-toggle{background-position:-30px -1px;width: 20px;}
.dash-ctr-title .icon-publish-agent{background-position:-21px -161px; width: 23px;}
.dash-ctr-title .icon-add-page-filter{background-position:-111px 0;}
.dash-ctr-title .icon-add-tab{background-position:0px -163px;}
.dash-ctr-title .icon-pdf-setup{background-position:-159px -1px;}

/* Dashboard Top Action Icon */
.white-icon > .action-button > a > i{background-image: url(../img/action-button-white.png); background-repeat:no-repeat;}
.black-icon > .action-button > a > i{background-image: url(../img/action-button-black.png); background-repeat:no-repeat;}
.black-icon > .icon-count-mode  > a > i {background-position: -2146px -2px;}

.action-button .icon-current-selection{background-position:-251px -2px;}
.action-button .icon-timeseries{background-position:-230px -2px;}
.action-button .icon-dashboard-dockable{background-position:-207px -2px;}
.action-button .icon-clear{background-position:0 -2px;}
.action-button .icon-refresh{ background-position:-23px -2px;}
.action-button .icon-restore{ background-position:-317px -2px}
.action-button .icon-save{background-position:-47px -2px;}
.action-button .icon-save-as{background-position:-73px -2px;}

.action-button .icon-onepage{background-position:-2692px -3px;}
.action-button .icon-pageslider{background-position: -2669px -3px;}/* //nlp */

.action-button .icon-publish-now{background-position:-101px -2px;}
.action-button .icon-published{background-position:-2649px -2px;}
.action-button .icon-export{background-position:-273px -2px;}
.action-button .icon-retrieval-parameters{background-position:-296px -2px;}
.action-button .icon-global-variables{background-position:-341px -2px;}
.action-button .icon-manage-retrieval-parameters{background-position:-1395px -2px;}
.action-button .icon-manage-global-variables{background-position:-1368px -2px;}
.action-button .icon-filter{background-position:-125px -2px;}
.action-button .icon-page-filter{background-position:-934px -2px;}
.action-button .icon-add-dashboard{background-position:-148px -2px; width:26px;}
.action-button .icon-setting{background-position:-181px -2px;}
.action-button .icon-preview{background-position:-364px -2px;}
.action-button .icon-db-property{background-position:-387px -2px;}
.action-button .icon-filter-association{background-position:-411px -2px;}
.action-button .icon-add-object{background-position:-433px -2px;}
.action-button .icon-text{background-position:-456px -2px;}
.action-button .icon-image{background-position:-479px -2px;}
.action-button .icon-single-column-filter{background-position:-502px -2px;}
.action-button .icon-multi-column-filter{background-position:-526px -2px;}
.action-button .icon-filter-properties{background-position:-618px -2px;}
.action-button .icon-current-selections{background-position:-548px -2px;}
.action-button .icon-rank{background-position:-570px -2px;}
.action-button .icon-timeseries-filter{background-position:-594px -2px;}
.action-button .icon-add-tab{background-position:-152px -2px;}
.action-button .icon-outliner{ background-position:-639px -2px}
.action-button .icon-graph{ background-position:-661px -2px}
.action-button .icon-slice-dice{ background-position:-682px -2px}
.action-button .icon-time-series{ background-position:-702px -1px}
.action-button .icon-operation-summary{ background-position:-723px -2px}
.action-button .icon-analysis{background-position:-745px -2px;}
.action-button .icon-kpi{background-position:-768px -2px;}
.action-button .icon-period-setting{background-position:-815px -2px;}
.action-button .icon-edit-expression{background-position:-792px -2px;}
.action-button .icon-views{background-position:-839px -2px;}
.action-button .icon-open-link-object{background-position:-956px -2px;}
.action-button .icon-graph-type{background-position:-978px -2px;}
.action-button .icon-graph-data{background-position:-1000px -2px;}
.action-button .icon-data-operations{background-position:-1023px -2px;}
.action-button .icon-pack-unpack{background-position:-1046px -2px;}
.action-button .icon-drill-down-browsing{background-position:-1068px -2px;}
.action-button .icon-zoom{background-position:-1093px -2px;}
.action-button .icon-scorecard-definition-file {background-position:-1113px -2px;}
.action-button .icon-scorecard-data-file{background-position:-1135px -2px;}
.action-button .icon-group-hierarchy{background-position:-1153px -2px;}
.action-button .icon-data-access-rights{background-position:-1174px -2px;}
.action-button .icon-report{background-position:-1198px -1px;}
.action-button .icon-report-columns{background-position:-1223px -1px;}
.action-button .icon-selected-columns{background-position:-1248px -2px;}
.action-button .icon-filter-column{background-position:-1271px -1px;}
.action-button .icon-group-columns{background-position:-1293px -1px;}
.action-button .icon-summary-columns{background-position:-1320px -2px;}
.action-button .icon-object-information {background-position:-1344px -2px;}
.action-button .icon-show-all-data-values {background-position:-2145px -2px;}
.action-button .icon-refresh-schedule{background-position: -2019px -3px;}
.action-button .icon-geomap-columns{background-position:-2495px -2px;}
.action-button .icon-time-dimension-map{background-position:-2527px -2px;}
.action-button .icon-sampling {	background-position: -2429px -2px;}
.action-button .icon-outliers {	background-position: -2464px -2px;}
.action-button .icon-comment-d{background-position:-1938px -2px;}

.action-dropdown-button .icon-scorecard-definition-file{background-position:-915px -2px;}
.action-dropdown-button .icon-scorecard-data-file{background-position:-936px -2px;}
.action-dropdown-button .icon-org-tree{background-position:-956px -2px;} 
.action-dropdown-button .icon-scorecard{background-position:-976px -2px;} 

.action-button  .icon-change-model-parameters{background-position: -2172px -2px;}

.modal-title .icon-save-as{background-position:-118px -163px;}
.modal-title .icon-publish-now{background-position:-143px -163px;}
.modal-title .icon-export{background-position:-47px -161px;}
.modal-title .icon-add-page-filter{background-position:0px -183px;}
.modal-title .icon-add-tab{background-position:-191px -163px;}
.modal-title .icon-retrieval-parameters{background-position:-381px -185px;}
.modal-title .icon-m-retrieval-parameters{background-position:-451px -304px;}
.modal-title .icon-global-variables{background-position:-312px -207px;}
.modal-title .icon-m-global-variables{background-position:-429px -304px;}
.modal-title .icon-pdf-setup{background-position:-427px -185px;}
.modal-title .icon-page-setup{background-position:-383px -303px;}
.modal-title .icon-db-property{background-position:-263px -207px;}
.modal-title .icon-filter-association{background-position:-287px -207px;}
.modal-title .icon-add-object{background-position:-336px -207px;}
.modal-title .icon-text{background-position:-358px -207px;}
.modal-title .edit-text-icon{background-position:-171px -322px}
.modal-title .icon-image{background-position:-382px -207px;}
.modal-title .icon-single-column-filter{background-position:-408px -207px;}
.modal-title .icon-multi-column-filter{background-position:-431px -207px;}
.modal-title .icon-filter-properties{background-position:-48px -232px;}
.modal-title .icon-current-selections{background-position:-454px -207px;}
.modal-title .icon-rank{background-position:-0px -232px;}
.modal-title .icon-timeseries-filter{background-position:-24px -232px;}
.modal-title .icon-filter{background-position:-166px -163px;}
.modal-title .icon-page-filter{background-position:-0px -280px;}
.modal-title .icon-outliner{ background-position:-120px -231px;}
.modal-title .icon-forecasting{background-position:-118px -256px;}
.modal-title .icon-time-series{ background-position:-165px -231px;}
.modal-title .icon-analysis{background-position:-46px -207px;}
.modal-title .icon-kpi{background-position:-91px -208px;}
.modal-title .icon-format{background-position:-239px -256px;}
.modal-title .icon-sort{background-position:-264px -257px;}
.modal-title .icon-period-setting{background-position:-335px -256px;}
.modal-title .icon-edit-expression{background-position:-313px -255px;}
.modal-title .icon-link-object{background-position:-287px -255px;}
.modal-title .icon-aggregated-columns{background-position:-22px -279px;}
.modal-title .icon-kpis{background-position:-47px -279px;}
.modal-title .icon-kpi-group-columns{background-position: -71px -280px;}
.modal-title .icon-graph{background-position:-144px -208px}
.modal-title .icon-data-operations{background-position:-167px -279px;}
.modal-title .icon-pack-unpack{background-position:-191px -280px;}
.modal-title .icon-drill-down-browsing{background-position:-216px -280px;}
.modal-title .icon-reference-line{background-position:-239px -280px;}
.modal-title .icon-trend-line{background-position:-264px -280px;}
.modal-title .icon-breakdownon{background-position:-0px -303px;}
.modal-title .icon-report{background-position:-168px -208px;}
.modal-title .icon-report-columns{background-position:-216px -303px;}
.modal-title .icon-selected-columns{background-position:-240px -303px;}
.modal-title .icon-filter-column{background-position:-264px -303px;}
.modal-title .icon-group-columns{background-position:-287px -303px;}
.modal-title .icon-summary-columns{background-position:-312px -303px;}
.modal-title .icon-summary{background-position:-312px -303px;}
.modal-title .icon-component-property{background-position:-334px -303px;}
.modal-title .icon-bandpr-perties{background-position:-357px -303px;}

.modal-title .icon-scorecard-definition-file {background-position:-384px -281px;}
.modal-title .icon-scorecard-data-file{background-position:-406px -279px;}
.modal-title .icon-group-hierarchy{background-position:-427px -281px;}
.modal-title .icon-data-access-rights{background-position:-445px -278px;}
.modal-title .icon-graph-data{background-position:-144px -280px;}

.analysis-padding-bot .icon-refresh{ background-position:-238px -22px;}

.modal-body .icon-kpi{background-position:-92px -207px}
.modal-body .icon-graph{background-position:-144px -208px}
.modal-body .icon-analysis{background-position:-46px -207px;}
.modal-body .icon-pack-unpack{background-position:-191px -280px;}
.modal-body hr{margin:9px 0px; float:left; width:100%; clear:both; border-top:1px solid #D9D9D9;}

/*Menu Add Dashboard*/
.dashboard-tab-dockable ul.dropdown-menu {padding:0;}
.dashboard-tab-dockable ul.dropdown-menu li{position:relative;}
.dashboard-tab-dockable ul.dropdown-menu li:first-child{border-top:0 none;}
.dashboard-tab-dockable ul.dropdown-menu li a{border-left:4px solid #d7d7d7; border-top:1px solid #E0DFDF;background:#f9f8f8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding:8px 21px 9px 11px;}
.dashboard-tab-dockable ul.dropdown-menu > li > a:hover{color:#000000;border-left:4px solid #969595; background: none repeat scroll 0 0 #f0eeee;filter: none;}

/* Dashboard Tab */ 
/* .dashboard-tab .nav-tabs{position:relative; border-bottom:0px; margin:0px; padding-left:10px;} */
/* .dashboard-tab .nav-tabs img{vertical-align:0px;} */
/* .dashboard-tab .nav-tabs>li>a, .dashboard-tab .nav-tabs>li>a:focus{line-height:1; border-radius:0px; padding:0; margin:0px; color:#666; position:relative; padding:2px 7px; border:#d6d6d6 1px solid; margin-right:0px; background-color:#FFF; display:inline-block;} */
/* .dashboard-tab .separate{cursor: auto !important;font-size:18px; margin:0px 6px; line-height: 19px; float:left;} */

.dashboard-tab .carousel-indicators{position: relative; bottom:0px; left:auto; z-index: inherit; width: auto; text-align: left; list-style: none;}
.dashboard-tab .carousel-indicators li{display: inline-block;  float: left; width: auto; height: auto; margin: 0px; text-indent:inherit; cursor: pointer; border:none; border-radius: 0px; white-space:nowrap;} 
.dashboard-tab .carousel-indicators .active{width: auto; height: auto; margin: 0; background-color: transparent;}
.dashboard-tab .carousel-control .icon-prev, .dashboard-tab .carousel-control .icon-next{margin: 0;}

.mashup-tab .tab-slider {padding:0;}
.dataset-tab .carousel-indicators{position: relative; bottom:0px; left:auto; z-index: inherit; width: auto; text-align: left; list-style: none;}
.dataset-tab .carousel-indicators > li{display: inline-block;  float: left; width: auto; height: auto; margin: 0px; text-indent:inherit; cursor: pointer; border:none; border-radius: 0px; white-space:nowrap;} 
.dataset-tab .carousel-indicators .active{width: auto; height: auto; background-color: transparent;} 

/* Dashboard Tab slider */ 
.black-arrow.right span{ background-position:left top;}
.black-arrow.left span{ background-position:right top;}
.white-arrow.right span{ background-position:left bottom;}
.white-arrow.left span{ background-position:right bottom;}
.carousel-control.left{z-index:999; padding-left:5px; background:none; position:fixed; bottom: inherit; top:50%; width:auto; overflow:hidden; filter:none; opacity:0.2;}
.carousel-control.right{z-index:999; padding-right:5px; background:none; position:fixed; bottom: inherit; top:50%; width:auto; overflow:hidden; filter:none; opacity:0.2;}
.carousel-control span{background-image: url(../img/tab_slide_arrow.png);background-repeat:no-repeat;width:26px; height:50px;float:left;}
.carousel-control.left:hover, .carousel-control.right:hover {opacity: 0.9;}

/******************* Section *******************/

/* Setting Dropdown Icon */
.black-icon.setting-dropdown-icon > li > a > i{background-image: url(../img/setting-icon-black.png);background-repeat:no-repeat;}
.white-icon.setting-dropdown-icon > li > a > i{background-image: url(../img/setting-icon-white.png);background-repeat:no-repeat;}

.setting-dropdown-icon .icon-link-object{background-position:-5px 0;}
.setting-dropdown-icon .icon-time-series{background-position:-30px 0;}
.setting-dropdown-icon .icon-rank{background-position:-59px 0;}
.setting-dropdown-icon .icon-filter{background-position:-85px 0;}
.setting-dropdown-icon .icon-operation-summary{background-position:-110px 0;}
.setting-dropdown-icon .icon-refresh{background-position:-138px 0;}
.setting-dropdown-icon .icon-edit-object{background-position:-157px 0;}

/* jscrollpane scrollbar Plugin - custome */
.jspContainer {overflow:hidden; position: relative; width: 100% !important; }
.jspPane { position: absolute; left:0; /* width:auto !important; */ right:1px;/* 15px */}
.jspVerticalBar { position: absolute; height: 100%;right: 0;top: 0;width: 11px;}
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 11px;}
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap {float: left;}
.jspHorizontalBar .jspDrag { float: left; height:6px; }
.jspHorizontalBar .jspTrack{ float: left; height: 100%; }
.jspVerticalBar .jspTrack{ width:11px; }
.jspArrow {text-indent: -20000px; display: block; cursor: pointer; width:11px; }
.jspArrow.jspDisabled { cursor: default;}
.jspVerticalBar .jspArrow { height:5px;}
.jspHorizontalBar .jspArrow { width:6px; float: left; height:9px; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner {float: left; height: 100%; }
.scroll-pane{width: 100% !important;overflow: auto;}

/* Section 1 */
.section-box-1 {position: relative;}
.section-box-1 .section-title-padding {padding:6px 11px;}
/* .section-box-1 .section-title-main{border-bottom:1px solid #D0D0D3;} */
/*.section-box-1 .section-title{display:inline-block; padding:0px; line-height:22px;	}*/
.section-box-1 .section-title img{float: left; padding:0px 4px 0px 4px;}
/* .section-box-1 .section-setting{z-index:1; padding:4px; background-color: #FFFFFF; border: 1px solid #D3D3D3; border-radius: 0 0 7px 7px; box-shadow: 2px 2px 3px -1px #888888; opacity: 0.8;  position: absolute;  right: 5px;  top: -1px;} */
.section-box-1 .section-setting img{cursor:pointer; float:right; padding: 2px 3px 0 3px;}
/*object-area*/
.section-box-1 .object-area-main{width:100%; clear:both; position:relative; display: block;   /*padding:10px; background-color:#FFF; */ }
.section-box-1 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-box-1 .object-area-box{width:100%; float:left;}
.section-box-1 .section-clear-icon{display: inline-block; padding:4px 2px; float: right;}
.section-box-1 .section-link-icon{display: inline-block; padding:0px 2px; float: right;}
.section-box-1 .section-open-icon{display: inline-block; padding:4px 2px; float: right;}
.section-box-1 .section-setting-icon{display: inline-block; padding:0px 2px;float: right;}

/* Section 2 */
.section-box-2{border:#d0d0d3 1px solid; margin:10px;}
.section-box-2 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-box-2 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-box-2 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-box-2 .section-setting{float:right;}
.section-box-2 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-box-2 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-box-2 .object-area-title{width:100%; text-align: center;}
.section-box-2 .object-area-box{width:100%; float:left;}
.section-box-2 .section-link-icon{display: inline-block; padding:4px;}
.section-box-2 .section-open-icon{display: inline-block; padding:4px;}
.section-box-2 .section-setting-icon{display: inline-block; padding:4px;}

.section-box-2 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-box-2 .graph-image-main{width:65%; float:left; padding:0;}

.section-box-2 .legend-box-main{width:35%; float:left; color:#999;}
.section-box-2 .legend-box-title{width:100%; float:left;}
.section-box-2 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000}
.section-box-2 .legend-box{width:100%; float:left; padding:4px; line-height:9px; font-size:11px; white-space:nowrap;}
.section-box-2 .legend-box a{color:#000;}
.section-box-2 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-box-2 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-box-2 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-box-2 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-box-2 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-box-2 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}


/*Scroll*/
.section-box-2 .legend-box-scroll{ height:160px; width:auto !important; overflow:hidden;}
.section-box-2 .single-column-filter-scroll{ height:129px;clear:both; overflow:hidden;}
.section-box-2 .jspVerticalBar { position: absolute; top: 0; right: 0; width:11px; height: 100%; }
.section-box-2 .jspVerticalBar .jspDrag { background: #5C5C5C; position: relative;top:0;cursor: pointer;border-radius: 4px 4px 4px 4px;margin-left:2px; width: 5px; }
.section-box-2 .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right top;}
.section-box-2 .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left top;}
.section-box-2 .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll.png) repeat-y center center;position: relative; }
.section-box-2 .white-arrow .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll_white.png) repeat-y center center;position: relative; }
.section-box-2 .white-arrow .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right bottom;}
.section-box-2 .white-arrow .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left bottom;}
.popupdialog-scroll-508{height:508px; overflow:hidden; width:100%;}


.dashboard-body-area .jspVerticalBar { position: absolute; top: 0; right: 0; width:11px; height: 100%; }
.dashboard-body-area .jspVerticalBar .jspDrag { background: #5C5C5C; position: relative;top:0;cursor: pointer;border-radius: 4px 4px 4px 4px;margin-left:2px; width: 5px; }
.dashboard-body-area .jspArrowUp{ background:none; border-color:transparent transparent #5c5c5c;border-image: none;border-style: solid;border-width: 0 5px 6px;cursor: pointer;display: block;height: 0;padding: 3px 0 0;position: relative;width: 0;}
.dashboard-body-area .jspArrowDown{ background:none; border-color: #5c5c5c transparent transparent; border-image: none; border-radius: 0; border-style: solid; border-width:6px 5px 0; cursor: pointer; display: block; height: 0; padding-bottom:4px; position: relative; width: 0;}


/*Dashboard Properties Scroll*/
.modal-dialog .jspVerticalBar { position: absolute; top: 0; right: 0; width:11px; height: 100%; }
.modal-dialog .jspVerticalBar .jspDrag { background: #5C5C5C; position: relative;top:0;cursor: pointer;border-radius: 4px 4px 4px 4px;margin-left:2px; width: 5px; }
.modal-dialog .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right top;}
.modal-dialog .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left top;}
.modal-dialog .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll.png) repeat-y center center;position: relative; }
.modal-dialog .white-arrow .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll_white.png) repeat-y center center;position: relative; }
.modal-dialog .white-arrow .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right bottom;}
.modal-dialog .white-arrow .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left bottom;}


/*Dashboard Properties Scroll*/
.jspVerticalBar { position: absolute; top: 0; right: 0; width:11px; height: 100%; }
.jspVerticalBar .jspDrag { background: #5C5C5C; position: relative;top:0;cursor: pointer;border-radius: 4px 4px 4px 4px;margin-left:2px; width: 5px; }
.jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right top;}
.jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left top;}
.jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll.png) repeat-y center center;position: relative; }
.white-arrow .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll_white.png) repeat-y center center;position: relative; }
.white-arrow .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right bottom;}
.white-arrow .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left bottom;}

/* jscrollpane scrollbar Plugin - custome */
.jspContainer {overflow:hidden; position: relative; width: 100% !important; }
.jspPane { position: absolute; left:0; /* width:100% !important; */ right:15px;}
.jspVerticalBar { position: absolute; height: 100%;right: 0;top: 0;width: 11px; padding-left:1px;}
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 5px;}
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap {float: left;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspVerticalBar .jspTrack{ width:11px; }
.jspArrow {text-indent: -20000px; display: block; cursor: pointer; width:11px; }
.jspArrow.jspDisabled { cursor: default;}
.jspVerticalBar .jspArrow { height:5px;}
.jspHorizontalBar .jspArrow { width:6px; float: left; height:9px; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner {float: left; height: 100%; }
.scroll-pane{width: 100% !important;overflow: auto;}
#smarten-legend .jspPane {right:0px !important;}




/* Section 2-1 */
.gs-w > div{height:100%;}

.section-box-2-1{position: relative;}
/* .section-box-2-1 .section-title-main{width:8%; padding:6px 2%; top: 0; bottom: 0; left: 0; position:absolute; border-right:1px solid #D0D0D3;}
.section-box-2-1 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:block; font-size:14px; color:#05458d; font-weight:normal; white-space:nowrap; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-270deg); -sand-transform: rotate(270deg); bottom: 0; left: -30px; position: absolute;}
 */
.section-box-2-1 .section-title-main{padding:0; border-right:1px solid #D0D0D3; display:table-cell; position:relative; vertical-align:top;}
.section-box-2-1 .section-title{letter-spacing: 5px;line-height: 1;padding-left: 5px;text-align: center; word-break: break-all;}
/* .section-box-2-1 .section-title-padding{width:30px; height:100%;} */
.section-box-2-1 .section-title-padding {padding:0 0;}
.section-box-2-1 .section-title img{float: left; padding-right:6px;}
.section-box-2-1 .section-setting{z-index:1; position:absolute; top:0px; right:0px; border:1px solid #D0D0D3; background-color:#fff; }
.section-box-2-1 .section-setting img{cursor:pointer; float:left;}
.section-box-2-1 .section-link-icon{float: left; padding: 4px;}
.section-box-2-1 .section-setting-icon{display: inline-block; padding:0px; float: right;}
.section-box-2-1 .section-open-icon{/* float: left; padding: 4px; */}

/*object-area*/
/* .section-box-2-1 .object-area-main{width:92%; margin: 0 0 0 8%; position:relative; padding:5px; background-color:#FFF;} */
.section-box-2-1 .object-area-main{margin: 0 0 0 8%; width:92%; position:relative; padding:5px; display:table-cell;}
.section-box-2-1 .object-area-title{width:100%; text-align: center;}
.section-box-2-1 .object-area-box{width:100%; float:left;}

.section-box-2-1 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-box-2-1 .graph-image-main{width:65%; float:left; padding:0;}

.section-box-2-1 .legend-box-main{width:35%; float:left; color:#999;}
.section-box-2-1 .legend-box-title{width:100%; float:left;}
.section-box-2-1 .legend-box-bg{width:96%; float:left; padding:2%; background-color:#EEE; color:#000}
.section-box-2-1 .legend-box{width:100%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-box-2-1 .legend-box a{color:#000;}
.section-box-2-1 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-box-2-1 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-box-2-1 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-box-2-1 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-box-2-1 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-box-2-1 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/*Scroll*/
.section-box-2-1 .legend-box-scroll{ height:133px; width:auto !important; overflow:hidden;}
.section-box-2-1 .single-column-filter-scroll{ height:129px;clear:both; overflow:hidden;}
.section-box-2-1 .jspVerticalBar { position: absolute; top: 0; right: 0; width:11px; height: 100%; }
.section-box-2-1 .jspVerticalBar .jspDrag { background: #5C5C5C; position: relative;top:0;cursor: pointer;border-radius: 4px 4px 4px 4px;margin-left:2px; width: 5px; }
.section-box-2-1 .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right top;}
.section-box-2-1 .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left top;}
.section-box-2-1 .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll.png) repeat-y center center;position: relative; }
.section-box-2-1 .white-arrow .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll_white.png) repeat-y center center;position: relative; }
.section-box-2-1 .white-arrow .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right bottom;}
.section-box-2-1 .white-arrow .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left bottom;}

/* Section 2-2 */
.section-box-2-2{position: relative;}
.section-box-2-2 .section-title-main{/* width:8%; */ padding:6px 2%; top: 0; bottom: 0; right: 0; position:absolute; border-left:1px solid #D0D0D3;}
.section-box-2-2 .section-title{letter-spacing: 5px; line-height: 1; padding-left: 5px; text-align: center; word-break: break-all;}
.section-box-2-2 .section-title i{float: left; padding:3px 4px 4px 0px;}
.section-box-2-2 .section-title-padding {padding: 5px 0 0 0;}
.section-box-2-2 .section-setting{z-index:1; position:absolute; top:0px; right:0px; border:1px solid #D0D0D3; background-color:#fff;  cursor: pointer; }
.section-box-2-2 .section-setting-icon{display: inline-block; padding:0px 2px;float: right;}
.section-box-2-2 .section-setting-icon a{display: inline-block;}
/* .section-box-2-2 .section-setting img{cursor:pointer; float:left;padding: 5px;} */
.section-box-2-2 .section-link-icon{float: left; padding: 5px;}
.section-box-2-2 .section-open-icon{float: left; padding: 5px;}

/*object-area*/
.section-box-2-2 .object-area-main{width:92%; margin: 0 8% 0 0%; padding:10px;}
.section-box-2-2 .object-area-title{width:100%; text-align: center;}
.section-box-2-2 .object-area-box{width:100%; float:left;}

.section-box-2-2 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-box-2-2 .graph-image-main{width:100%; float:left; padding:3px;}

.section-box-2-2 .legend-box-main{width:100%; float:left; color:#999;}
.section-box-2-2 .legend-box-title{width:100%; float:left;}
.section-box-2-2 .legend-box-bg{width:100%; float:left; padding:2%; background-color:#EEE; color:#000}
.section-box-2-2 .legend-box{width:50%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-box-2-2 .legend-box a{color:#000;}
.section-box-2-2 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-box-2-2 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-box-2-2 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-box-2-2 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-box-2-2 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-box-2-2 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section 2-3 */
.section-box-2-3{position: relative;}
/* .section-box-2-3 .section-title-main is commented for resolving bug no : #10998*/
/* .section-box-2-3 .section-title-main{clear:both; position:relative; border-top:1px solid #D0D0D3;} */
/* .section-box-2-3 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;} */
.section-box-2-3 .section-title img{float: left; padding:3px 4px 4px 0px;}
/* .section-box-2-3 .section-setting{position: absolute; right: 2px; top: 6px; width: 90px;} */
.section-box-2-3 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
/* .section-box-2-3 .object-area-main{width:100%; clear:both; position:relative; display:table; padding:10px; background-color:#FFF;} */
.section-box-2-3 .object-area-title{width:100%; text-align: center;}
.section-box-2-3 .object-area-box{width:100%; float:left;}
.section-box-2-3 .section-title-padding {padding: 6px 11px;}
.section-box-2-3 .section-clear-icon{display: inline-block; padding:4px 2px; float: right;}
.section-box-2-3 .section-link-icon{display: inline-block; padding:4px 2px; float: right;}
.section-box-2-3 .section-open-icon{display: inline-block; padding:4px 2px; float: right;}
.section-box-2-3 .section-setting-icon{display: inline-block; padding:0px; float: right;}

.section-box-2-3 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-box-2-3 .graph-image-main{width:100%; float:left; padding:0px;}

.section-box-2-3 .legend-box-main{width:100%; float:left; color:#999;}
.section-box-2-3 .legend-box-title{width:100%; float:left; padding:5px 0px; border-bottom:#666 3px solid;}
.section-box-2-3 .legend-box-bg{width:100%; float:left; padding:2%; background-color:#EEE; color:#000}
.section-box-2-3 .legend-box{width:50%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-box-2-3 .legend-box a{color:#000;}
.section-box-2-3 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-box-2-3 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-box-2-3 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-box-2-3 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-box-2-3 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-box-2-3 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section 3 */
.section-box-3 .section-title-main{padding:6px 11px; clear:both; position:relative; }
.section-box-3 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-box-3 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-box-3 .section-setting{float:left;}
.section-box-3 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-box-3 .object-area-main{width:100%; clear:both; position:relative; display:table;}
.section-box-3 .object-area-box{width:100%; float:left;}
.section-box-3 .section-clear-icon {display: inline-block; padding:4px;}
.section-box-3 .section-link-icon{display: inline-block; padding:4px;}
.section-box-3 .section-open-icon{display: inline-block; padding:4px;}
.section-box-3 .section-setting-icon{display: inline-block; padding:4px;}

.section-box-3 .graph-title-y-main{width:2%; float:left; color:#999;}
.section-box-3 .graph-title-y{white-space:nowrap; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(-270deg); -sand-transform: rotate(270deg);}
.section-box-3 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-box-3 .graph-image-main{width:98%; float:left; padding:2% 1%;}

.section-box-3 .legend-box-main {width:140px; float:left; color:#999;position:absolute !important; top:5px; left:16%;}
.section-box-3 .ui-accordion .legend-box-title { float:left; padding:2px 6px 2px 26px; color:#000; font-size:12px; border:none; border-radius:0; background:#e1e1e1;}
.section-box-3 .ui-accordion .legend-box-bg {width:96%; float:left; padding:2%; height:auto !important; border:dashed #CCC 1px; background-color:#fff; border-radius:0;}
.section-box-3 .legend-box {width:100%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-box-3 .legend-box-icon {float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-box-3 .legend-box-icon2 {float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-box-3 .legend-box-icon3 {float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-box-3 .legend-box-icon4 {float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-box-3 .legend-box-icon5 {float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-box-3 .legend-box-icon6 {float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-box-3 .legend-box-icon7 {float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

.section-box-3 .white-icon .ui-state-default .ui-icon { background-image:url(../img/ui-icons_ffffff_256x240.png);}
.section-box-3 .grey-icon .ui-state-default .ui-icon { background-image:url(../img/ui-icons_454545_256x240.png);}

/* Section 4 */
.section-box-4{border:#d0d0d3 1px solid; margin:10px;}
.section-box-4 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-box-4 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-box-4 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-box-4 .section-setting{float:right;}
.section-box-4 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-box-4 .object-area-main{width:100%; clear:both; position:relative; display:table; padding:10px; background-color:#FFF;}
.section-box-4 .object-area-title{width:100%; text-align: center;}
.section-box-4 .object-area-box{width:100%; float:left;}
.section-box-4 .section-setting-icon{display: inline-block; padding:4px;}

.section-box-4 .graph-title-y-main{width:2%; float:left; color:#999;}
.section-box-4 .graph-title-y{white-space:nowrap; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(-270deg); -sand-transform: rotate(270deg);}
.section-box-4 .graph-title-x{width:100%; float:left; color:#999; text-align:center; padding-top:1%;}
.section-box-4 .graph-image-main{width:98%; float:left; padding:2% 1% 0% 1%;}

.section-box-4 .section-legend-icon {display: inline-block; padding:4px;}
.section-box-4 .section-link-icon{display: inline-block; padding:4px;}
.section-box-4 .section-open-icon{display: inline-block; padding:4px;}


.drilldown-breadcrumb{ position:absolute; right:15px; z-index:1; top:32px;}
.drilldown-breadcrumb ol{ padding:0; background:none;}
.drilldown-breadcrumb ol > li{line-height: 14px;}
.drilldown-breadcrumb ol > li a{ color:#000;}
.drilldown-breadcrumb ol > li.active a{ color:#999999;}

/* Dashboard mapping */ 
.section-box-2 .graph-image-main{} 
.map{display: block; padding: 0; position: relative; width: 100% !important; background-size:100% 100% !important; background-repeat:no-repeat !important; overflow:hidden;}
.kpi-performance-image .map {display: block; padding: 0; position: relative; width: 100% !important; height: auto !important;  background-size:100% 100% !important; background-repeat:no-repeat !important; overflow:hidden;}
.charts-box img {margin: 0; visibility: visible;width: 100%;}
.graph-drilldown-back{ position:absolute; right:0; top:24px;}

/******* All Use *******/
form{margin: 0;}
.modal-dialog .mail-body-textarea.CodeMirror-wrapping{ border-left-width: 2px;}
.modal-dialog .jspContainer .form-group .col-lg-60 {padding-left: 1px;}
.modal-dialog .jspContainer .current-selection-data {padding-left: 1px;}
.grey-bg{ background-color:#DCDCDCD;}
.font-style .selected{ background-color:#014C99; color:#fff;}
.font-style .btn{ width:50px; font-family: Georgia;line-height:14px; font-size:12px;border:1px solid #CCCCCC; padding:6px 9px;  border-radius:0 !important;}
.bold-font-style{ font-weight:bold;}
.italic-font-style{ font-style:italic;}
.underline-font-style{ text-decoration:underline;}
.underline-font-style:hover{ text-decoration:underline;}
.line-height-30{line-height:30px; padding-right:10px;}
.hide {display: none;}
.nowrap-text{ white-space:nowrap;}
.text-tranform-uppercase{text-transform:uppercase;}
table{font-size:12px;}

.type-file .form-control{padding:5px;}
.pagination-input{ width:50px; display:inline-block;}
.pagination-input-report{ width:50px; display:inline-block;margin:0 8px;}
.pagination-label { line-height:18px; display:inline-block;}
.pagination-button { margin-right:5px;}
.label-value{ font-size:12px;}
.label-value strong{ font-size:13px;}
.label-value-12 strong { font-size:12px;}
.breadcrumb-right-icon{ padding:2px 15px;}
.breadcrumb-right-icon a{ padding:0px 2px;}
.form-devider{ position:absolute; right:0; top:5px;}

.mobile-tab-none{ display:none;}
.show-only-iphone{display:none;}
.hide-only-iphone{display:inline-block;}
.dashboard-mobile-nav .iframe-section{display:table;}

.label-normal label{margin:0px; font-weight:normal; display:inline; font-size:12px; color: #000; text-align: left;}

.description-box{height:100px !important;}
.message-box{height:120px !important;}
.message-box-l{height:240px !important;}

.test-italic p{margin-bottom:0px; font-style:italic; font-size:11px; text-align:justify;}

.copyright-text{font-size:11px; text-align:right;}

.ui-widget{font-size:12px !important;}

.grey-text{color:#BBBBBB !important; }

.data-not-found{font-size:18px; color:#BBBBBB; text-align:center; padding:50px 0px;}

.page-filter-not-found{font-size:18px; color:#BBBBBB; text-align:center; padding:8px 0px;}

#next{border: 1px solid #D6D6D6; color: #05458D; display: block; float: left; font-size: 15px; line-height: 9px; padding: 8px 7px 7px; min-width:20px; text-decoration: none;}

.table-section-left td:first-child, .table-section-left th:first-child {text-align:left !important; padding-left:5px !important;}
.table-selection-top-action img {cursor: pointer;float: right;padding: 2px 3px 0 3px;}
.table-selection-top-action span {display: inline-block;padding: 0px 2px;float: right;}
.table-selection-top-action{
    background-color: #FFFFFF;
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    margin:-1px 5px 0 0;
    padding: 0.4px;
    border-radius: 0px 0px 7px 7px;
    z-index: 1;
    opacity: 0.8;
    box-shadow: 2px 2px 3px -1px #888888;
    float: right;
    position: absolute;
    right: 15px;
    top : 20px;
}

.legend-label-text {cursor: default;}
.legend-label-text:hover {text-decoration: none;}
.legend-box-text a{ color:inherit;}
/* All optgroup */
optgroup option{padding-left:5px;}

/* All Label bold none */
.label-bold-none label{font-weight:normal;}

/* All error cod Style */
.message-error-cod{font-weight: bold;color: #B94A48;}
#error-msg-dialog-body{color: #B94A48; overflow:hidden; }

/* All File Upload Style */
.fileUpload.btn { position: relative; overflow: hidden; margin:0 0 0 0; width: 19.8%; padding-left:0; padding-right:0; text-align:center; }
.fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
.fileupload-input{ width:79%; float:left; padding:0; text-indent: 6px;}

/* All Radio */
.radio-fix-width{min-width:107px;}

/* All Title */
.midle-title{font-size: 14px; font-weight: bold; padding:10px 0px 0px 0px; text-align: center;}

/* Column Combobox Set */
.multi-state-drop.column-box-boder .speed-type-section{padding:0;}
.multi-state-drop.column-box-boder .form-control{border:0;}

/*Dashbaord Tab Scrolling */
.tab-slider{/* margin:10px 0 0 0; */ position:relative; padding:5px;}
.tab-slider .prev {border: 0; line-height:9px; float: left; border:#D6D6D6 1px solid; color:#05458D; font-size: 15px; padding:7px 7px 8px 7px !important; z-index:9; text-decoration:none;}
.tab-slider .next{border: 0; line-height:9px; float: left; border:#D6D6D6 1px solid; color:#05458D; font-size: 15px; padding:7px 7px 8px 7px !important; z-index:9; text-decoration:none;}
.tab-slider .next {float: right;}
.tab-slider .tab-scroll{overflow: hidden;}
.tab-slider .tab-scroll ul.dashboard-component {width: 10000px; overflow:hidden; margin-left: 0;border: 0; display: flex;}
.tab-slider .tab-scroll ul.dashboard-component li {display: flex;}
.dashboard-tab.dashboard-tab-prop{background: #FFFFFF;}
.dataset-tab.dataset-tab-prop{background: #FFFFFF;}
.separate.dashboard-tab-hide-saparator{visibility:hidden;width:0;}

/* Button */
.btn-blue{background-color: #054591;color: #FFFFFF !important;padding: 5px 10px; border-radius:0; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:#e7e7e7 1px solid; text-transform:uppercase;}
.btn-blue:hover,.btn-blue:focus {color:#fff;}
.btn-white{background-color: #FFF;  color: #054591; padding: 5px 10px; border-radius:0; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:#e7e7e7 1px solid; text-transform:uppercase;}
.btn-white:hover,.btn-white:focus {color:#000;}

.btn-success{background-color: #054591; color: #FFFFFF; padding: 5px 10px; border-radius:0; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:#e7e7e7 1px solid; text-transform:uppercase;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active{background-color: #054591; color: #FFFFFF; padding: 5px 10px; border-radius:0; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:#e7e7e7 1px solid; text-transform:uppercase;}

/* From Tree Menu */
.from-tree-menu-section{height:250px; width:377px; overflow:auto; border:#ccc 1px solid;}
.from-tree-menu-section-m{height:151px; width:179px; overflow:auto; border:#ccc 1px solid;}
.from-tree-menu-section-ml{height:151px; width:184px; overflow:auto; border:#ccc 1px solid;}
.from-tree-menu-section-s{height:100px; width:271px; overflow:auto; border:#ccc 1px solid;}
.from-tree-menu-section-ml{height:126px; width:269px; overflow:auto; border:#ccc 1px solid;}
.from-tree-menu-section-l{height:151px; width:269px; overflow:auto; border:#ccc 1px solid;}
.from-tree-menu-section-fullwidth-l{height:180px; width:100%; overflow:auto; border:#ccc 1px solid;}

.from-tree-menu-section-fullwidth{height:93px; width:100%; overflow:auto; border:#ccc 1px solid;}
#selectedFileView .from-tree-menu-section-fullwidth{width:100%; border:#ccc 1px solid;}
.from-tree-menu-section-fullwidth-left{height:123px; width:100%; overflow:auto; border:#ccc 1px solid;}
.from-tree-menu-section-fullwidth-left-ds{min-height:250px;max-height:250px; max-width:375px; overflow:auto; border:#ccc 1px solid;}

.objects-search .from-tree-menu-section-fullwidth {height:auto; border:0; }
#selectedFileView .objects-search .from-tree-menu-section-fullwidth {border:0; }
.objects-search-area {height:92px; overflow: auto; border: 1px solid rgb(204, 204, 204);}
.generalproperty-objects-search-area {height:92px; overflow: auto; border: 1px solid rgb(204, 204, 204);}

/* Multiselect */
.input-group {margin-bottom:5px;}
.input-group-addon{font-size:12px; text-align:left; padding:5px;}
.white-icon .chzn-container-multi .chzn-choices .search-choice .search-choice-close {background-position:-31px 1px;	}
.white-icon .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {background-position:-31px 1px;opacity:0.6;}
.input-group .chzn-container{background:none; padding: 0; font-size: 14px;color: #555555;border: 1px solid #cccccc; border-radius: 4px;}
.chzn-container .chzn-drop{background: #ffffff; border: 1px solid #aaaaaa; border-top: 0;}
.chzn-container .chzn-drop ul li{}
.chzn-container-multi .chzn-choices{max-height:95px !important; height: 1%; overflow:auto !important;}
.chzn-container-multi .chzn-choices .search-field input{line-height: 25px; height: 25px;}
.chzn-container-multi .chzn-choices .search-choice { border-radius:10px; color: #333; border: 1px solid #aaaaaa; line-height: 13px; padding: 3px 20px 3px 5px; margin: 6px 0 3px 5px;font-size:12px;}
.chzn-container .chzn-results .highlighted { color:#ffffff !important;}
/* hide Placeholder text */
.chzn-container-multi .chzn-choices .search-field input{ color:#fff !important;}
/* show Placeholder text */
.show-chosen-placeholder .chzn-container-multi .chzn-choices .search-field input{ color:#666666 !important;}

/* Two-column Multiselect */
.ui-multiselect{border:1px solid #cccccc; font-size: 0.8em; width:100% !important; margin-top:5px;}
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; color: #555555; cursor: default; height:25px; line-height:25px; font-size: 12px; list-style: none; clear:both; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer; }
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }
.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:right; width:50% !important;border-left: 1px solid #CCCCCC; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; height:200px !important;}
.ui-multiselect ul.selected li {border:0; border-top:1px solid #dddcdc; margin:0; }
.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left;  width:50% !important; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; height:200px !important;}
.ui-multiselect ul.available li { padding-left: 10px; border:0; border-top:1px solid #dddcdc; margin:0;  }
.ui-multiselect ul.view { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; height:200px !important;}
.ui-multiselect ul.view li { padding-left: 10px; border:0; border-top:1px solid #dddcdc; margin:0;  }
.ui-multiselect ul li:hover{ border-top:1px solid #dddcdc;}
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px; }
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header { border: none; font-size: 11px; margin-bottom: 1px; }
.ui-multiselect .search { float: left; padding: 4px; }
.ui-multiselect .count { float: left; padding: 7px; display:none;}
.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px;}
.ui-multiselect li a.action { position: absolute; right: 0; top: 0px; bottom:0;padding:3px; border:0 none; }
.ui-multiselect li .ui-state-hover{ border:0 none !important;} 
.ui-multiselect input.search { height: 22px; padding: 1px; background-color:#fff; margin: 4px; width: 100px !important;border-radius: 0 0 0 0; }
.two-column-multiselect .ui-icon{ float:right; margin-top:1px;}
.ui-multiselect .add-all{background:url(../img/icons.png) no-repeat -0px -94px; width:19px; height:18px; text-indent:-2000px; margin-top:8px; margin:6px 0 0 0; float: right; padding: 7px;}
.ui-multiselect .remove-all{background:url(../img/icons.png) no-repeat -24px -94px; width:19px; height:18px; text-indent:-2000px;margin:6px 0 6px 0;float: right; padding: 7px; }
.ui-multiselect div.selected .ui-icon-arrowthick-2-n-s{ width:16px; height:16px; background-image:url(../img/ui-icons_454545_256x240.png);}
.ui-multiselect .filter-up{background:url(../img/icons.png) no-repeat -286px -142px; width:19px; height:18px; text-indent:-2000px; margin:6px 4px 0 0; float: right; padding: 7px;}
.ui-multiselect .filter-down{background:url(../img/icons.png) no-repeat -310px -142px; width:19px; height:18px; text-indent:-2000px;margin:6px 2px 6px 0;float: right; padding: 7px; } 
.ui-helper-reset{line-height: 1.428571429 !important;}

/*Sorting Option*/ 
.manage-sort-sorting-option .ui-multiselect .selected .multiselect-sorting{ display:inline; position:absolute; right:20px; padding:8px; }
.manage-sort-sorting-option .ui-multiselect .selected .multiselect-sorting:hover{ border:0 none;}
.ui-multiselect .multiselect-sorting{ display:none; }
.ui-multiselect .selected .multiselect-sorting .arrow-down{background:url(../img/repository-sort-down.png) no-repeat; width:9px; height:7px;}
.ui-multiselect .selected .multiselect-sorting .arrow-up{background:url(../img/repository-sort-up.png) no-repeat; width:9px; height:7px;}
/******* POP BOX *******/
.modal-header{padding:5px 10px;}
.modal-title{font-size: 14px; font-weight:bold; text-transform: none;}
.modal-body{padding:10px 10px 5px; font-size:12px; float:left; width:100%;}
.modal-body-smarten{padding:0px 0px 0px; font-size:12px; float:left; width:100%;}
.modal-body h4{text-align: left; color: #000000; padding:0px; margin:0px; font-size:12px;}
.modal-body label{font-size:12px; margin-bottom:0px;}
.rangelabel{font-size:12px !important;}
.modal-body .input-sm{font-size:12px;}
.modal-footer{padding:0px 10px 10px 10px; border:0px; text-align:left; margin:0px;}
.note-text{font-size:11px; padding:0px 0px 0px 10px; border-left:#054591 5px solid; margin:0px 0px;}
.modal-bot-text{font-size:11px; padding:0px 0px 0px 10px; border-left:#054591 5px solid; margin:10px 0 10px 0px; display: table;}
.modal-bot-text h6{text-align: left; color: #000000; font-weight:bold; margin:0px; font-size:13px;}
.modal-bot-text table{font-size: 11px;}
.modal-bot-text .table tbody > tr > td,.modal-bot-text .table thead > tr > th{padding: 2px 5px;max-width: none;}
.modal-bot-text .table thead > tr > th{background-color: #f5f5f5;}
.modal-bot-text table td.remove{background: #ff726f;}

.table-by-text{display:none;}
.table-by-text.active{display:table-row;}
.table-by-text td{border:0px !important; background-color:#F2F6F9; font-size:11px; max-width: 100px; word-wrap: break-word;}
.table-by-text td:first-child, .table-by-text th:first-child{text-align:left !important; padding:3px 10px !important;}

.table-width1{width:1%;}
.table-width3{width:3%;}
.table-width5{width:5%;}
.table-width8{width:8%;}
.table-width9{width:12%;}
.table-width10{width:10%;}
.table-width11{width:14%;}
.table-width16{width:16%;}
.table-width15{width:18%;}
.table-width23{width:23%;}
.table-width29{width:29%;}
.table-width36{width:20%;}
.table-width45{width:20%;}
.table-width33{width:33%;}
.table-width37{width:37%;}
.table-width40{width:40%;}
.table-width48{width:48%;}
.table-width54{width:54%;}
.table-width66{width:66%;}
.table-width0 {width:0.1%; padding:0 !important;}
.table-width20{width:20%;}
.table-width30{width:30%;}

/* SMALL Box */
.modal-dialog{padding-top:10px !important;-webkit-overflow-scrolling: touch;}
.small-dialog .modal-dialog{width:420px;}
.small-m-dialog .modal-dialog{width:500px;}
.midle-s-dialog .modal-dialog{width:665px;} 
.midle-dialog .modal-dialog{width:850px;}
.midle-l-dialog .modal-dialog{width:675px;}
.large-dialog .modal-dialog{width:900px;}
.large-l-dialog .modal-dialog{width:950px;}
.large-ll-dialog .modal-dialog{width:1100px;}

/* POP Tab */ 
.pop-tab{margin:0px 0px 5px 0px}
.pop-tab .nav-tabs{position:relative; border-bottom:#999 1px solid; margin:0px; display:block;}
.pop-tab .nav-tabs img{vertical-align:0px;}
.pop-tab .nav-tabs>li>a, .pop-tab .nav-tabs>li>a:focus{border-radius:0px; padding:0px; margin:0px; color:#666; position:relative; padding:2px 7px; border:1px solid #d6d6d6 ; border-bottom:1px solid #999999; margin-right:0px; background-color:#f5f5f5; display:inline-block;}
.pop-tab .nav-tabs>li>a:hover{color:#000; border:#d6d6d6 1px solid; /* border-bottom:0px */; background-color:#eae9e9;}
.pop-tab .nav-tabs>li.active>a, .pop-tab .nav-tabs>li.active>a:hover, .pop-tab .nav-tabs>li.active>a:focus{background-color:#FFF; color:#000; border:1px solid #999999; border-bottom:1px solid #fff;}
.pop-tab .tab-content{border:#999 1px solid; border-top:0px; padding:5px;}
.pop-tab .separate{cursor: auto !important; float: left; font-size:18px; margin:0px 6px;}
.pop-tab .carousel-indicators{position: relative; bottom:0px; left:auto; z-index: inherit; width: auto; text-align: left; list-style: none;}
.pop-tab .carousel-indicators li{display: inline-block; width: auto; height: auto; margin: 0px; text-indent:inherit; cursor: pointer; border:none; border-radius: 0px;}
.pop-tab .carousel-indicators .active{width: auto; height: auto; margin: 0; background-color: transparent;}
.pop-tab .carousel-control .icon-prev, .pop-tab .carousel-control .icon-next{margin: 0;}

/* div move */ 
#sortable,.bi-sortable{list-style-type: none; margin: 0; padding: 0; width: 100%;}
#sortable li,.bi-sortable li{margin:0px; padding:4px 5px 3px 5px;}
html>body #sortable li,html>body .bi-sortable li{clear:both; float:left; width:100%;}
.move-main-box .ui-state-highlight{}
.move-main-box .ui-state-default, .move-main-box .ui-widget-content .ui-state-default, .move-main-box .ui-widget-header .ui-state-default{border:0px !important; border-bottom:1px solid #D3D3D3 !important;}
.close{opacity:0.7;}

/******* Dashboard Add Tab *******/
.move-main-box{height:149px; width:558px; overflow:auto; border:#ccc 1px solid !important;}

h3.accordion-bg{background-color: #f0f0f0; color: #000 !important; width: 100%; margin:5px 0px !important; padding:4px 8px !important; border-radius:0px;}

.select-height-small select[size]{height:80px; padding:2px;}
.select-height select[size]{height:115px; padding:2px;}
.select-height-large select[size]{height:316px; padding:2px;}
.select-btn-blue a{background-color: #f0f0f0; color: #000 !important; float: left; font-size: 12px; margin-top: 5px; padding: 5px 10px; text-align: center; text-transform: uppercase; width: 100%; text-decoration:none;}

/* accordion */ 
.manage-tab-section .ui-accordion h3{background:#f0f0f0; border:none !important; clear:both;}
.manage-tab-section .ui-accordion h3 .ui-icon{left:0;}
.manage-tab-section .ui-accordion .ui-accordion-content{background:none; border:none; padding:0; height:auto !important; border-radius:0;}
.title{margin-bottom:0;}
select{padding:2px; height:auto; width:61px;}
.editable-unsaved{font-weight:normal;}
.manage-tab-section .ui-accordion .ui-accordion-content{padding:0em !important;}
.manage-tab-section .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:-0em !important;}
.manage-tab-section .ui-accordion .ui-accordion-icons{padding-left: 1.5em !important;}

/******* Dashboard Publish Now *******/
.publish-now-mail textarea.form-control{height:72px; padding: 5px;}
.publish-now-mail form{margin: 0; padding: 0;}
.publish-now-mail .col-lg-110{ width:91.6667%; float:left;}
.publish-now-mail .col-lg-10{ width:8.33333%; float:left;}
.publish-now-mail .col-lg-10 .dropdown-toggle{ padding:5px;}

/****** Dashboard Retrieval Parameters ******/
.retrieval-parameters-box .input-group-addon{font-size:12px; min-width:278px; text-align:left; padding:5px;}
.retrieval-parameters-box.three-column-view .input-group-addon {min-width:187px;}
.retrieval-parameters-box.three-column-view .speed-type-section{padding:0;}
.retrieval-parameters-box.three-column-view .form-control{border:0;}

/****** Global Variabes ******/
.global-variables-box {}
.global-variables-bottom-box { clear:both;}
.global-variables-bottom-box-scroll { height:170px; clear:both;}
/*Dashboard*/
.show-cube-name-retrival,.show-cube-name-global{ display:none;}

/****** Global Variabes (Design MOde) ******/
.speed-type-section { background-color:#ffffff; padding: 0; font-size: 14px;color: #555555;border: 1px solid #cccccc; border-radius: 0 4px 4px 0; display:table-cell; margin-left:-2px; position:relative;}
.outliner-search-box .speed-type-section{border-radius:4px !important; width:392px;}

.speed-type-section ul { margin:0; padding:0 0 0 0; float:left; width:100%; position:relative; cursor:text; height:auto;}
.speed-type-section li { -moz-border-radius: 5px; border-radius: 5px; display: block; float: left; margin: 0 2px 2px 3px; position: relative; }
.speed-type-section li.tagit-choice.selected { /* background: #d4d4d4; */ }
.speed-type-section li.tagit-choice:hover { /* background-color: #f2f2f2; */}
.speed-type-section li.tagit-new { padding: 2px 4px 1px 0; margin-top:3px; margin-bottom:0; float:left;}
.speed-type-section li.tagit-choice input { display: block; float: left; margin: 0 5px 0 0; padding-top: 2px; padding-bottom: 2px; }
.speed-type-section li.tagit-choice a.tagit-close:hover { color: #535353; }
.speed-type-section div.tagit-label.hidden { display: none; }
.speed-type-section input.tagit-edit { margin: 0px 0px 0px 2px; border: none; line-height: 16px; }
.speed-type-section input[type="text"] { -moz-box-sizing: border-box; border: none !important; margin: 0 !important; padding: 0 !important; outline: none; }
.speed-type-section ul li input[type="text"]{width:100%; float:left; /* background: #EEEEEE; */}
.speed-type-section .tagit-hiddenSelect { display: none; }
.speed-type-section li.tagit-choice .tagit-label { line-height:12px; float:left; padding:0px 2px 0px 0px; }
.speed-type-section .ui-state-focus, .speed-type-section .ui-widget-content .ui-state-focus { background-color: #05458D; background-image:none; color: #fff; }
.speed-type-section ul ul {border-radius: 0; position:absolute; left:0 /* !important */; right:0; width:100% /* !important */; padding:0;  background: #fff; border: 1px solid #aaaaaa; border-top: 0; position: absolute; -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15); -moz-box-shadow : 0 4px 5px rgba(0,0,0,.15); box-shadow : 0 4px 5px rgba(0,0,0,.15); z-index: 1010; width: 100%; -moz-box-sizing : border-box; -ms-box-sizing : border-box; -webkit-box-sizing: border-box; -khtml-box-sizing : border-box; box-sizing : border-box; display:none;  }
.speed-type-section ul ul li {border-radius: 0; border:0;overflow: hidden;}
.speed-type-section ul ul li a{text-transform:none; border-radius: 0; border:0; cursor:pointer;}
.speed-type-section li.tagit-choice { font-size: 12px; font-weight: normal; text-transform: none; -webkit-border-radius: 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); -moz-box-shadow : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); box-shadow : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); background-color: #F5F5F5; color: #333; border: 1px solid #aaaaaa; line-height: 13px; padding: 3px 3px 3px 4px; margin: 2px 0 4px 4px; position: relative; cursor: default; }
.speed-type-section li.tagit-choice a.tagit-close { cursor:pointer; display: block; float:right; right: 3px; width: 14px; height: 12px; font-size: 1px; background: url('../img/chosen-sprite.png') -42px 2px no-repeat; }
.speed-type-section li.tagit-choice a.tagit-close:hover { background-position: -42px -13px; }

.speed-type-section.full-width {display:table; width:100%; margin:0; border-radius:4px;} 
.speed-type-section.find-and-replace {display:table; width:100%; margin:0; border-radius:4px; border:0 none;}

/****** Add Page Filter******/
.add-page-filter-box .input-group-addon{font-size:12px; min-width:182px; text-align:left; padding:5px;}

/****** PDF setup ******/
label.label-bold{margin:0px; font-weight:normal; display:inline; color: #000; text-align: left;}
.pdf-setup-box .input-sm{padding:5px;}
.radio-box-main{padding:1px 0px;}
.btn-toolbar .btn-group{padding:5px 10px 2px 0px;}


#storetofolder .addTab-label{margin:0px; padding:0px;}

.btn-group .dropdown-menu{border: 1px solid #999999;}

.btn-group.open .dropdown-toggle{box-shadow:none;}
select[multiple].dropdown-fix, select[size].dropdown-fix{height:110px; min-width:170px; font-size:12px;}
select[multiple].dropdown-fix-s, select[size].dropdown-fix-s{height:110px; min-width:50px; font-size:12px;}
select[multiple].dropdown-fix-m, select[size].dropdown-fix-m{height:65px; min-width:170px; font-size:12px;}
select[multiple].dropdown-fix-m-h, select[size].dropdown-fix-m-h{height:78px; min-width:170px; font-size:12px;}
select[multiple].dropdown-fix-s-h, select[size].dropdown-fix-s-h{height:50px; min-width:170px; font-size:12px;}

.pdf-image-dropdown-menu{left: auto; right:0; width:400px; padding:5px;}
.pdf-image-text{padding-right:10px;}
.pdf-image-img{padding:0px; height:110px; text-align:center; margin:0px 0px 5px 0px;}

.pdf-image-text select[multiple], .pdf-image-text select[size]{height:110px; padding: 2px; font-size:12px;}

/******* Dashboard Export *******/
.export-dialog{padding:0px 0px 30px 0px;}
.export-dialog .checkbox-inline{padding-left:0px !important; padding-right:11px;}

/******* Add Object *******/
.add-object-dialog .checkbox-inline{padding-left:0px !important; padding-right:20px;}
.select-height-l select[size]{height:151px; padding:2px;}

/******* New Dashboard *******/
.image-dashboard{width:100%; float:left; padding:5px 0 10px 0;}
.image-dashboard:last-child{ padding:0px;}
.image-dashboard img{ float:left; margin:0 17px 0 0; border:1px solid #eaeaea; }
.image-dashboard img:last-child{ margin:0px 0 0 0;}
.font-normal label{font-weight:normal;}
.dashboard-select-height select[size] {height: 110px; padding: 2px;}
.new-dashboard-form-control{ width:99%;}
.dashboard-tree-menu-section-m{border: 1px solid #CCCCCC; height: 140px; overflow: auto;  width:100%;}
.dashboard-silder .carousel-control.right{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: inherit; color:#666; filter: none;
opacity: 1; overflow: hidden; position: fixed; right: 5px;  top: 50%; width: auto; z-index: 9999; font-size:43px;}
.dashboard-silder .carousel-control.left{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: inherit; color:#666; filter: none;
left: 5px; opacity: 1; overflow: hidden; position: fixed; top: 50%; width: auto; z-index: 9999; font-size:43px;}

.top-bottom-rank ul{ padding-inline-start: 0px;}
.tooltip-inner {color: #000000 !important;background-color: #ffffff !important;}
.ui-slider-horizontal a{background-color: #999 !important;border-radius: 50% !important; }
/******* Filter Association *******/
.filter-association select[multiple]{height:263px; padding: 2px; font-size:12px;}
.filter-association-right{padding-left:15px;}
.filter-association-title{padding:2px 0;}
.greay-text{color:#999;}
.filter-as-obj-box{min-height: 0px;overflow: auto;max-height: 190px;}
.view-as-obj-box{ min-height: 0px;overflow: auto;/* max-height: 100px; */} //commented to resolve bug #9821
.filter-as-checkbox{padding-bottom:3px; display: block; margin-left: 0 !important;}
.filter-association option { padding-left:5px;}
.rank-box-main{padding-left:20px; padding-bottom:5px; overflow:auto;}
.text-left-text{padding-top:5px;}

/******Login Page******/
.loging-logo {margin:25px 0 0; width:100%; text-align: center;}
.login-form h1{font-size:18px; color:#05458D; margin-top:0px;}

li.about-us-menu{ margin-top:10px;}
.header-right-menu > ul > li:first-child.about-us-menu > a{ font-size:12px; padding:0;}
.login-main {max-width:1000px;clear:both; padding:0 0 80px 0; margin:6% auto 0 auto;}

.footer-bottom-fix {width:100%; position:fixed; bottom:0;left:0;}
.main-container {min-height:100%;position:relative;}

.login-slider { /* border-left: #ebebeb 1px solid; */ padding-left:40px;}
.login-slider .carousel-indicators{ margin:0; left:0; bottom:0;}
.login-slider .carousel-indicators li{float:left; border-radius:0; background:#EBEBEB; border:0 none; height:13px; width:13px; margin:1px;}
.login-slider .carousel-indicators .active {background-color: #054591;}
.login-slider .slide { padding: 20px 0px;}
.login-slider .carousel-indicators .active { height:13px; width:13px; margin:1px;}

.login-form { margin:97px 46px 0 0;}
.login-form .form-group{ }
.login-form .btn-blue{padding: 8px 25px;}

/******* Dashboard Chart Properties *******/
.dashboard-properties{}
.dashboard-properties .col-lg-10, .dashboard-properties .col-lg-20, .dashboard-properties .col-lg-30, .dashboard-properties .col-lg-40, .dashboard-properties .col-lg-50, .dashboard-properties .col-lg-60, .dashboard-properties .col-lg-70, .dashboard-properties .col-lg-80, .dashboard-properties .col-lg-90, .dashboard-properties .col-lg-100, .dashboard-properties .col-lg-110{position: relative; min-height: 1px; padding:0px 5px 0px 0px;}
 .dashboard-properties .col-lg-120{position: relative; min-height: 1px;}
.dashboard-properties .col-padding .col-lg-40{padding:5px 0px 0px 0px;}
.dashboard-properties .col-padding .col-lg-80{padding:0px;}
.dashboard-properties .col-padding .col-lg-60{padding:0px;}
.dashboard-properties #ui-id-19{ z-index:1100; font-variant:normal;}

/******* S3 right wrong Properties *******/
.col-lg-30.rigth-wrong {margin-top: 5px;}

/*Dashbaord Tab Scrolling */
.dashboard-properties-slider {margin-top:0; position:relative;}
.dashboard-properties-slider .prev{ display:block; border: 1px solid #D6D6D6; color: #05458D; line-height:9px; float: left; font-size: 15px; padding:6px 7px 5px 7px; z-index:9; text-decoration:none;}
.dashboard-properties-slider .next{display:block ; border: 1px solid #D6D6D6; color: #05458D; line-height:9px; float: left; font-size: 15px; padding:6px 7px 5px 7px; z-index:9; text-decoration:none;}
.dashboard-properties-slider .next {float: right;}
.dashboard-properties-slider .tab-scroll {overflow: hidden;}
.dashboard-properties-slider .tab-scroll ul {width: 3000px; overflow:hidden; margin-left: 0;}
.dashboard-properties-slider .tab-scroll ul li {display: inline; margin:0;}

/* Chart Properties Tab */ 
.dashboard-properties-slider .nav-tabs{position:relative; border-bottom:none; margin:0px;}
.dashboard-properties-slider .nav-tabs img{vertical-align:0px;}
.dashboard-properties-slider .nav-tabs>li>a, .dashboard-properties-slider .nav-tabs>li>a:focus{border-radius:0!important; margin:0; background-color:#f9f9f9; color:#646464; line-height:16px; position:relative; z-index:11; border:1px solid #d6d6d6 ; border-bottom:1px solid #999999; padding:2px 15px;}
.dashboard-properties-slider .nav-tabs>li>a:hover{color:#000; background-color:#eae9e9;}
.dashboard-properties-slider .nav-tabs>li.active>a, .dashboard-properties-slider .nav-tabs>li.active>a:hover, .dashboard-properties-slider .nav-tabs>li.active>a:focus{color:#000; border:1px solid #999999; border-bottom:1px solid #fff; z-index:12;}

/* Chart Properties Inner Content Tab */ 
.dashboard-properties-tab {padding:5px 0px 0px 0px; clear:both;}
.dashboard-properties-tab  .nav-tabs{position:relative; border-bottom:#999 1px solid; margin:0px;}
.dashboard-properties-tab  .nav-tabs img{vertical-align:0px;}
.dashboard-properties-tab  .nav-tabs>li>a, .dashboard-properties-tab  .nav-tabs>li>a:focus{border-radius:0px; padding:0px; margin:0px; color:#666; position:relative; padding:2px 15px; border:1px solid #d6d6d6 ; border-bottom:1px solid #999999; margin-right:0px; background-color:#f5f5f5; display:inline-block;}
.dashboard-properties-tab  .nav-tabs>li>a:hover{color:#000; border:#d6d6d6 1px solid; border-bottom:0px; background-color:#eae9e9;}
.dashboard-properties-tab  .nav-tabs>li.active>a, .dashboard-properties-tab  .nav-tabs>li.active>a:hover, .dashboard-properties-tab  .nav-tabs>li.active>a:focus{background-color:#FFF; color:#000; border:1px solid #999999; border-bottom:1px solid #fff;}
.dashboard-properties-tab  .tab-content{border:#999 1px solid; border-top:0px; padding:5px;}

/* Chart Properties Jquery ui */
.right_panel .ui-accordion .ui-accordion-header, .dashboard-properties .ui-accordion .ui-accordion-header { background:#F0F0F0; padding-top:3px; padding-bottom:3px; padding-left:19px; border:none; border-radius:0; font-size:13px; font-weight:bold; clear:both; }
.right_panel .ui-accordion .ui-accordion-content, .dashboard-properties .ui-accordion .ui-accordion-content { padding:10px 0 5px 0; border:0 none;}
.right_panel .ui-accordion .ui-accordion-header .ui-accordion-header-icon, .dashboard-properties .ui-accordion .ui-accordion-header .ui-accordion-header-icon { left:0;}

.pattern-r .ui-accordion .ui-accordion-header { background:#F0F0F0; padding-top:3px; padding-bottom:3px; padding-left:19px; border:none; border-radius:0; font-size:13px; font-weight:bold; clear:both; }
.pattern-r .ui-accordion .ui-accordion-header .ui-accordion-header-icon { left:0;}


/* Chart Properties Box */ 
.dashboard-properties .modal-body{padding:8px;}
.dashboard-properties .modal-header{padding:5px 10px;}
.dashboard-properties .modal-title{font-size: 14px;}
.dashboard-properties h4{text-align: left; color: #000000; padding:0px; margin:0 0px 5px 0px; font-size:12px;}
.dashboard-properties h5{text-align: left; color: #000000; font-weight:bold; padding:0px; margin:7px 0 0 0; font-size:13px;}
.dashboard-properties h6{font-size:12px;font-weight:bold;display:block;margin:0;margin-bottom:5px;}
.dashboard-properties label{margin:0px; font-weight:normal; display:inline; font-size:12px; color: #000; text-align: left;}
.dashboard-properties .tab-content > .active, .pill-content > .active{padding: 5px 0;}
.dashboard-properties .tab-content { clear:both; overflow:auto; }
.dashboard-properties .modal-footer{padding:0px 10px 10px 10px; border:0px; text-align:left; margin:0px;}
.dashboard-properties .boder-box{border:#f4f2f2 1px solid; padding:0px 0px 5px 0px;}
.dashboard-properties .margin-top{margin-top:5px;}
.dashboard-properties .margin-top-l{margin-top:6px; margin-bottom:5px;}
.dashboard-properties .padding-top{padding-top:5px !important;}
.dashboard-properties textarea.form-control{ padding:5px 8px; font-size:12px; height:45px;}
.dashboard-properties select.multiselect-selection{ padding:5px 4px; font-size:12px; margin-bottom:10px; height:60px;}
.dashboard-properties .form-group{}
.dashboard-properties .input-sm{}
.dashboard-properties .upload-image-view-box{width:100%; padding:4px 0 0 0;}
.dashboard-properties .upload-image-p{width:100%; padding:0px 0 0 0;}
.dashboard-properties .upload-image-text {padding:0;}
.dashboard-properties .upload-image-text select[multiple], .upload-image-text select[size]{height:100px !important; padding: 2px; font-size:12px;}
.dashboard-properties .upload-image-img {padding:0; height:100px; text-align:center; margin:0px 0px 5px 0px; border:1px solid #ccc;}
.dashboard-properties .upload-image-img img{max-width:260px; max-height:92px;}
.dashboard-properties .form-group small{ position:absolute; right:-49px; top:24px; width:44px; text-align:left; white-space:nowrap;}
.dashboard-properties textarea.form-control-large { height:90px; margin-bottom:1px;}
.dashboard-properties select.form-control-xtra-large { height:150px; padding:5px;}

/* Chart Properties Scroll */
.dashboard-properties .properties-font-scroll { height:265px; overflow:hidden;}
.dashboard-properties .properties-background-scroll { height:255px; overflow:hidden;}
.dashboard-properties .properties-boarder-scroll { height:265px; overflow:hidden;}
.dashboard-properties .properties-xaxisscrollbar-scroll {height:310px; overflow:hidden;}
.pdf-pagesetup-dialog-scroll{height:370px;overflow:hidden;}

.popupdialog-scroll-124 { height:124px; overflow:hidden;}
.popupdialog-scroll-158 { height:148px; overflow:hidden;}
.popupdialog-scroll-170 { height:170px; overflow:hidden;}
.popupdialog-scroll-205 { height:205px; overflow:hidden;}
.popupdialog-scroll-213 { height:213px; overflow:hidden;}
.popupdialog-scroll-280 { height:280px; overflow:hidden;}
.popupdialog-scroll-225 { height:225px; overflow:hidden;}
.popupdialog-scroll-288 { height:288px; overflow:hidden;} /*added by deven for mashups*/
.popupdialog-scroll-355{ height:355px; overflow:hidden;}
.popupdialog-scroll-310{ height:310px; overflow:hidden;}
.popupdialog-scroll-305{ height:305px; overflow:hidden;}
.popupdialog-scroll-300{ height:300px; overflow:hidden;}
.popupdialog-scroll-340{ height:340px; overflow:hidden;}
.popupdialog-scroll-350{ height:350px; overflow:hidden;}
.popupdialog-scroll-390{ height:390px; overflow:hidden;}
.popupdialog-scroll-400{ height:400px; overflow:hidden;}
.popupdialog-scroll-46{ height:46px; overflow:hidden;}
.popupdialog-scroll-full{height:370px;overflow:hidden;}
/*.popupdialog-scroll{height:400px;overflow:hidden;}*/
.popupdialog-scroll-430{height:430px;overflow:hidden;}
.popupdialog-scroll-l{height:470px;overflow:hidden;}
.popupdialog-scroll-100 { height:100px; overflow:hidden;}
.popupdialog-scroll-80 { height:80px; overflow:hidden;}
.popupdialog-scroll-440{height:440px;overflow:hidden;} /*added by deven for group by in data set database wizard*/
.commentList-popupdialog-scroll-ful{overflow:hidden;}

/* Chart Properties color picker */ 
.dashboard-properties-color-pick{padding:0; position:relative;}
.dashboard-properties-color-pick .sp-replacer{ position:absolute; right:0; top:3px; width:30px; padding:6px 3px 6px 0; }
.dashboard-properties-color-pick .sp-preview{ margin:0; border:1px solid #ccc;}
.dashboard-properties-color-pick .form-control{ padding-left:5px;}
.dashboard-properties-color-pick .sp-dd{ float:right; height:14px;}

/******Design Mode******/
.design-mode-analysis-box-m{width:100%; text-align:center; /* display:table; */}
.design-mode-analysis-box{/* display: table-cell; */vertical-align: middle;}
.dashboard-designmode-objectimage-section{display: table; text-align: center; vertical-align: middle; width: 100%;height: 100%;}
.dashboard-design-mode-object-section-image {display: table-cell; margin: 0 auto; vertical-align: middle;}
.dashboard-design-mode-object-section-image img{max-height: 100%;max-width: 75%;}
/* .design-mode-analysis-box img{width:40%;} */
.object-path-title{width: 100%; word-break: break-all;}

/* Design Mode */
#designmodeSlidePanel{position:absolute; right:0; top:95px; max-width:337px;}
#designmodeSlidePanel #showHidePanel{ float:right; }
#designmodeSlidePanel #RightPanel{ float:right; z-index:1; margin-left:-3px; max-width: 310px;}
#designmodeSlidePanel #showHidePanel a{ background-color:#fff; padding:10px 4px; border-radius:4px; border-top-right-radius: 0;border-bottom-right-radius: 0; border:1px solid #DDDDDD; border-right:0; float:right; position:relative;}
#designmodeSlidePanel .panel-body{}
#designmodeSlidePanel .object-checkbox{ overflow:auto; max-height:255px; min-height:100px;}
#designmodeSlidePanel .object-checkbox input{display:inline-block; width:10%; margin:0 !important;}
#designmodeSlidePanel .object-checkbox label{ margin-bottom:10px; /* width:85%; */ display:inline-block;}
#designmodeSlidePanel .dropedobjectDiv { width:90%;float: left;}
#designmodeSlidePanel .dashboardSectionChkBox { /* margin-right:5px; */float:left;}
#designmodeSlidePanel .dashboardSectionlabel { margin-left:5px!important;float:left;}
#dashboardanalysis .sectionHighlited {	box-shadow: -8px -8px 8px #B18904 inset;}
#dashboardanalysis .sectionHighlited .section-box-2 {background: #B18904;}
#dashboardanalysis .sectionHighlited .section-title-main{background: #B18904;}
#dashboardanalysis .sectionHighlited.first {box-shadow: -8px -8px 8px #088A08 inset;}
#dashboardanalysis .sectionHighlited.first .section-box-2 {background: #088A08;}
#dashboardanalysis .sectionHighlited.first .section-title-main{background: #088A08;}

/******Home Page******/
.welcome { font-size:18px; line-height:20px; color:#000; text-align:center; padding:10px;}
.welcome span{ color:#054591;}
/* .home-main { clear:both; padding:20px 5px 45px 5px;} */
.home-main { clear:both; padding:3px 5px 0;}
.home-main-smarten { clear:both; padding:0px 0px 0;}
.home-sign-me-checkbox{padding-left:0; font-size:12px;}
.home-sign-me-checkbox input{margin-top:4px !important;}

.home-iframe-size{ border:0px none transparent !important; margin:0px; padding:0; width:100%; float:left;}
.home-iframeurl-size{ margin:0; padding:0;width:100%;height: 1400px !important;overflow-y: hidden !important;}
.home-iframe {}
.home-iframe iframe{ width:100%;}
.home-iframe iframe #container{ width:100%;}

.home-menu-section { padding-right:5px;clear:both;}
.home-menu-section .menu-list {display:block; padding:10px 0; float:left; width:100%; border:none; border-bottom:1px solid #ebebeb; }
.home-menu-section .menu-icon { float:left; padding-right:5px;}
.home-menu-section .menu-name {float:left; line-height:14px; font-size:14px; margin-top:5px; color:#000;}
.home-menu-section .menu-name a{color:#000; text-decoration:none;}
.home-menu-section .submenu {}
.home-menu-section .submenu-list {display:block; padding:0; float:left; width:100%; border:none;  }
.home-menu-section .submenu-icon {float:left; padding:3px 0 3px 10px; font-size:12px;}
.home-menu-section .submenu-name {float:left; width:82%; line-height:14px; font-size:12px; color:#000;}
.home-menu-section .submenu-name a{ padding:5px; display:block;}
.home-menu-section .greay-text { font-size:10px;}

 


/*Jquery ui changes for Homepage Menu*/
.home-menu-section .ui-accordion .ui-accordion-header{padding:10px 0;}
.home-menu-section #ui-accordion-home-menu-accordion-header-0{ padding-top:0; margin-top:10px;}
.home-menu-section .ui-accordion .ui-accordion-content { padding:0 0 7px 0; clear:both; float:left; width:100%; border:0; border-bottom:1px solid #ebebeb; }
.home-menu-section .ui-accordion .ui-accordion-header .ui-accordion-header-icon { right:0; left:auto;}
.home-menu-section .ui-accordion .ui-accordion-icons { padding-left:0; border-bottom:1px solid #ebebeb}
.home-menu-section .ui-state-default, .ui-widget-content .ui-state-default, .home-menu-section .ui-widget-header .ui-state-default { background:none;}
.home-menu-section .ui-icon-minus {background:url(../img/minus-icon.png) no-repeat left top !important; }
.home-menu-section .ui-icon-plus {background:url(../img/plus-icon.png) no-repeat left top !important; }
.home-menu-section .ui-accordion .ui-accordion-header-active { border:none;}

/*Filter*/
.filter-dialog label {color: #333333; font-size: 13px;}
.filter-dialog .filter-row{ position:absolute; top:50px; left:0; width:100%; background-color:#fff; padding:14px 0; z-index:9; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.filter-dialog .filter-row .form-group .form-control{ width:auto;}
.filter-dialog .filter-row .form-group { margin-right:15px; position:relative;}
.filter-dialog .filter-range .form-control:first-child{ margin-bottom:6px;}
.filter-dialog .form-group{margin-bottom:6px; float:left; width:100%;}
.filter-dialog .speed-type-section{ width:100%; float:left; border:none; margin:0;}

/*Filter Dialog - Plugin css for Tag it*/
.filter-section-zindex{ z-index:1031;} 
.filter-row .main-filter-input{display:inline-block; vertical-align:middle; width:204px; margin-bottom:0;}
.filter-row .main-filter-input input{ height:auto;}
.filter-row {width:100%;padding-right: 19px; background-color:#fff; min-height:38px; border-bottom: 1px solid #D0D0D3; position:relative; vertical-align:top; }
/* temp print report */
/* #ftlMainContainerDiv {height: 650px !important;}
	.filter-row {display: none !important; } */

.filter-row .filter-row-close{ position:absolute; right:0; top:2px; width:27px; height:38px; line-height:20px; font-size:25px; opacity: 0.5; display:block; text-align:center; z-index:9;}
.filter-row .filter-box ul.form-control{ height:auto; min-height:28px; width:auto; display:block; padding:2px; border:none;}
.filter-row .filter-box { margin:6px 0px 5px 8px; position:relative; display:inline-block;}
.filter-row .icon-setting{ background-position:-297px -490px;} 
.filter-row .icon-filter{ background-position:-167px -163px;} 
.filter-row .icon-add-tab{ background-position:-1px -161px;} 
.filter-row .open-dropdown{ display:block;}
.filter-row .filter-setting-icon { position:relative; display:inline;}
.filter-row .active-result123 {cursor: pointer !important; display: list-item !important; color:#555555 !important; }
.filter-row .form-inline{position:relative;}

/*Analysis Page - Filter */
.filter-row-analysis{ position:relative; float:left; width:100%;}
.filter-row-analysis .filter-row{ display:block; position:relative; left:inherit; top:inherit;}

/*Filter Dropdown*/
.filter-setting-dropdown {margin:0;padding:0;float:right; left:inherit; position:absolute;left:0;top:21px;display:none; z-index:1; border:none; background:none; min-width:65px; }
.filter-setting-dropdown > ul{margin:0;padding:0;float:left;}
.filter-setting-dropdown > ul > li {float: left;list-style:none;margin-right:-1px; }
.filter-setting-dropdown > ul > li > a{color: #333333; display: block; padding: 6px;background: #F9F9F9; border: 1px solid #DCDCDC;}
.filter-setting-dropdown > ul > li > a:hover, .filter-setting-dropdown > ul > li > a.active {background-color: #EFEDEE;}
.filter-setting-dropdown .open-dropdown{ display:block;}
.filter-setting-dropdown .section-clear-icon{display:inline-block; padding:4px;}
.advance-filter-dropdown select{ padding:2px; height:auto; width:61px;}
.advance-filter-dropdown .current-selection-data td{font-size:12px;} 
.outer-field-filter {display:none; position: absolute !important; width:204px; margin: 0; background: #fff; left: 11px; top:31px; border: 1px solid #ccc; z-index:10;}
.outer-field-filter .speed-type-section{ border:none; margin:0; float:left; width:100%; min-height:60px;}
.outer-field-filter .filter-result-icon{ width:100%; float:left;}
.outer-field-filter .filter-result-container-close {z-index:9; opacity:1; float:left; padding-top:2px; padding-bottom:1px; margin-left:1px;}
.outer-field-filter .filter-result-container-select {z-index:9; opacity:1; float:left; padding-top:2px; padding-bottom:2px;}
.advance-filter-dropdown .current-selection-data td{font-size:12px;}

/*Advance Filter Section*/
.advance-filter-section { display:block; margin:0 0 0 0;}
.advance-filter-section .section-box{ clear: both;position:relative;}
.advance-filter-section .section-title-main{border-bottom: 1px solid #e0dede; display: block;overflow: hidden; text-align:left;padding: 6px 11px;}
.advance-filter-section .section-title {display:inline-block;font-weight: normal; line-height: 12px; margin: 0; }
.advance-filter-section .object-area-main{padding:0 0 0px 0;}
.advance-filter-section label{ font-weight:normal; margin:0; padding:2px 2px 2px 0;font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left;} 
.advance-filter-section label span{ display:inline-block; padding-left:2px; width:80px;} 
.advance-filter-section tbody tr th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:11px;font-size: 12px; color: #555555;padding:7px 2px;margin:0;border-top:0;background-color: #F0F0F0;}
.advance-filter-section .current-selection-data { padding:0;}
.advance-filter-section .current-selection-data td { padding:5px 0; vertical-align:top;border-top: 1px solid #F0F0F0; vertical-align:middle;font-size:12px;}
.advance-filter-section .current-selection-data td:first-child {white-space:normal;}
.advance-filter-section .deletecurrent{cursor:pointer; vertical-align:top;}
.advance-filter-section .editcurrent{cursor:pointer; vertical-align:top;}
.advance-filter-section .section-setting{cursor:pointer;float:right;}
.advance-filter-section .icon-clear{background:url(../img/clear-icon-grey.png) no-repeat center center}
.advance-filter-section .white-icon-clear .icon-clear{background:url(../img/clear-icon-white.png) no-repeat center center}
.advance-filter-section .white-icon-close .selection-close {background-position:-31px 1px !important;	}
.advance-filter-section .selection-close { display: block; position: absolute; right:3px; top:50%; margin-top:-5px; width: 12px; height: 12px; font-size: 1px; background: url(../img/chosen-sprite.png) -42px 1px no-repeat; cursor:pointer; }
.advance-filter-section .section-setting-icon{display: inline-block; padding:4px; line-height:0;}
.advance-filter-section .section-clear-icon{display: inline-block; padding:4px;line-height:0;}

.advance-filter-section .advance-filter-scroll{ height:133px;clear:both; overflow:hidden;}
.advance-filter-section .jspVerticalBar { position: absolute; right: 0; width:11px; height: 100%; }
.advance-filter-section .jspVerticalBar .jspDrag { background: #5C5C5C; position: relative;top:0;cursor: pointer;border-radius: 4px 4px 4px 4px;margin-left:2px; width: 5px; }
.advance-filter-section .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right top;}
.advance-filter-section .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left top;}
.advance-filter-section .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll.png) repeat-y center center;position: relative; }
.advance-filter-section .white-arrow .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll_white.png) repeat-y center center;position: relative; }
.advance-filter-section .white-arrow .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right bottom;}
.advance-filter-section .white-arrow .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left bottom;}

/*Drill Trough Dialog*/
.drill-through-dialog .repository-table-section td:first-child, .drill-through-dialog .repository-table-section th:first-child { text-align:left;}
.drill-through-dialog .repository-table-section{width:100%; float:left; overflow:auto;}
.drill-through-dialog .repository-table-section-scroll{width:800px; padding-bottom:12px;}

/*Drill Trough Dialog columns sroll*/
.drill-through-dialog .drill-through-columns-scroll{width:100%; /* height:auto; */overflow: auto;}

.drill-through-dialog .jspVerticalBar{ background-color:#fff;}
.drill-through-dialog .jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 11px; background-color:#fff;}
.drill-through-dialog .jspHorizontalBar .jspTrack{}
.drill-through-dialog .jspHorizontalBar .jspDrag {background: #5C5C5C;border-radius: 4px 4px 4px 4px; height:6px; position: relative; top:2px; left: 0; cursor: pointer; }
.drill-through-dialog .jspHorizontalBar .jspTrack { background:url(../img/jsp_hscroll.png) repeat-x center center;position: relative; }
.drill-through-dialog .jspArrowLeft{ background:url(../img/jsp_arrow_updown.png) no-repeat left bottom;}
.drill-through-dialog .jspArrowRight{ background:url(../img/jsp_arrow_updown.png) no-repeat right bottom;}

/*Data Operations Dialog*/
.radio-width .radio-fix-width{width:120px;}

/****** Loading ******/
#loading { width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; opacity: 0.7; background-color: #fff; z-index: 9999; text-align: center; }
#loading-image { position: absolute; top: 50%; left: 50%; margin:-32px 0 0 -32px; z-index: 100; width:64px; height:64px; }
#loading-cancel{position: absolute; top: 50%; left: 50%; margin:-12px 0 0 -50px; z-index: 100; width:100px; height:30px; cursor: pointer;}
#loading-image_innerDiv { position: absolute; top: 50%; left: 50%; margin:-32px 0 0 -32px; z-index: 1000; width:64px !important; height:64px; }
 

/*Messages Dialog*/
.error-msg-dialog h4{color: #B94A48; font-weight:bold;}
.error-msg-dialog p{color: #B94A48;}
.error-msg-dialog .btn-blue{background-color: #B94A48;}

.warning-msg-dialog h4{color: #C09853;}
.warning-msg-dialog p{color: #C09853;}
.warning-msg-dialog .btn-blue{background-color: #C09853; font-weight:bold;}

.info-msg-dialog h4{color: #3A87AD; font-weight:bold;}
.info-msg-dialog p{color: #3A87AD;}
.info-msg-dialog table {color: #3A87AD;}
.info-msg-dialog .btn-blue{background-color: #3A87AD;}

.success-msg-dialog h4{color: #468847; font-weight:bold;}
.success-msg-dialog p{color: #468847;}
.success-msg-dialog .btn-blue{background-color: #468847;}

/****** Repository ******/
.repository-main { clear:both; padding-bottom:40px;}

/* Repository Section Title */
.repository-section-title{border-bottom:1px solid #ebebeb; padding: 10px 0; position:relative;}

/* Repository Title */
.repository-title{font-size:18px; color:#165198; border-left:#165198 10px solid; padding:2px 10px;}

/* Repository Action Button */
/* .repository-action-btn { float:left;} */
.repository-action-btn > a{ float:left; margin-left:5px;}
.action-link, .edit-link, .delete-link, .permission-link, .info-link, .refreshSchedulers-link, .markIT-link, .unmarkIT-link{display:none;}

/* Repository Tree Menu */
.repository-tree-menu-section{padding-top:10px; width:100%; }
.repository-tree-menu-scroll {overflow:hidden;}
.repository-tree-menu-scroll .jspVerticalBar { position: absolute; top: 0; right: 0; width:11px; height: 100%; }
.repository-tree-menu-scroll .jspVerticalBar .jspDrag { background: #C0C0C0; position: relative;top:0;cursor: pointer;border-radius: 4px 4px 4px 4px;margin-left:2px; width: 5px; }
.repository-tree-menu-scroll .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right top;}
.repository-tree-menu-scroll .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left top;}
.repository-tree-menu-scroll .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll.png) repeat-y center center;position: relative; }

/* Repository sorting Button */
.repository-sorting{padding-right:4px;}
.repository-sorting ul.dropdown-menu {min-width:inherit; width:100%;}
.repository-sorting ul.dropdown-menu li{position:relative;}
.repository-sorting ul.dropdown-menu li:first-child{border-top:0 none;}
.repository-sorting ul.dropdown-menu {background:none; padding:0; border:none;max-height:310px;overflow:auto;}
.repository-sorting ul.dropdown-menu li a{border-bottom:1px solid #E0DFDF;border-left: 4px solid #D7D7D7;border-right:1px solid #E0DFDF;background-color:#f9f8f8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding:8px 4px 8px 6px;}
.repository-sorting ul.dropdown-menu > li > a:hover{color:#000000; filter: none;border-left: 4px solid #969595;}

.repository-sorting ul.repository-sorting-title{min-width:inherit; width:100%;}

.repository-sorting .repository-sorting-title li.active a{background:#f9f8f8 url(../img/repository-sort-down.png) no-repeat 97% center ;}
.repository-sorting .repository-sorting-title li.asc a{ background:#f9f8f8 url(../img/repository-sort-up.png) no-repeat 97% center ;}

.repository-sorting .arrow-down{background:url(../img/repository-sort-down.png) no-repeat; width:10px; height:6px; display:inline-block; vertical-align:middle; margin-left:5px;}
.repository-sorting .arrow-up{ background:url(../img/repository-sort-up.png) no-repeat; width:10px; height:6px; display:inline-block; vertical-align:middle; margin-left:5px;}
.repository-sorting #repository-sorting-dropdown .btn-default{ width:114px;}
.repository-sorting #repository-sorting-dropdown-l .btn-default{ width:135px;}

/*Auto Width For Large Text Dropdown*/
.repository-sorting .dropdown-width-150 .btn-default{min-width:150px !important; padding-right:13px; padding-left:6px;}
.repository-sorting .dropdown-width-150 ul.repository-sorting-title{width:auto !important; min-width:100%;}
.repository-sorting .dropdown-width-150 ul.repository-sorting-title li a{padding-right:19px;}
.repository-sorting .dropdown-width-150 .btn-default{ overflow:hidden; text-overflow:ellipsis;}
.repository-sorting .dropdown-width-150 .btn-default span{ position:absolute; right:5px; top:12px;}


/* Publish Agent sorting Button */
.publish-agent-sorting{ float:right; padding-right:4px;}
.publish-agent-sorting ul.dropdown-menu {min-width:47px;}
.publish-agent-sorting ul.dropdown-menu li{position:relative;}
.publish-agent-sorting ul.dropdown-menu li:first-child{border-top:0 none;}
.publish-agent-sorting ul.dropdown-menu {background:none; padding:0; border:none;}
.publish-agent-sorting ul.dropdown-menu li a{border-bottom:1px solid #E0DFDF;border-left: 4px solid #D7D7D7;border-right:1px solid #E0DFDF;background-color:#f9f8f8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding:8px 4px 8px 6px;}
.publish-agent-sorting ul.dropdown-menu > li > a:hover{color:#000000; filter: none;border-left: 4px solid #969595;}

.publish-agent-sorting ul.publish-agent-sorting-title{min-width:145px;}
.publish-agent-sorting ul li a{background:#f9f8f8 url(../img/repository-sort-down.png) no-repeat 97% center !important;}
.publish-agent-sorting .change-order a{ background:#f9f8f8 url(../img/repository-sort-up.png) no-repeat 106px center !important;}
.publish-agent-sorting .arrow-down{background:url(../img/repository-sort-down.png) no-repeat; width:10px; height:6px; display:inline-block; vertical-align:middle; margin-left:5px;}
.publish-agent-sorting .arrow-up{ background:url(../img/repository-sort-up.png) no-repeat; width:10px; height:6px; display:inline-block; vertical-align:middle; margin-left:5px;}
.publish-agent-sorting #publish-agent-sorting-dropdown .btn-default{ width:150px;}

.repository-setting { float:right; margin:0 0 0 5px; position:relative;}
.repository-setting > a{display:block; padding: 4px 6px; background:#f9f9f9;border:1px solid #dcdcdc;}
.repository-setting > a:hover{background:#DCDCDC;}
.repository-setting .icon-setting { background-position:-117px -185px;}

/* Repository Table Header*/
.repository-table-header { padding:10px 0;}
.repository-table-header .breadcrumb{ background:none; margin:5px 0 0 0; padding:0;}
.repository-table-header .breadcrumb > li + li:before {content: none;}
.repository-table-header .breadcrumb > li a{font-size:12px; color:#999999; }
.repository-table-header .breadcrumb > li{font-size:12px; display:inline;}
.repository-top-search .filter-search-field{float:right; margin:0 3px 0 0; position:relative;width:200px;}
.repository-top-search .filter-search-field input{padding:7px 20px 7px 3px;width:100%; margin-left:0; float:left; border:none; background:#fff;border:1px solid #CDCDCD; }
.repository-top-search .filter-search-field .icon-search{ position:absolute; right:3px; top:8px;}
.repository-top-search .icon-search{background:url(../img/icon-search-grey.png) no-repeat;}


/* Repository Table*/
/* .repository-table-section { margin-bottom:20px;} */
.repository-table-section table{ font-size:12px; width:100%; border-spacing:0;}
.repository-table-section .admin-name {font-size: 11px; line-height: 14px;}
.repository-table-section td:first-child, .repository-table-section th:first-child {text-align:center; padding-left:0;}
.repository-table-section-left td:first-child, .repository-table-section-left th:first-child {text-align:left;}
.repository-table-section td { vertical-align:middle; padding: 7px 5px; vertical-align: middle; border-top: 1px solid #DDDDDD;}
.repository-table-section th {vertical-align:middle; padding: 10px 5px; vertical-align: middle; border-top: 1px solid #DDDDDD; text-transform:uppercase;}
.repository-table-section .greay-text{color: #8E8D8D; font-size:11px;}
.repository-table-section th label{ margin:0}
.repository-table-section tr.selected { background: #f2f6f9; }
.repository-table-section a { color:#000; text-decoration:none;}
.repository-table-section .dropdown-menu{ top:0; left:20px;}

/* .repository-table-section { margin-bottom:20px;} */
.repository-table-section-fs table{ font-size:12px; width:100%; border-spacing:0;}
.repository-table-section-fs .admin-name {font-size: 11px; line-height: 14px;}
/* .repository-table-section-fs td:first-child, .repository-table-section th:first-child {text-align:left; padding-left:0;} */
.repository-table-section-fs-left td:first-child, .repository-table-section-left th:first-child {text-align:left;}
.repository-table-section-fs td { padding: 7px 5px; vertical-align: middle; border-top: 1px solid #DDDDDD;text-align:left;}
.repository-table-section-fs th { padding: 10px 5px; vertical-align: middle; border-top: 1px solid #DDDDDD; text-transform:uppercase;}
.repository-table-section-fs .greay-text{color: #8E8D8D; font-size:11px;}
.repository-table-section-fs th label{ margin:0;}
.repository-table-section-fs tr.selected { background: #f2f6f9; }
.repository-table-section-fs a { color:#000; text-decoration:none;}
.repository-table-section-fs .dropdown-menu{ top:0; left:20px;}



/* Repository Page*/
/* .repository-page th:first-child{ width:43px;} */

/*Stylist Checkbox*/
.repository-table-section input[type="checkbox"]:disabled + .lbl:before { background-color: #D6D6D6; }
.repository-table-section input[type="checkbox"]:checked + .lbl:before, input[type="radio"]:checked + .lbl:before { background-image: url(../img/check-arrow.png); background-position: -286px 1px; display: inline-block; }
.repository-table-section input.checked + .lbl:before { background-image: url(../img/check-arrow.png); background-position: -286px 1px; display: inline-block; }
.repository-table-section input[type="checkbox"] + .lbl:before, input[type="radio"] + .lbl:before { background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius: 0 0 0 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); color: #5b6365; content: " "; display: inline-block; font-size: 11px; font-weight: normal; height: 12px; line-height: 12px; margin-right: 1px; min-width: 13px; text-align: center; vertical-align: middle; }
.repository-table-section input[type="checkbox"] + .lbl, .repository-table-section  input[type="radio"] + .lbl { display: inline-block; font-weight: normal; line-height: 16px; margin: 0; min-height: 14px; min-width: 14px; position: relative; z-index: 11; }
.repository-table-section input[type="checkbox"]{ height:22px; opacity: 0; position: absolute; width: 22px; z-index: 12; margin:0 !important; }
.repository-table-section input[type="checkbox"] + .lbl:before,.repository-table-section  input[type="radio"] + .lbl:before { background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius: 0 0 0 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); color: #32A3CE; content: " "; display: inline-block; font-size: 11px; font-weight: normal; height: 12px; line-height: 12px; margin-right: 1px; min-width: 13px; text-align: center; vertical-align: top; }
.repository-table-section input[type="checkbox"] + .lbl,.repository-table-section  input[type="radio"] + .lbl { display: inline-block; font-weight: normal; line-height: 16px; margin: 0; min-height: 14px; min-width: 14px; position: relative; z-index: 11; }
.repository-table-section td .lbl,.repository-table-section  th .lbl { margin-bottom: 0; }
.repository-table-section  input[type="radio"] {margin-top:2px !important;}
.repository-table-section input[type="checkbox"],.repository-table-section input[type="radio"].stylist-radio{ height:22px; opacity: 0; position: absolute; width: 22px; z-index: 12; margin:0 !important; }


.unique-values-table-section table{ font-size:12px; width:100%; border-spacing:0;}
.unique-values-table-section .admin-name {font-size: 11px; line-height: 14px;}
.unique-values-table-section td:first-child {text-align:center; padding-left:0;} 
.unique-values-table-section th:first-child {text-align:center; padding-left:0;}
.unique-values-table-section td { vertical-align:middle; padding: 5px 5px; vertical-align: middle; border-top: 1px solid #DDDDDD;}
.unique-values-table-section th { vertical-align:middle; padding: 5px 5px; vertical-align: middle; border-top: 1px solid #DDDDDD; text-transform:uppercase;}
.unique-values-table-section .greay-text{color: #8E8D8D; font-size:11px;}
.unique-values-table-section th label{ margin:0;}
.unique-values-table-section tr.selected { background: #f2f6f9; }
.unique-values-table-section a { color:#000; text-decoration:none;}
.unique-values-table-section .dropdown-menu{ top:0; left:20px;}

.unique-values-table-section tr input.multi-select[type="checkbox"]:disabled + .lbl:before { background-color: #D6D6D6;}
.unique-values-table-section tr input.multi-select[type="checkbox"]:checked + .lbl:before, input[type="radio"]:checked + .lbl:before { background-image: url(../img/check-arrow.png); background-position: -286px 1px; display: inline-block; }
.unique-values-table-section tr input.multi-select.checked + .lbl:before { background-image: url(../img/check-arrow.png); background-position: -286px 1px; display: inline-block; }
.unique-values-table-section tr input.multi-select[type="checkbox"] + .lbl:before, input[type="radio"] + .lbl:before { background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius: 0 0 0 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); color: #5b6365; content: " "; display: inline-block; font-size: 11px; font-weight: normal; height: 12px; line-height: 12px; margin-right: 1px; min-width: 13px; text-align: center; vertical-align: middle; }
.unique-values-table-section tr input.multi-select[type="checkbox"] + .lbl, .repository-table-section  input[type="radio"] + .lbl { display: inline-block; font-weight: normal; line-height: 16px; margin: 0; min-height: 14px; min-width: 14px; position: relative; z-index: 11; top:2px;}
.unique-values-table-section tr input.multi-select[type="checkbox"]{ height:22px; opacity: 0; position: absolute; width: 22px; z-index: 12; margin:0 !important; }
.unique-values-table-section tr input.multi-select[type="checkbox"] + .lbl:before,.repository-table-section  input[type="radio"] + .lbl:before { background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius: 0 0 0 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); color: #32A3CE; content: " "; display: inline-block; font-size: 11px; font-weight: normal; height: 12px; line-height: 12px; margin-right: 1px; min-width: 13px; text-align: center; vertical-align: top; }
.unique-values-table-section tr input.multi-select[type="checkbox"] + .lbl,.repository-table-section  input[type="radio"] + .lbl { display: inline-block; font-weight: normal; line-height: 16px; margin: 0; min-height: 14px; min-width: 14px; position: relative; z-index: 11; }
.unique-values-table-section td .lbl,.repository-table-section  th .lbl { margin-bottom: 0; }
.unique-values-table-section tr input.multi-select[type="radio"] {margin-top:2px !important;}
.unique-values-table-section tr input.multi-select[type="checkbox"],.repository-table-section input[type="radio"].stylist-radio{ height:22px; opacity: 0; position: absolute; width: 22px; z-index: 12; margin:0 !important; }


/*Stylist Checkbox1*/
.repository-table-section-left input[type="checkbox"]:disabled  + .lbl:before { background-color: #D6D6D6;}
.repository-table-section-left input[type="checkbox"]:checked .lbl:before { background-image: url(../img/check-arrow.png); background-position: -286px 1px; display: inline-block; }
.repository-table-section-left input.checked + .lbl:before { background-image: url(../img/check-arrow.png); background-position: -286px 1px; display: inline-block; }
.repository-table-section-left input[type="checkbox"] + .lbl:before { background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius: 0 0 0 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); color: #5b6365; content: " "; display: inline-block; font-size: 11px; font-weight: normal; height: 12px; line-height: 12px; margin-right: 1px; min-width: 13px; text-align: center; vertical-align: middle; }
.repository-table-section-left input[type="checkbox"] + .lbl { display: inline-block; font-weight: normal; line-height: 16px; margin: 0; min-height: 14px; min-width: 14px; position: relative; z-index: 11; }
.repository-table-section-left input[type="checkbox"]{ height:22px; opacity: 0; position: absolute; width: 22px; z-index: 12; margin:0 !important; }
.repository-table-section-left input[type="checkbox"] + .lbl:before { background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius: 0 0 0 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); color: #32A3CE; content: " "; display: inline-block; font-size: 11px; font-weight: normal; height: 12px; line-height: 12px; margin-right: 1px; min-width: 13px; text-align: center; vertical-align: top; }
.repository-table-section-left input[type="checkbox"] + .lbl { display: inline-block; font-weight: normal; line-height: 16px; margin: 0; min-height: 14px; min-width: 14px; position: relative; z-index: 11; }
.repository-table-section-left td .lbl { margin-bottom: 0; }

.repository-table-section td label.checkbutton {margin: 0;position: relative;}

/* Repository Dialog Box For Delete */
.delete-dialog-box{margin:10px 0px; font-size:13px;}

/* Repository Setting Dropdown icons */
.repository-setting .dropdown-menu { padding:0; border:0 none; min-width:299px; background:none;}
.repository-setting ul{margin:0;padding:0;float:right; z-index:1; }
.repository-setting ul li {background:#F9F9F9; float: left;list-style:none;margin-left:-1px; }
.repository-setting ul li a{color: #333333; display: block; padding: 6px; border:2px solid #999999;}
.repository-setting ul li:hover {background-color: #EFEDEE;}

/* Repository Dialog Box For Edit */
.edit-dialog-box { }

/* Repository Dialog Box For Description */
.description-section-box { position:relative; display:inline-block; color:#333;font-size:13px; vertical-align: middle;}
.description-section-box h5 { margin:0 0 5px 0; font-weight:bold; font-size:12px; color:#000;}
.description-section-box p { margin-bottom:15px; font-weight:normal; font-size:12px; color:#000; text-transform: none;}
.description-section-box p:last-child { margin-bottom:0;}
.description-section-box .dropdown-menu{ padding:0; min-width:265px; z-index:99;}
.description-section-box .modal-body{ padding:5px 10px 5px;}
.description-section-box .close-description { padding:0 4px; position:relative; z-index:1;}
.object-area-main table .description-section-box a {background: none; border: none; margin: 0; padding: 0;}

.description-text-box{font-size:11px;}

/* Repository Dialog Box For Add to Favorites */
.add-to-favorites-dialog-box {}

/****** Analysis ******/
.breadcrumb{margin-bottom:0px;}
.analysis-breadcrumb{padding:0px 0px 0px 10px; border-bottom:#EBEBEB 1px solid; border-radius:0px;}
.analysis-breadcrumb-small{padding:3px 0 3px 7px; float: left; border-radius:0px;}
.analysis-breadcrumb-small > li a{ color:#000;}
.analysis-breadcrumb-small > li.active a{ color:#999999;}
.analysis-breadcrumb-p{padding:3px 9px; border-bottom:#EBEBEB 1px solid; border-radius:0px;}
.analysis-breadcrumb-p > li a{ color:#000;}
.analysis-breadcrumb-p > li.active a{ color:#999999;}

.back-icon{padding:0px 10px;}
.back-icon img{ vertical-align:top; margin-top:2px;}
.analysis-top-right-last{font-size:11px; padding:5px 10px;}

/* Outline Move */
.no_sel{-moz-user-select:none;}

/* Analysis New */
.analysis-left-padding{padding-left:10px;}

.new-analysis-box-left{height:255px; overflow:auto; border:#CCC 1px solid;}
.outliner-box-left-large{height:276px; }

.outliner-indicate{background-image: url( ../img/error1.png ); background-repeat: no-repeat; background-size: auto;background-position: center;}
.new-analysis-box{width:260px; height:100px; overflow:auto; border:#CCC 1px solid; -webkit-overflow-scrolling: touch;}
.analysis-cube-p{padding:5px 0 !important;}

.new-analysis-box-report{width:100%; height:100px; overflow:auto; border:#CCC 1px solid; -webkit-overflow-scrolling: touch;}

.new-analysis-show{position: relative; width:100%;}
.new-analysis-show .table-main-box{ height:150px !important;}
.new-analysis-show .grid{overflow:auto; height:150px !important;}

.dataSetSelItem{background-clip: padding-box; background-color: #E4E4E4; background-image: linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEEEEE 100%); border: 1px solid #AAAAAA; border-radius: 3px; box-shadow: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333333; cursor: default; font-size: 12px; line-height: 13px; margin:2px; padding: 3px 20px 3px 5px; position: relative; cursor:pointer;}
#item{background-clip: padding-box; background-color: #E4E4E4; background-image: linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEEEEE 100%); border: 1px solid #AAAAAA; border-radius: 3px; box-shadow: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333333; cursor: default; font-size: 12px; line-height: 13px; margin:2px; padding: 3px 20px 3px 5px; position: relative; cursor:pointer;}

.analysis-list-close{color:#888; padding:0px 2px; margin:0px 4px 0px 0px; font-size: 14px; font-weight: bold;}
.analysis-list-close:hover{color:#333; padding:0px 2px; margin:0px 4px 0px 0px; text-decoration:none !important; background:none !important;}

#item2{font-weight: bold; font-size: 9pt;}
.outliner-dialog .panel-default a{font-weight: bold; font-size: 9pt; background-color:#F0F0F0; padding:3px 6px; margin:0px; display:block; color:#000; border-bottom:#e4e2e2 1px solid;}
.outliner-dialog .panel-default a:hover{font-weight: bold; font-size: 9pt; background-color:#F0F0F0; padding:3px 6px; margin:0px; display:block; color:#000; text-decoration:none;}
.outliner-dialog .panel-default a:focus{font-weight: bold; font-size: 9pt; background-color:#F0F0F0; padding:3px 6px; margin:0px; display:block; color:#000; text-decoration:none;}
.outliner-dialog-sn .boder-box{border:1px solid #cccccc; margin-right:15px; padding-left:5px !important;}
.outliner-dialog-sn .boder-box{border:1px solid #cccccc; margin-right:20px; padding-left:5px !important;}
.outliner-dialog-sn #accordion .ui-icon{display:inline-block; vertical-align:middle; width:22px; height:18px; background:url(../img/icons.png) no-repeat -391px -428px;}
.outliner-dialog-sn .panel-collapse{margin-left:22px;}
.outliner-dialog-sn .analysis-search-field{float:none; width:auto;}

#item3, #item32{font-weight: normal; font-size:9pt;	padding:2px 0px; cursor:pointer;}
#item20{font-weight: normal; font-size: 9pt;}
#apply, #cancel{background-color:#E8E8E8; border:1px solid #006699; font:8pt tahoma, arial;}

.analysis-padding-bot{width:100%; float:left; margin-bottom:10px;}

.add-dataset-id .analysis-search-field{float:left; margin:0 10px 0 0; position:relative;width:170px;} 
.analysis-search-field{float:right; margin:0 10px 0 0; position:relative;width:170px;}
.analysis-search-field input{padding:7px 20px 7px 3px;width:100%; margin-left:0; float:left; border:none; background:#fff;border:1px solid #CDCDCD; font-size:11px;}
.analysis-search-field .icon-search{ position:absolute; right:3px; top:8px; background:url(../img/icon-search-grey.png) no-repeat;}
.analysis-search-field .icon-close{ position:absolute; right:3px; top:8px; background:url(../img/clear.png) no-repeat;}
.analysis-search-field .icon-close:hover{cursor: pointer;}


/* accordion */ 
.new-analysis-show .ui-accordion h3{background:#f0f0f0; border:none !important; clear:both;}
.new-analysis-show .ui-accordion h3 .ui-icon{left:0;}
.new-analysis-show .ui-accordion .ui-accordion-content{background:none; border:none; padding:0; height:auto !important; border-radius:0;}
.title{margin-bottom:0;}
select{padding:2px; height:auto; width:61px;}
.editable-unsaved{font-weight:normal;}
.new-analysis-show .ui-accordion .ui-accordion-content{padding:0em !important;}
.new-analysis-show .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:-0em !important;}
.new-analysis-show .ui-accordion .ui-accordion-icons{padding-left: 1.5em !important;}

/* Repository sorting Button */
.analysis-add-but ul.dropdown-menu {min-width:42px;}
.analysis-add-but ul.dropdown-menu li{position:relative;}
.analysis-add-but ul.dropdown-menu li:first-child{border-top:0 none;}
.analysis-add-but ul.dropdown-menu {background:none; padding:0; border:none;}
.analysis-add-but ul.dropdown-menu li a{border-bottom:1px solid #E0DFDF;border-left: 4px solid #D7D7D7; border-right:1px solid #E0DFDF;background-color:#f9f8f8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding:8px 4px 8px 6px;}
.analysis-add-but ul.dropdown-menu > li > a:hover{color:#000000; filter: none;border-left: 4px solid #969595;}

.analysis-add-but ul.analysis-add-but-width{min-width:105px;}

/*Filter*/
.analysis-filter-dialog label {color: #333333; font-size: 13px;}
.analysis-filter-dialog .row{ margin-bottom:10px;}
.analysis-filter-dialog .row:first-child{ margin-bottom:0;}
.analysis-filter-dialog .multiple-box{ resize:none; font-size: 12px;}
.analysis-filter-dialog .filter-row .form-group .form-control{ width:auto;}
.analysis-filter-dialog .filter-row .form-group { margin-right:15px; position:relative;}
.analysis-filter-dialog .filter-row .dropdown-menu > li > a:hover,.filter-row .dropdown-menu > li > a:focus{background: none; filter: none;}    
.analysis-filter-dialog .filter-range .form-control:first-child{ margin-bottom:7px;}
.analysis-filter-dialog .form-group{margin-bottom:6px; float:left; width:100%;}
.analysis-filter-dialog .speed-type-section{ width:100%; float:left; border:none; margin:0;}

.red-light{background-color:#ffc1c1; padding:2px;}
.green-light{background-color:#c8de9d; padding:2px;}
.bold-text{font-weight:bold;}
.italic-text{font-style:italic;}

.analysis-select-height select[size]{height:150px; padding:2px; margin-bottom:5px; clear:both;}

/******Analysis Time Series Filter******/
.analysis-time-series-box .section-box{border: 1px solid #e0dede; clear: both; position:relative; background-color:rgba(255, 255, 255, 0.7); margin:10px;}
.analysis-time-series-box .section-title-main{border-bottom: 1px solid #e0dede; display: block;overflow: hidden; text-align:left;padding: 6px 11px;background-color: #D95044;}
.analysis-time-series-box .section-title {display:inline-block;font-weight: normal; line-height: 12px; margin: 0;color:#fff; }
.analysis-time-series-box .object-area-main{padding: 15px 15px;}
.analysis-time-series-box .section-setting{cursor:pointer;float:right;}
.analysis-time-series-box .label{color: #000; font-size:13px; font-family:Arial, Helvetica, sans-serif; float:left; text-align:left; padding:7px 0;border-radius:0;white-space:normal;}
.analysis-time-series-box .btn-group{padding:0;}
.analysis-time-series-box .section-setting-icon{display: inline-block; padding:4px; line-height:0;}
.analysis-time-series-box .section-clear-icon{display: inline-block; padding:4px;line-height:0;}
.analysis-time-series-box .btn:first-child{}
.analysis-time-series-box #button_push{ background:#fff; border:0 none; border:1px solid #CCCCCC; min-width:59px; padding:2px 0;}

.analysis-time-series-box .year-label{font-size:12px;}
.analysis-time-series-box .halfyear-label{font-size:12px;}
.analysis-time-series-box .Quarter-label{font-size:12px;}
.analysis-time-series-box .month-label{font-size:12px;}
.analysis-time-series-box .month-label-l{font-size:12px; padding:6px 0px 11px 0px;}
.analysis-time-series-box .week-label{font-size:12px;}
.analysis-time-series-box .day-label{font-size:12px;}
.analysis-time-series-box .date-label{font-size:12px;}
.analysis-time-series-box .btn{font-size:12px; font-weight:normal; margin-bottom: 5px; padding:4px 0px 3px 0px; border-radius:0; color: #333333; border-radius:0px !important;}

.analysis-time-series-box .year-filter{width:100%; float:left;}
.analysis-time-series-box .halfyear-filter{width:100%; float:left;}
.analysis-time-series-box .Quarter-filter{width:100%; float:left;}
.analysis-time-series-box .month-filter{width:100%; float:left;}
.analysis-time-series-box .week-filter{width:100%; float:left;}
.analysis-time-series-box .day-filter{width:100%; float:left;}
.analysis-time-series-box .date-filter{width:100%; float:left;}

.analysis-time-series-box .year-filter .btn{border:1px solid #CCCCCC; min-width:52px;}
.analysis-time-series-box .halfyear-filter .btn{border:1px solid #CCCCCC; min-width:52px;}
.analysis-time-series-box .Quarter-filter .btn{border:1px solid #CCCCCC; min-width:52px;}
.analysis-time-series-box .month-filter .btn{border:1px solid #CCCCCC; min-width:52px;}
.analysis-time-series-box .week-filter .btn{border:1px solid #CCCCCC; min-width:52px;}
.analysis-time-series-box .day-filter .btn{border:1px solid #CCCCCC; min-width:52px;}
.analysis-time-series-box .date-filter .btn{border:1px solid #CCCCCC; min-width:52px;}

.analysis-time-series-box .halfyear-filter select{}
.analysis-time-series-box .Quarter-filter select{}
.analysis-time-series-box .month-filter select{}
.analysis-time-series-box .week-filter select{}
.analysis-time-series-box .day-filter select{}
.analysis-time-series-box .date-filter select{}

.analysis-time-series-box .year-filter .btn-group{}
.analysis-time-series-box .halfyear-filter .btn-group{}
.analysis-time-series-box .Quarter-filter .btn-group{}
.analysis-time-series-box .month-filter .btn-group{}
.analysis-time-series-box .week-filter .btn-group{}
.analysis-time-series-box .day-filter .btn-group{}
.analysis-time-series-box .date-filter .btn-group{}

.analysis-time-series-box .active-ts {background-color: #05458D;color: #FFFFFF !important;}
.analysis-time-series-box .label i{ float:right;}
.analysis-time-series-box .icon-clear{background:url(../img/clear-icon-grey.png) no-repeat center center;}
.analysis-time-series-box .white-icon .icon-clear{background:url(../img/clear-icon-white.png) no-repeat  center center}

.select-box-small select.input-sm{height: 26px; line-height:26px; margin-bottom:5px;}

.min-width{min-width:80px !important;}

/*Analysis Right Click Right Menu Dropdown */
.dropdown-submenu > .dropdown-menu{border-radius:6px; left: 100%; margin-left: -1px; margin-top: -1px; top: 0;}
.dropdown-submenu:hover > .dropdown-menu {display: block;}
.dropdown-submenu > a{background:url(../img/rightclick-menu-dropdown.png) no-repeat 98% center !important;}
.dropdown-submenu > a:hover{background:#e7e7e7 url(../img/rightclick-menu-dropdown.png) no-repeat 98% center !important;}
.dropdown-submenu{ position:relative;}
.dropdown-menu > li > a{ font-size:11px; line-height:14px; padding:2px 10px;}
.dropdown-menu > li > a:hover{ background-color:#e7e7e7; color:#000;}
.dropdown-menu{border: 1px solid #AAAAAA; color: #222222; padding:0;}
.dropdown-menu .active-dropdown a{background-color:#ddd !important; /* color:#fff !important; font-weight: bold !important; */}
.context-menu3 .dropdown-menu li{ clear:both; width:100%; float:left;}
.context-menu2 .dropdown-menu li{ clear:both; width:100%; float:left;}

/*Date Picker*/
.input-group .from-date{ width:50%; float:left;}
.input-group .to-date{width:50%; float:left; border-left:0;}
.ui-datepicker .ui-widget-header{ background:none; border:none;}
.ui-datepicker .ui-state-default, .ui-datepicker.ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default { background:none; border:none; font-size:11px;}
.ui-datepicker .ui-state-active, .ui-datepicker.ui-widget-content .ui-state-active, .ui-datepicker .ui-widget-header .ui-state-active { color: #fff; background-color: #006dcc; border-color: #0044CC #0044CC #002a80; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); text-align: center; border-radius: 4px; }
.ui-datepicker td span, .ui-datepicker td a { text-align:center !important;}
.ui-datepicker .ui-datepicker-prev { border:0 !important; left:0 !important; top:0 !important;}
.ui-datepicker .ui-datepicker-next { border:0 !important; right:0 !important; top:0 !important;}

/*Time Picker*/
.ui-timepicker .ui-timepicker-table td a{ width:auto; background:none; border:none; padding:3px 5px; font-size:11px; cursor:pointer; text-decoration:none;}
.ui-timepicker .ui-widget-header{ background:none; border:none; text-align:center; font-size:12px; font-weight:bold;}
.ui-timepicker .ui-state-default, .ui-timepicker.ui-widget-content .ui-state-default, .ui-timepicker .ui-widget-header .ui-state-default { background:none; border:none;}
.ui-timepicker .ui-timepicker-table th.periods{ padding:0 7px; font-size:12px; font-weight:bold;}
.ui-timepicker .ui-timepicker-table td.ui-timepicker-minutes { padding-left:10px;}
.ui-timepicker .ui-state-active{ color: #fff !important; background-color: #006dcc !important; border-color: #0044CC #0044CC #002a80; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); text-align: center; border-radius: 4px; }
 
/****** KPI ******/
/* .kpi-table-section{overflow: auto;} */
.kpi-table-section table{font-size:12px;border-collapse: separate;}
.kpi-table-section .admin-name {font-size: 11px; line-height: 14px;}
.kpi-table-section th { vertical-align:middle; padding: 0.5px;text-transform:uppercase; white-space:nowrap;}
.kpi-table-section td { vertical-align:middle; padding: 0.5px;white-space:nowrap;}
/*.kpi-table-section tbody tr:nth-child(2n+1){ background-color:#EEEEEE;}*/	
.kpi-table-section .greay-text{color: #8E8D8D; font-size:11px;}
.kpi-table-section tr.selected { background: #f2f6f9; }
.kpi-table-section a { color:#000; text-decoration:none;}
.kpi-table-section .dropdown-menu{ top:0; left:20px;}
.kpi-box-views.hide-only-iphone{display:block;}
.center-block{margin: 0 17%;}
.kpi-breadcrumb .analysis-breadcrumb-p{padding:7px 15px;}
.kpi-breadcrumb .repository-sorting{padding-top:2px;}
.kpi-breadcrumb .breadcrumb-right-icon{padding-top:6px;}
.kpigroup-breadcrumb .breadcrumb-right-icon{padding:0;}
.kpi-breadcrumb .analysis-breadcrumb-p .analysis-breadcrumb-p{padding:0; display:inline-block; border:0; }
#DesktopViewItem{width: 100%;} 

/* KPI slider */
.kpi-slider{width:100%;}
.kpi-slider .black-arrow.right span{ background-position:left top;}
.kpi-slider .black-arrow.left span{ background-position:right top;}
.kpi-slider .white-arrow.right span{ background-position:left bottom;}
.kpi-slider .white-arrow.left span{ background-position:right bottom;}
.kpi-slider .carousel-control.left{z-index:999; left: 5px; background:none; position:absolute; bottom: inherit; top:55%; margin-top:-25px; width:auto; overflow:hidden; filter:none; opacity:0.2;}
.kpi-slider .carousel-control.right{z-index:999; right: 5px; background:none; position:absolute; bottom: inherit; top:55%; margin-top:-25px; width:auto; overflow:hidden; filter:none; opacity:0.2;}
.kpi-slider .carousel-control span{background-image: url(../img/tab_slide_arrow.png);background-repeat:no-repeat;width:26px; height:50px;float:left;}
.kpi-slider .disabledbutton{display: none !important;}
.kpi-slider .carousel-control.left:hover, .carousel-control.right:hover {opacity: 0.9;}
.kpi-box-none{display:none;}


/* Section KPI 1 */
/* .section-kpi-box-1{margin:10px;} commented code by krishna to solve #12970 & #12994  */
.section-kpi-box-1 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-1 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-1 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-1 .section-setting{float:right;}
.section-kpi-box-1 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-1 .object-area-main{clear:both; position:relative;overflow:hidden; display: block;}
.section-kpi-box-1 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-1 .object-area-box{width:100%; float:left;}
.section-kpi-box-1 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-1 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-1 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-1 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-1 .object-area-box .col-lg-30{text-align:center;}
.section-kpi-box-1 .graph-image-main {width: 100%;float: left; text-align: center;}
.section-kpi-box-1 .graph-image-main .graph-gauge-area{/* display: inline-block; float: none; */margin:0 !important;}

.section-kpi-box-1 .legend-box-main{width:100%; float:left; color:#999;}
.section-kpi-box-1 .legend-box-title{width:100%; float:left; padding:5px 0px; border-bottom:#666 3px solid;}
/*.section-kpi-box-1 .legend-box-bg{width:100%; float:left; color:#000; text-align:center;}*/
/*.section-kpi-box-1 .legend-box{width:14%; display:inline-block; text-align:left; padding:4px; line-height:9px; font-size:11px;}*/
/*.section-kpi-box-1 .legend-box a{color:#000;}*/
/*.section-kpi-box-1 .legend-box-icon{float:left; padding:4px; margin-right:3px; background-color:#ec1c24;}*/
.section-kpi-box-1 .legend-box-icon2{float:left; padding:4px; margin-right:3px; background-color:#f1e921;}
.section-kpi-box-1 .legend-box-icon3{float:left; padding:4px; margin-right:3px; background-color:#0f9046;}
.section-kpi-box-1 .legend-box-icon4{float:left; padding:4px; margin-right:3px; background-color:#0080c1;}


/* Section KPI 2 */
.section-kpi-box-2{border:#d0d0d3 1px solid; margin:10px;}
.section-kpi-box-2 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-2 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-2 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-2 .section-setting{float:right;}
.section-kpi-box-2 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-2 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-kpi-box-2 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-2 .object-area-box{width:100%; float:left;}
.section-kpi-box-2 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-2 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-2 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-2 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-2 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-kpi-box-2 .graph-image-main{width:100%; float:left; padding:10px 0 0 0;}

.section-kpi-box-2 .legend-box-main{width:100%; float:left; color:#999;}
.section-kpi-box-2 .legend-box-title{width:100%; float:left;}
.section-kpi-box-2 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000}
.section-kpi-box-2 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-kpi-box-2 .legend-box a{color:#000;}
.section-kpi-box-2 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-2 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-2 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-kpi-box-2 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-2 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-2 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section KPI 2-l */
/* .section-kpi-box-2-l{margin:10px;} */
.section-kpi-box-2-l .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-2-l .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-2-l .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-2-l .section-setting{float:right;}
.section-kpi-box-2-l .section-setting img{cursor:pointer; float:right;}
.section-kpi-box-2-l .trend-lagend-box { width:100%;}
.section-kpi-box-2-l .trend-lagend-box > td{ /*width:33%;*/ float:left;}
.section-kpi-box-2-l .trend-lagend-box td table td:first-child{ width:13px !important;float:none;vertical-align: middle;vertical-align: middle;}
.section-kpi-box-2-l .trend-lagend-box td table td{ width:auto !important; vertical-align:middle;}
.section-kpi-box-2-l .trend-lagend-box > td{vertical-align:top; text-align:left; word-break:break-all;}
/*object-area*/
/*.section-kpi-box-2-l .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}*/
.section-kpi-box-2-l .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-2-l .object-area-box{width:100%; float:left;}
.section-kpi-box-2-l .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-2-l .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-2-l .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-2-l .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-2-l  .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-kpi-box-2-l  .graph-image-main{float:left;width: 100%;}
.section-kpi-box-2-l  .graph-image-main > div{float:left; width:100% !important;}
.section-kpi-box-2-l  .graph-image-main img{float:left; }
.section-kpi-box-2-l  .legend-box-main{float:left;width: 100%;}
.section-kpi-box-2-l  .legend-box-title{width:100%; float:left; padding-bottom:5px;}
.section-kpi-box-2-l  .object-area-box .graph-legend-center{ margin-left:-4px; vertical-align:top; display:inline-block;float:none;}
.section-kpi-box-2-l  .object-area-box {text-align:center;}
.section-kpi-box-2-l  .graph-image-axis-main{display:inline-block; float:none !important;}
/*.section-kpi-box-2-l  .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-kpi-box-2-l  .graph-image-main{float:left;width: 100%;}
.section-kpi-box-2-l  .graph-image-main > div{float:left; width:100% !important; height:100% !important;}
.section-kpi-box-2-l  .graph-image-main img{float:left; width:100% !important; height:100% !important;}
.section-kpi-box-2-l  .legend-box-main{float:left;width: 100%;}
.section-kpi-box-2-l  .legend-box-title{width:100%; float:left; padding-bottom:5px;}*/

/*.section-kpi-box-2-l .legend-box-bg{width:100%; float:left; color:#000; background-color:#EEEEEE;}*/
/*.section-kpi-box-2-l .legend-box{width:100%; float:left; padding:4px; line-height:9px; font-size:11px;}*/
/*.section-kpi-box-2-l .legend-box a{color:#000;}*/
/*.section-kpi-box-2-l .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#f80302;}*/
/*.section-kpi-box-2-l .legend-box-icon1{float:left; padding:5px; margin-right:3px; background-color:#0000fe;}*/
/*.section-kpi-box-2-l .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#097909;}*/
/*.section-kpi-box-2-l .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#F1E921;}*/
.section-kpi-box-2-l .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-2-l .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-2-l .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section KPI 3 */
.section-kpi-box-3{margin:10px;}
.section-kpi-box-3 .section-title-main{padding:3px 8px; clear:both; position:relative; border-bottom:1px solid #ebebeb;float:left; width:100%;}
.section-kpi-box-3 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-3 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-3 .section-setting img{cursor:pointer;}
.section-kpi-box-3 .kpi-table-section table a {border : none !important;}
.section-kpi-box-3 .kpi-table-section .kpigroup-gridview-trend {width:150px !important; float:left; overflow:hidden;}
.section-kpi-box-3 .kpi-table-section .kpigroup-gridview-trend canvas{width:150px !important; float:left;}

/*object-area*/
.section-kpi-box-3 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:0px; vertical-align:top;}
.section-kpi-box-3 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-3 .object-area-box{width:100%; float:left;}
.section-kpi-box-3 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-3 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-3 .section-open-icon{display: inline-block; padding:8px 4px;}
.section-kpi-box-3 .section-setting-icon{display: inline-block; padding:4px;}

/* Section KPI 4 */
.section-kpi-box-4 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-4 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-4 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-4 .section-setting{float:right;}
.section-kpi-box-4 .section-setting img{cursor:pointer; float:right;}
.section-kpi-box-4 img{width: 100%;}

/*object-area*/
.section-kpi-box-4 .object-area-main{clear:both; position:relative; display: block; padding:10px; overflow: hidden;}
.section-kpi-box-4 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-4 .object-area-box{width:100%; float:left;}
.section-kpi-box-4 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-4 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-4 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-4 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-4 .object-area-box .col-lg-30{padding:0px; text-align:center;}

.section-kpi-box-4 .legend-box-main{width:100%; float:left; color:#999;}
.section-kpi-box-4 .legend-box-title{width:100%; float:left; padding:5px 0px; border-bottom:#666 3px solid;}
/* .section-kpi-box-4 .legend-box-bg{width:100%; float:left; color:#000; text-align:center;}
.section-kpi-box-4 .legend-box{width:15%; display:inline-block; text-align:left; padding:4px; line-height:9px; font-size:11px;}
.section-kpi-box-4 .legend-box a{color:#000;}
.section-kpi-box-4 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#ec1c24;}
.section-kpi-box-4 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#f1e921;}
.section-kpi-box-4 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#0f9046;}
.section-kpi-box-4 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;} */

/* Section KPI 5 */
.section-kpi-box-5{margin:10px;}
.section-kpi-box-5 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-5 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-5 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-5 .section-setting{float:right;}
.section-kpi-box-5 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-5 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-kpi-box-5 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-5 .object-area-box{width:100%; float:left;}
.section-kpi-box-5 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-5 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-5 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-5 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-5 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-kpi-box-5 .graph-image-main{width:100%; float:left; padding:0;}
.section-kpi-box-5 .graph-image-main > div{width:100% !important; height:100% !important; float:left;}
.section-kpi-box-5 .graph-image-main img{width:100% !important; height:100% !important; float:left;}
.section-kpi-box-5 .graph-image-main canvas{width:100% !important; height:100% !important; float:left;}

.section-kpi-box-5 .legend-box-main{width:100%; float:left; color:#999;}
.section-kpi-box-5 .legend-box-title{width:100%; float:left;}
.section-kpi-box-5 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000}
.section-kpi-box-5 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-kpi-box-5 .legend-box a{color:#000;}
.section-kpi-box-5 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#F80302;}
.section-kpi-box-5 .legend-box-icon1{float:left; padding:5px; margin-right:3px; background-color:#0000FE;}
.section-kpi-box-5 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#097909;}
.section-kpi-box-5 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#F1E921;}
.section-kpi-box-5 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-5 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-5 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-kpi-box-5 .trend-lagend-box { width:100%;}
.section-kpi-box-5 .trend-lagend-box > td{ /*width:33%;*/ float:left;}
.section-kpi-box-5 .trend-lagend-box td table td:first-child{ width:13px !important;float:none;vertical-align: middle;vertical-align: middle;}
.section-kpi-box-5 .trend-lagend-box td table td{ width:auto !important; vertical-align:middle;}

.section-kpi-box-4 .trend-lagend-box > td{vertical-align:top; text-align:left; word-break:break-all;}

/* Section KPI 6 */
.section-kpi-box-6{margin: 100px auto; max-width: 600px;}

/*object-area*/
.section-kpi-box-6 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; text-align:center;}
.section-kpi-box-6 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-6 .object-area-box{width:100%; float:left;}

/*.section-kpi-box-6 .kpi-performance-text-top{color:#A8A9B5; font-weight:bold;}*/
.section-kpi-box-6 .kpi-performance-midle{}
.section-kpi-box-6 .kpi-performance-text-left{text-align:center; color:#A8A9B5; font-weight:bold;}
.section-kpi-box-6 .kpi-performance-arrow{text-align:center;}
.section-kpi-box-6 .kpi-performance-text-right{text-align:center; color:#000; font-weight:bold;}
.section-kpi-box-6 .kpi-performance-image{border-top:1px solid #C8C8C8;text-align: center;}
.section-kpi-box-6 .kpi-performance-image > div{overflow:hidden;}/*Disable scroll in iPhone,safari*/


/*.section-kpi-box-6 .font-size-large{font-size:20px;}*/

/* Section KPI 7 */
/* .section-kpi-box-7 {margin:100px 450px 270px 450px;} */

/*object-area*/
.section-kpi-box-7 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; text-align:center;}
.section-kpi-box-7 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-7 .object-area-box{width:100%; float:left;}

/*.section-kpi-box-7 .kpi-textonly-text{font-size:24px; font-weight:bold;}*/

/* Section KPI 8 */
/*.section-kpi-box-8 {margin:100px 450px 270px 450px;}*/ 

/*object-area*/
.section-kpi-box-8 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; text-align:center; background-color:#FFF;}
.section-kpi-box-8 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-8 .object-area-box{width:100%; float:left;}
.section-kpi-box-8 .kpi-textonly-text{font-size:24px; font-weight:bold;} 

/* Section KPI 9 */
.section-kpi-box-9{}
/*object-area*/
.section-kpi-box-9 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px;}
.section-kpi-box-9 .object-area-box{width:100%; float:left;}
.section-kpi-box-9 .kpi-data-table th{ padding:8px; border:1px solid #DDDDDD; background:#F5F5F5; font-size:12px;}
.section-kpi-box-9 .kpi-data-table td{ padding:8px; border:1px solid #DDDDDD; font-size:12px; white-space: pre-wrap;}
.section-kpi-box-9 .kpi-data-table td a{color:#333333; font-weight:bold;}
.section-kpi-box-9 .kpi-data-table .center-align{ text-align:center;}

/* Section KPI 10 */
.section-kpi-box-10{margin:10px;}
.section-kpi-box-10 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-10 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-10 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-10 .section-setting{float:right;}
.section-kpi-box-10 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-10 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-kpi-box-10 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-10 .object-area-box{width:100%; float:left; text-align:center;}
.section-kpi-box-10 .graph-image-axis-main{float:none; display: inline-block;}
.section-kpi-box-10 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-10 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-10 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-10 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-10 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
/* .section-kpi-box-10 .graph-image-main{width:100%; float:left; padding:0;} */

.section-kpi-box-10 .legend-box-main{width:100%; float:left; color:#999;}
.section-kpi-box-10 .legend-box-title{width:100%; float:left;}
.section-kpi-box-10 .legend-box-bg{width:100%; float:left; padding:1%; border:#EEE 1px solid; color:#000}
.section-kpi-box-10 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-kpi-box-10 .legend-box a{color:#000;}
.section-kpi-box-10 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-10 .legend-box-icon1{float:left; padding:5px; margin-right:3px; background-color:#0000FE;}
.section-kpi-box-10 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-10 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-kpi-box-10 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-10 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-10 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-kpi-box-10 .trend-lagend-box { width:100%;}
.section-kpi-box-10 .trend-lagend-box > td{ /*width:33%;*/ float:left;}
.section-kpi-box-10 .trend-lagend-box td table td:first-child{ width:13px !important;float:none;vertical-align: middle;vertical-align: middle;}
.section-kpi-box-10 .trend-lagend-box td table td{ width:auto !important; vertical-align:middle;}
.section-kpi-box-10 .trend-lagend-box > td{vertical-align:top; text-align:left; word-break:break-all;}

.section-kpi-box-10 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px 10px 0 10px;}
.section-kpi-box-10 .graph-image-main > div{width:100% !important; float:left; overflow:hidden;}

.section-kpi-box-10 .comparisonline-graph-image-main > div {overflow:hidden;}
.section-kpi-box-10 .comparisonline-graph-image-main {float:none; display:inline-block;}
.section-kpi-box-10 .graph-legend-center {float:none; display:inline-block; vertical-align:top; margin-left:-4px;}
.section-kpi-box-10 .comparisontrend-lagend-box { width:100%;}
.section-kpi-box-10 .comparisontrend-lagend-box > td{ /*width:33%;*/ float:left;}
.section-kpi-box-10 .comparisontrend-lagend-box td table td:first-child{ width:13px !important;float:none;vertical-align: middle;}
.section-kpi-box-10 .comparisontrend-lagend-box td table td{ width:auto !important;}

.section-kpi-box-10 .comparisontrend-lagend-box > td{vertical-align:top; text-align:left; word-break:break-all;}


/* Section KPI 11 */
.section-kpi-box-11{margin:20px 350px;}
.section-kpi-box-11 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-11 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-11 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-11 .section-setting{float:right;}
.section-kpi-box-11 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-11 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-kpi-box-11 .object-area-title{text-align:center; margin-bottom:9px; margin-right:40px; clear:both;}
.section-kpi-box-11 .object-area-box{float:left; margin-right:40px;}
.section-kpi-box-11 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-11 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-11 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-11 .section-setting-icon{display: inline-block; padding:4px;}
.section-kpi-box-11 .object-area-box .col-lg-30{padding:0px 40px; text-align:center;}

.section-kpi-box-11 .legend-box-main{width:100%; margin-bottom:15px; float:left; color:#999; padding-top:20px;}
.section-kpi-box-11 .legend-box-title{width:100%; float:left; padding:5px 0px; border-bottom:#666 3px solid;}
.section-kpi-box-11 .legend-box-bg{width:100%; float:left; color:#000}
.section-kpi-box-11 .legend-box{width:33%; float:left; padding:4px; line-height:13px; font-size:11px;}
.section-kpi-box-11 .legend-box a{color:#000;}
.section-kpi-box-11 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#ec1c24;}
.section-kpi-box-11 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#f1e921;}
.section-kpi-box-11 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#0f9046;}
.section-kpi-box-11 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}

/* Section KPI 12 */
.section-kpi-box-12{margin:10px;}
.section-kpi-box-12 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-12 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-12 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-12 .section-setting{float:right;}
.section-kpi-box-12 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-12 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px 10px 0 10px;}
.section-kpi-box-12 .graph-image-main > div{width:100% !important; float:left;}
.section-kpi-box-12 .graph-image-main img{width:100% !important; float:left;}
.section-kpi-box-12 .graph-image-main canvas{width:100% !important; height:100% !important; float:left;}
.section-kpi-box-12 .object-area-title{width:100%; text-align:center; background:rgba(255, 255, 255, 0.7);}
.section-kpi-box-12 .object-area-box{width:100%; float:left; text-align:center;}
.section-kpi-box-12 .graph-image-axis-main{float:none; display:inline-block;}
.section-kpi-box-12 .graph-legend-center {margin-left:-4px; vertical-align:top; display:inline-block;float:none;}
.section-kpi-box-12 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-12 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-12 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-12 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-12 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}

.section-kpi-box-12 .legend-box-main{width:100%; float:left; color:#999;}
.section-kpi-box-12 .graph-trend-area{float: none; display: inline-block;}
.section-kpi-box-12 .legend-box-title{width:100%; float:left;}
.section-kpi-box-12 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000; margin-bottom:15px;}
.section-kpi-box-12 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-kpi-box-12 .legend-box a{color:#000;}
.section-kpi-box-12 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#F80302;}
.section-kpi-box-12 .legend-box-icon1{float:left; padding:5px; margin-right:3px; background-color:#0000FE;}
.section-kpi-box-12 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#097909;}
.section-kpi-box-12 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#F1E921;}
.section-kpi-box-12 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-12 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-12 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-kpi-box-12 .trend-lagend-box { width:100%;}
.section-kpi-box-12 .trend-lagend-box > td{ /*width:33%;*/ float:left;}
.section-kpi-box-12 .trend-lagend-box td table td:first-child{ width:13px !important;float:none;vertical-align: middle;}
.section-kpi-box-12 .trend-lagend-box td table td{ width:auto !important; vertical-align:middle;}
.section-kpi-box-12 .trend-lagend-box > td{vertical-align:top; text-align:left; word-break:break-all;}

/* Section KPI 13 */
.section-kpi-box-13{margin:10px;}
.section-kpi-box-13 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-13 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-13 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-13 .section-setting{float:right;}
.section-kpi-box-13 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-13 .object-area-main{width:100%; clear:both; position:relative; display: inline-block;  padding:10px 10px 0 10px; background-color:#FFF;}
.section-kpi-box-13 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-13 .object-area-box{width:100%; float:left;}
.section-kpi-box-13 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-13 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-13 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-13 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-13 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-kpi-box-13 .graph-image-main{width:100%; float:left; padding:0;}

.section-kpi-box-13 .legend-box-main{width:100%; float:left; color:#999;}
.section-kpi-box-13 .legend-box-title{width:100%; float:left;}
.section-kpi-box-13 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000; margin-bottom:15px;}
.section-kpi-box-13 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-kpi-box-13 .legend-box a{color:#000;}
.section-kpi-box-13 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#F80302;}
.section-kpi-box-13 .legend-box-icon1{float:left; padding:5px; margin-right:3px; background-color:#0000FE;}
.section-kpi-box-13 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#097909;}
.section-kpi-box-13 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#F1E921;}
.section-kpi-box-13 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-13 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-13 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section KPI 14 */
.section-kpi-box-14{margin:10px;}
.section-kpi-box-14 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-14 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-14 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-14 .section-setting{float:right;}
.section-kpi-box-14 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-14 .object-area-main{width:100%; clear:both; position:relative; display: inline-block;  padding:10px 10px 0 10px; background-color:#FFF;}
.section-kpi-box-14 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-14 .object-area-box{width:100%; float:left;}
.section-kpi-box-14 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-14 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-14 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-14 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-14 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-kpi-box-14 .graph-image-main{width:100%; float:left; padding:0;}

.section-kpi-box-14 .legend-box-main{width:100%; float:left; color:#999;}
.section-kpi-box-14 .legend-box-title{width:100%; float:left;}
.section-kpi-box-14 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000; margin-bottom:15px;}
.section-kpi-box-14 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-kpi-box-14 .legend-box a{color:#000;}
.section-kpi-box-14 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#F80302;}
.section-kpi-box-14 .legend-box-icon1{float:left; padding:5px; margin-right:3px; background-color:#0000FE;}
.section-kpi-box-14 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#097909;}
.section-kpi-box-14 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#F1E921;}
.section-kpi-box-14 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-14 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-14 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section KPI 15 */
.section-kpi-box-15{margin:10px;}
.section-kpi-box-15 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-15 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-15 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-15 .section-setting{float:right;}
.section-kpi-box-15 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-15 .object-area-main{width:100%; clear:both; position:relative; display: inline-block;  padding:10px 10px 0 10px; background-color:#FFF;}
.section-kpi-box-15 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-15 .object-area-box{width:100%; float:left;}
.section-kpi-box-15 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-15 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-15 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-15 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-15 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-kpi-box-15 .graph-image-main{width:100%; float:left; padding:0;}

.section-kpi-box-15 .legend-box-main{width:100%; float:left; color:#999;}
.section-kpi-box-15 .legend-box-title{width:100%; float:left;}
.section-kpi-box-15 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000; margin-bottom:15px;}
.section-kpi-box-15 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-kpi-box-15 .legend-box a{color:#000;}
.section-kpi-box-15 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#F80302;}
.section-kpi-box-15 .legend-box-icon1{float:left; padding:5px; margin-right:3px; background-color:#0000FE;}
.section-kpi-box-15 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#097909;}
.section-kpi-box-15 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#F1E921;}
.section-kpi-box-15 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-15 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-15 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section KPI 16 */
.section-kpi-box-16{margin:30px;}

/*object-area*/
.section-kpi-box-16 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; text-align:center;}
.section-kpi-box-16 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-16 .object-area-box{width:100%; float:left;}

.section-kpi-box-16 .kpi-performance-text-top{color:#A8A9B5; font-weight:bold;}
.section-kpi-box-16 .kpi-performance-midle{}
.section-kpi-box-16 .kpi-performance-text-left{text-align:center; color:#A8A9B5; font-weight:bold;}
.section-kpi-box-16 .kpi-performance-arrow{text-align:center;}
.section-kpi-box-16 .kpi-performance-text-right{text-align:center; color:#000; font-weight:bold;}
.section-kpi-box-16 .kpi-performance-image{border-top:1px solid #C8C8C8;}
.section-kpi-box-16 .kpi-performance-image > div{overflow:hidden;}

.section-kpi-box-16 .font-size-large{font-size:20px;}

/* Section KPI 17 */
.section-kpi-box-17{margin:30px 130px;}

/*object-area*/
.section-kpi-box-17 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; text-align:center; background-color:#FFF;}
.section-kpi-box-17 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-17 .object-area-box{width:100%; float:left;}

.section-kpi-box-17 .kpi-performance-text-top{color:#A8A9B5; font-weight:bold;}
.section-kpi-box-17 .kpi-performance-midle{}
.section-kpi-box-17 .kpi-performance-text-left{text-align:center; color:#A8A9B5; font-weight:bold;}
.section-kpi-box-17 .kpi-performance-arrow{text-align:center;}
.section-kpi-box-17 .kpi-performance-text-right{text-align:center; color:#000; font-weight:bold;}
.section-kpi-box-17 .kpi-performance-image{border-top:1px solid #C8C8C8;}

.section-kpi-box-17 .font-size-large{font-size:20px;}

/* Section KPI 18 */
.section-kpi-box-18{margin:30px 130px;}

/*object-area*/
.section-kpi-box-18 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; text-align:center; background-color:#FFF;}
.section-kpi-box-18 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-18 .object-area-box{width:100%; float:left;}

.section-kpi-box-18 .kpi-performance-text-top{color:#A8A9B5; font-weight:bold;}
.section-kpi-box-18 .kpi-performance-midle{}
.section-kpi-box-18 .kpi-performance-text-left{text-align:center; color:#A8A9B5; font-weight:bold;}
.section-kpi-box-18 .kpi-performance-arrow{text-align:center;}
.section-kpi-box-18 .kpi-performance-text-right{text-align:center; color:#000; font-weight:bold;}
.section-kpi-box-18 .kpi-performance-image{border-top:1px solid #C8C8C8;}

.section-kpi-box-18 .font-size-large{font-size:20px;}

/* Section KPI 19 */
.section-kpi-box-19{margin:30px 130px;}

/*object-area*/
.section-kpi-box-19 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; text-align:center; background-color:#FFF;}
.section-kpi-box-19 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-19 .object-area-box{width:100%; float:left;}

.section-kpi-box-19 .kpi-performance-text-top{color:#A8A9B5; font-weight:bold;}
.section-kpi-box-19 .kpi-performance-midle{}
.section-kpi-box-19 .kpi-performance-text-left{text-align:center; color:#A8A9B5; font-weight:bold;}
.section-kpi-box-19 .kpi-performance-arrow{text-align:center;}
.section-kpi-box-19 .kpi-performance-text-right{text-align:center; color:#000; font-weight:bold;}
.section-kpi-box-19 .kpi-performance-image{border-top:1px solid #C8C8C8;}

.section-kpi-box-19 .font-size-large{font-size:20px;}

/* Section KPI 20 */
.section-kpi-box-20{margin:30px 130px;}

/*object-area*/
.section-kpi-box-20 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; text-align:center; background-color:#FFF;}
.section-kpi-box-20 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-20 .object-area-box{width:100%; float:left;}

.section-kpi-box-20 .kpi-performance-text-top{color:#A8A9B5; font-weight:bold;}
.section-kpi-box-20 .kpi-performance-midle{}
.section-kpi-box-20 .kpi-performance-text-left{text-align:center; color:#A8A9B5; font-weight:bold;}
.section-kpi-box-20 .kpi-performance-arrow{text-align:center;}
.section-kpi-box-20 .kpi-performance-text-right{text-align:center; color:#000; font-weight:bold;}
.section-kpi-box-20 .kpi-performance-image{border-top:1px solid #C8C8C8;}

.section-kpi-box-20 .font-size-large{font-size:20px;}

/* Section KPI Group 21 */
.section-kpi-box-21{margin:10px;}
/*object-area*/
.section-kpi-box-21 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; /* background-color:#FFF; */}
.section-kpi-box-21 .object-area-box{width:100%; float:left;}
.section-kpi-box-21 .kpi-data-table td{ padding:0.5px; white-space: nowrap;}
.section-kpi-box-21 .kpi-data-table th{ padding:0.5px; white-space: nowrap;}
.section-kpi-box-21 .kpi-data-table .center-align{ text-align:center;}
.section-kpi-box-21 .kpi-table-section table a {border : 0 ;}
.section-kpi-box-21 .kpi-table-section table {border : 0 ;}
.section-kpi-box-21 .kpi-table-section .kpigroup-gridview-trend {width:150px !important; float:left; overflow:hidden;}
.section-kpi-box-21 .kpi-table-section .kpigroup-gridview-trend canvas{width:150px !important; float:left;}

/* Section KPI Group 22 */
.section-kpi-box-22{margin:20px 350px;}
.section-kpi-box-22 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-22 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-22 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-22 .section-setting{float:right;}
.section-kpi-box-22 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-22 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-kpi-box-22 .object-area-title{text-align:center; margin-bottom:9px; margin-right:40px; clear:both;}
.section-kpi-box-22 .object-area-box{float:left; margin-right:40px;}
.section-kpi-box-22 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-22 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-22 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-22 .section-setting-icon{display: inline-block; padding:4px;}
.section-kpi-box-22 .object-area-box .col-lg-30{padding:0px 40px; text-align:center;}

.section-kpi-box-22 .legend-box-main{width:80%; margin-left:20%; margin-bottom:15px; float:left; color:#999; padding-top:20px;}
.section-kpi-box-22 .legend-box-title{width:100%; float:left; padding:5px 0px; border-bottom:#666 3px solid;}
.section-kpi-box-22 .legend-box-bg{width:100%; float:left; color:#000}
.section-kpi-box-22 .legend-box{width:25%; float:left; padding:4px; line-height:13px; font-size:11px;}
.section-kpi-box-22 .legend-box a{color:#000;}
.section-kpi-box-22 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#ec1c24;}
.section-kpi-box-22 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#f1e921;}
.section-kpi-box-22 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#0f9046;}
.section-kpi-box-22 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}

/* Section KPI Group 23 */
.section-kpi-box-23{margin:10px;}
.section-kpi-box-23 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-23 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-23 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-23 .section-setting{float:right;}
.section-kpi-box-23 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-23 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px 10px 0 10px; background-color:#FFF;}
.section-kpi-box-23 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-23 .object-area-box{width:100%; float:left;}
.section-kpi-box-23 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-23 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-23 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-23 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-23 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-kpi-box-23 .graph-image-main{width:100%; float:left; padding:0;}

.section-kpi-box-23 .legend-box-main{width:100%; float:left; color:#999;}
.section-kpi-box-23 .legend-box-title{width:100%; float:left;}
.section-kpi-box-23 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000; margin-bottom:15px;}
.section-kpi-box-23 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-kpi-box-23 .legend-box a{color:#000;}
.section-kpi-box-23 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#F80302;}
.section-kpi-box-23 .legend-box-icon1{float:left; padding:5px; margin-right:3px; background-color:#0000FE;}
.section-kpi-box-23 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#097909;}
.section-kpi-box-23 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#F1E921;}
.section-kpi-box-23 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-23 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-23 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section KPI Group 24 */
.section-kpi-box-24{margin:10px;}
.section-kpi-box-24 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-24 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-24 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-24 .section-setting{float:right;}
.section-kpi-box-24 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-24 .object-area-main{width:100%; clear:both; position:relative; display: inline-block;  padding:10px 10px 0 10px; background-color:#FFF;}
.section-kpi-box-24 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-24 .object-area-box{width:100%; float:left;}
.section-kpi-box-24 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-24 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-24 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-24 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-24 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-kpi-box-24 .graph-image-main{width:100%; float:left; padding:0;}

.section-kpi-box-24 .legend-box-main{width:100%; float:left; color:#999;}
.section-kpi-box-24 .legend-box-title{width:100%; float:left;}
.section-kpi-box-24 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000; margin-bottom:15px;}
.section-kpi-box-24 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-kpi-box-24 .legend-box a{color:#000;}
.section-kpi-box-24 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#F80302;}
.section-kpi-box-24 .legend-box-icon1{float:left; padding:5px; margin-right:3px; background-color:#0000FE;}
.section-kpi-box-24 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#097909;}
.section-kpi-box-24 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#F1E921;}
.section-kpi-box-24 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-24 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-24 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section KPI 25 */
.section-kpi-box-25{margin:30px 450px;}

/*object-area*/
.section-kpi-box-25 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; text-align:center; background-color:#FFF;}
.section-kpi-box-25 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-25 .object-area-box{width:100%; float:left;}

.section-kpi-box-25 .kpi-performance-text-top{color:#A8A9B5; font-weight:bold;}
.section-kpi-box-25 .kpi-performance-midle{}
.section-kpi-box-25 .kpi-performance-text-left{text-align:center; color:#A8A9B5; font-weight:bold;}
.section-kpi-box-25 .kpi-performance-arrow{text-align:center;}
.section-kpi-box-25 .kpi-performance-text-right{text-align:center; color:#000; font-weight:bold;}
.section-kpi-box-25 .kpi-performance-image{border-top:1px solid #C8C8C8;}

.section-kpi-box-25 .font-size-large{font-size:20px;}

/* Section KPI 26 */
.section-kpi-box-26{margin:30px 450px;}

/*object-area*/
.section-kpi-box-26 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; text-align:center; background-color:#FFF;}
.section-kpi-box-26 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-26 .object-area-box{width:100%; float:left;}

.section-kpi-box-26 .kpi-performance-text-top{color:#A8A9B5; font-weight:bold;}
.section-kpi-box-26 .kpi-performance-midle{}
.section-kpi-box-26 .kpi-performance-text-left{text-align:center; color:#A8A9B5; font-weight:bold;}
.section-kpi-box-26 .kpi-performance-arrow{text-align:center;}
.section-kpi-box-26 .kpi-performance-text-right{text-align:center; color:#000; font-weight:bold;}
.section-kpi-box-26 .kpi-performance-image{border-top:1px solid #C8C8C8;}

.section-kpi-box-26 .font-size-large{font-size:20px;}


/* Section KPI 27 */
.section-kpi-box-27{margin:27px 350px;}
.section-kpi-box-27 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-kpi-box-27 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-kpi-box-27 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-kpi-box-27 .section-setting{float:right;}
.section-kpi-box-27 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-kpi-box-27 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-kpi-box-27 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-kpi-box-27 .object-area-box{width:100%; float:left;}
.section-kpi-box-27 .section-clear-icon{display: inline-block; padding:4px;}
.section-kpi-box-27 .section-link-icon{display: inline-block; padding:4px;}
.section-kpi-box-27 .section-open-icon{display: inline-block; padding:4px;}
.section-kpi-box-27 .section-setting-icon{display: inline-block; padding:4px;}

.section-kpi-box-27 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-kpi-box-27 .graph-image-main{width:100%; float:left; padding:0;}

.section-kpi-box-27 .legend-box-main{width:100%; float:left; color:#999; margin-top:20px;}
.section-kpi-box-27 .legend-box-title{width:100%; float:left;}
.section-kpi-box-27 .legend-box-bg{width:100%; float:left; padding:1%; border:#EEE 1px solid; color:#000}
.section-kpi-box-27 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-kpi-box-27 .legend-box a{color:#000;}
.section-kpi-box-27 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#F80302;}
.section-kpi-box-27 .legend-box-icon1{float:left; padding:5px; margin-right:3px; background-color:#0000FE;}
.section-kpi-box-27 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#097909;}
.section-kpi-box-27 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#097909;}
.section-kpi-box-27 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-kpi-box-27 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-kpi-box-27 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}


/* Section Scorecard 1 */

.scorecard-background-transparent{background: transparent none repeat scroll 0% 0%;}
.section-scorecard-box-1{border-bottom:#d0d0d3 1px solid; margin:10px;}
.section-scorecard-box-1 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-scorecard-box-1 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-scorecard-box-1 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-scorecard-box-1 .section-setting{float:right;}
.section-scorecard-box-1 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-scorecard-box-1 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-scorecard-box-1 .object-area-title{width:100%; text-align:center; margin-top:9px;}
.section-scorecard-box-1 .object-area-box{margin-left:25px;}
.section-scorecard-box-1 .section-clear-icon{display: inline-block; padding:4px;}
.section-scorecard-box-1 .section-link-icon{display: inline-block; padding:4px;}
.section-scorecard-box-1 .section-open-icon{display: inline-block; padding:4px;}
.section-scorecard-box-1 .section-setting-icon{display: inline-block; padding:4px;}

.section-scorecard-box-1 .graph-title-x{width:100%; text-align:center; margin-top:9px;}
.section-scorecard-box-1 .graph-image-main{width:100%; float:left; padding:10px 0 0 0;}

.section-scorecard-box-1 .legend-box-main{width:100%; float:left; color:#999;}
.section-scorecard-box-1 .legend-box-title{width:100%; float:left;}
/* .section-scorecard-box-1 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000} */
.section-scorecard-box-1 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-scorecard-box-1 .legend-box a{color:#000;}
.section-scorecard-box-1 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-scorecard-box-1 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-scorecard-box-1 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-scorecard-box-1 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-scorecard-box-1 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-scorecard-box-1 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section Scorecard 2 */
.section-scorecard-box-2{ margin:10px;}
.section-scorecard-box-2 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-scorecard-box-2 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-scorecard-box-2 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-scorecard-box-2 .section-setting{float:right;}
.section-scorecard-box-2 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-scorecard-box-2 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-scorecard-box-2 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-scorecard-box-2 .object-area-box{width:100%; float:left;}
.section-scorecard-box-2 .section-clear-icon{display: inline-block; padding:4px;}
.section-scorecard-box-2 .section-link-icon{display: inline-block; padding:4px;}
.section-scorecard-box-2 .section-open-icon{display: inline-block; padding:4px;}
.section-scorecard-box-2 .section-setting-icon{display: inline-block; padding:4px;}

.section-scorecard-box-2 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-scorecard-box-2 .graph-image-main{width:100%; float:left; padding:10px 0 0 0;}

.section-scorecard-box-2 .legend-box-main{width:100%; float:left; color:#999;}
.section-scorecard-box-2 .legend-box-title{width:100%; float:left;}
.section-scorecard-box-2 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000}
.section-scorecard-box-2 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-scorecard-box-2 .legend-box a{color:#000;}
.section-scorecard-box-2 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-scorecard-box-2 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-scorecard-box-2 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-scorecard-box-2 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-scorecard-box-2 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-scorecard-box-2 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section Scorecard 3 */
.section-scorecard-box-3{margin:10px;}
.section-scorecard-box-3 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-scorecard-box-3 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-scorecard-box-3 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-scorecard-box-3 .section-setting{float:right;}
.section-scorecard-box-3 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-scorecard-box-3 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-scorecard-box-3 .object-area-title{width:100%; text-align:center; margin-top:9px;}
.section-scorecard-box-3 .object-area-box{margin-left:25px; border-right:#d0d0d3 1px solid; }
.section-scorecard-box-3 .section-clear-icon{display: inline-block; padding:4px;}
.section-scorecard-box-3 .section-link-icon{display: inline-block; padding:4px;}
.section-scorecard-box-3 .section-open-icon{display: inline-block; padding:4px;}
.section-scorecard-box-3 .section-setting-icon{display: inline-block; padding:4px;}

.section-scorecard-box-3 .graph-title-x{width:100%; text-align:center; margin-top:9px;}
.section-scorecard-box-3 .graph-image-main{width:100%; float:left; padding:10px 0 0 0;}

.section-scorecard-box-3 .legend-box-main{width:100%; float:left; color:#999;}
.section-scorecard-box-3 .legend-box-title{width:100%; float:left;}
.section-scorecard-box-3 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000}
.section-scorecard-box-3 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-scorecard-box-3 .legend-box a{color:#000;}
.section-scorecard-box-3 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-scorecard-box-3 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-scorecard-box-3 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-scorecard-box-3 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-scorecard-box-3 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-scorecard-box-3 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* View Drop Down */
.add-dashboard ul.dropdown-menu li{ background-color:#f9f8f8; border-top: 1px solid #E0DFDF;position:relative;}
.add-dashboard ul.dropdown-menu li:first-child{border-top:0 none;}
.add-dashboard ul.dropdown-menu {background-color:#f9f8f8; padding:0;min-width:130px;}
.add-dashboard ul.dropdown-menu li a{border-left:4px solid #d7d7d7; border-top:1px solid #FFFFFF;background:#f9f8f8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding:8px 21px 8px 11px;}
.add-dashboard ul.dropdown-menu > li > a:hover{color:#000000;border-left:4px solid #969595; background: none repeat scroll 0 0 #f0eeee;filter: none;}
.add-dashboard .icon-delete {position: absolute;top: 11px;right:0;}
.add-dashboard ul.active-dropdown li a{background-color:#014C99 !important; color:#fff !important;}

#global-column-title,#global-column-title,#global-column-checkbox,#global-column-checkbox{ display:none;}

/****** Graph ******/

/* Section 1 */
/* .section-graph-box-1 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-graph-box-1 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-graph-box-1 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-graph-box-1 .section-setting{float:right;}
.section-graph-box-1 .section-setting img{cursor:pointer; float:right;} */
/*object-area*/
/* .section-graph-box-1 .object-area-main{width:100%; clear:both; position:relative; overflow:hidden;} */
/* .section-graph-box-1 .object-area-title{width:100%; text-align: center; font-size:14px; font-weight:bold; padding-bottom:10px;} */
/* .section-graph-box-1 .object-area-box{width:100%; float:left; margin:0; text-align:center;} */
/* .section-graph-box-1 .section-setting-icon{display: inline-block; padding:4px;} */

/* .section-graph-box-1 .graph-title-y-main{line-height:1;position:absolute; height:80%; width:30px; float:left;} 
.section-graph-box-1 .combineBarAxis-graph-title-y-main{line-height:1;position:absolute; height:80%; width:30px; float:left;}
.section-graph-box-1 .combineLineAxis-graph-title-y-main{line-height:1;position:absolute; height:80%; width:30px; float:left; right: 0;top: 0;}
.section-graph-box-1 .graph-title-y{ position:absolute; left:-110px; overflow:hidden; width:250px; white-space:nowrap;}
.section-graph-box-1 .combineBarAxis-graph-title-y{ position:absolute; left:-110px; overflow:hidden; width:250px; white-space:nowrap;}
.section-graph-box-1 .combineLineAxis-graph-title-y{ position:absolute; left:-110px; overflow:hidden; width:250px; white-space:nowrap;}
.section-graph-box-1 .graph-image-axis-main{float:none; display:inline-block; text-align:left;}
.section-graph-box-1 .graph-legend-center{float:none; display:inline-block; margin-left:-4px; vertical-align: top;text-align:left;}
.section-graph-box-1 .graph-image-main{overflow:hidden;}
.section-graph-box-1 .legend-box-main{float:left;width:100%;}
.section-graph-box-1 .legend-box-title{width:100%; float:left;}
.section-graph-box-1 .combinedBarlegend-box-title{width:100%; float:left;}
.section-graph-box-1 .combinedLinelegend-box-title{width:100%; float:left;}*/
/* .section-graph-box-1 .legend-box-bg{float:left; color:#000}
.section-graph-box-1 .legend-box{width:100%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-graph-box-1 .legend-box a{color:#000;} */
/* .section-graph-box-1 .graph-title-x-main {width:100%; float:left;} 
.section-graph-box-1 .graph-title-x-main .graph-title-x{min-height: 30px;line-height: 30px;}
.section-graph-box-1 .trend-lagend-box { width:100%;}
.section-graph-box-1 .trend-lagend-box > td{ width:33%; float:left;}
.section-graph-box-1 .trend-lagend-box td table td:first-child{ width:13px !important;float:none;vertical-align: middle;}
.section-graph-box-1 .trend-lagend-box td table td{ width:auto !important; }
.section-graph-box-1 .trend-lagend-box > td{vertical-align:top; text-align:left; float:left; word-break:break-all;}
 */
/* .section-graph-box-1 .combinedBartrend-lagend-box { width:100%;}
.section-graph-box-1 .combinedBartrend-lagend-box > td{ width:33%; float:left;}
.section-graph-box-1 .combinedBartrend-lagend-box td table td:first-child{ width:13px !important;float:none;vertical-align: middle;}
.section-graph-box-1 .combinedBartrend-lagend-box td table td{ width:auto !important;}
.section-graph-box-1 .combinedBartrend-lagend-box > td{vertical-align:top; text-align:left; word-break:break-all;}

.section-graph-box-1 .combinedLinetrend-lagend-box { width:100%;}
.section-graph-box-1 .combinedLinetrend-lagend-box > td{ width:33%; float:left;}
.section-graph-box-1 .combinedLinetrend-lagend-box td table td:first-child{ width:13px !important;float:none;vertical-align: middle;}
.section-graph-box-1 .combinedLinetrend-lagend-box td table td{ width:auto !important;}
.section-graph-box-1 .combinedLinetrend-lagend-box > td{vertical-align:top; text-align:left; word-break:break-all;} */

/* .section-graph-box-1 .combinedBartrend-lagend-label td{vertical-align:middle;}
.section-graph-box-1 .combinedLinetrend-lagend-label td{vertical-align:middle;}
.section-graph-box-1 .trend-lagend-label td{vertical-align:middle;} */
.graphview-dropdown{max-height: 257px; overflow:auto;}
/* .section-graph-box-1 .ui-accordion .ui-accordion-content {padding: 0 2px;} */
/* .section-graph-box-1 .trend-lagend-box {background-image: none;}
.section-graph-box-1 .combinedBartrend-lagend-box {background-image: none;}
.section-graph-box-1 .combinedLinetrend-lagend-box {background-image: none;} */


/* Section 2 */
/* .section-graph-box-2{margin:0px 17%;}
.section-graph-box-2 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-graph-box-2 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-graph-box-2 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-graph-box-2 .section-setting{float:right;}
.section-graph-box-2 .section-setting img{cursor:pointer; float:right;} */
/*object-area*/
/* .section-graph-box-2 .object-area-main{width:100%; clear:both; position:relative; display:table; padding:10px; background-color:#FFF;}
.section-graph-box-2 .object-area-title{width:100%; text-align: center; font-size:14px; font-weight:bold; padding-bottom:10px;}
.section-graph-box-2 .object-area-box{width:100%; float:left; margin:10px 0px;}
.section-graph-box-2 .section-setting-icon{display: inline-block; padding:4px;}

.section-graph-box-2 .graph-title-y-main{width:2%; float:left; color:#999;}
.section-graph-box-2 .graph-title-y{white-space:nowrap; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(-270deg); -sand-transform: rotate(270deg);}
.section-graph-box-2 .graph-title-x{width:100%; float:left; color:#999; text-align:center; padding-top:1%;}
.section-graph-box-2 .graph-image-main{width:80%; float:left; padding:0% 20%;}

.section-graph-box-2 .legend-box-main{width:20%; float:left; color:#999;}
.section-graph-box-2 .legend-box-title{width:100%; float:left;}
.section-graph-box-2 .legend-box-bg{width:96%; float:left; padding:2%; background-color:#EEE; color:#000}
.section-graph-box-2 .legend-box{width:100%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-graph-box-2 .legend-box a{color:#000;}
.section-graph-box-2 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#679765;}
.section-graph-box-2 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#d65c5b;}
.section-graph-box-2 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#c8c66f;}
.section-graph-box-2 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-graph-box-2 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-graph-box-2 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
 */
/* Section 3 */
/* .section-graph-box-3{margin:0px 8%;}
.section-graph-box-3 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-graph-box-3 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-graph-box-3 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-graph-box-3 .section-setting{float:right;}
.section-graph-box-3 .section-setting img{cursor:pointer; float:right;} */
/*object-area*/
/* .section-graph-box-3 .object-area-main{width:100%; clear:both; position:relative; display:table; padding:10px; background-color:#FFF;}
.section-graph-box-3 .object-area-title{width:100%; text-align: center; font-size:14px; font-weight:bold; padding-bottom:10px;}
.section-graph-box-3 .object-area-box{width:100%; float:left; margin:10px 0px;}
.section-graph-box-3 .section-setting-icon{display: inline-block; padding:4px;}

.section-graph-box-3 .graph-title-y-main{width:2%; float:left; color:#999;}
.section-graph-box-3 .graph-title-y{white-space:nowrap; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(-270deg); -sand-transform: rotate(270deg);}
.section-graph-box-3 .graph-title-x{width:100%; float:left; color:#999; text-align:center; padding-top:1%;}
.section-graph-box-3 .graph-image-main{width:80%; float:left; padding:0% 20%;}

.section-graph-box-3 .legend-box-main{width:20%; float:left; color:#999;}
.section-graph-box-3 .legend-box-title{width:100%; float:left;}
.section-graph-box-3 .legend-box-bg{width:96%; float:left; padding:2%; background-color:#EEE; color:#000}
.section-graph-box-3 .legend-box{width:100%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-graph-box-3 .legend-box a{color:#000;}
.section-graph-box-3 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#679765;}
.section-graph-box-3 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#d65c5b;}
.section-graph-box-3 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#c8c66f;}
.section-graph-box-3 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-graph-box-3 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-graph-box-3 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
 */
/* Section 4 */
/* .section-graph-box-4{margin:0%;}
.section-graph-box-4 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-graph-box-4 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-graph-box-4 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-graph-box-4 .section-setting{float:right;}
.section-graph-box-4 .section-setting img{cursor:pointer; float:right;} */
/*object-area*/
/* .section-graph-box-4 .object-area-main{width:100%; clear:both; position:relative; display:table; padding:10px; background-color:#FFF;}
.section-graph-box-4 .object-area-title{width:100%; text-align: center; font-size:14px; font-weight:bold; padding-bottom:10px;}
.section-graph-box-4 .object-area-box{width:100%; float:left; margin:10px 0px;}
.section-graph-box-4 .section-setting-icon{display: inline-block; padding:4px;}

.section-graph-box-4 .graph-title-y-main{width:2%; float:left; color:#999;}
.section-graph-box-4 .graph-title-y{white-space:nowrap; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(-270deg); -sand-transform: rotate(270deg);}
.section-graph-box-4 .graph-title-x{width:100%; float:left; color:#999; text-align:center; padding-top:1%;}
.section-graph-box-4 .graph-image-main{width:100%; float:left; padding:0% 20%;} */


/*Manage Sort Dropdown*/
.sort-add-dropdown {margin:0;padding:0;float:right; left:inherit; position:absolute; left:47px; top:32px; display:none; z-index:1; border:none; background:none; min-width:65px; }
.sort-add-dropdown > ul{margin:0;padding:0;float:right;}
.sort-add-dropdown > ul > li {float: left;list-style:none;margin-right:-1px; }
.sort-add-dropdown > ul > li > a{color: #333333; display: block; padding: 6px; margin:0px; background: #F9F9F9; border: 1px solid #DCDCDC;}
.sort-add-dropdown > ul > li > a:hover, .sort-add-dropdown > ul > li > a.active {background-color: #EFEDEE;}
.sort-add-dropdown .open-dropdown{display:block;}
.sort-add-dropdown .section-clear-icon{display:inline-block; padding:4px;}

/*Scorecard Section*/
/* .scorecard-breadcrumb{ line-height:23px;} */

.scorecard-history-table td{ padding:3px 6px; border:1px solid #DDDDDD; font-size:12px;}
.scorecard-history-table th{ padding:3px 6px; border:1px solid #DDDDDD; background:#F5F5F5; font-size:12px;}
/* .scorecard-history-table .scdtitle{ background-color:#D7ECF4;} */
/* .scorecard-history-table .scdsubtitle{ background-color:#FAF0E6;} */

.scorecard-strategy-map .object-area-box .right-object{border-right:1px solid #C0C0C0; display:table-cell; vertical-align:middle;}
.scorecard-strategy-map .object-area-box .center-object{padding:5px; border-right:1px solid #C0C0C0; display:table-cell; text-align:center; vertical-align:middle; height:73px;}
.scorecard-strategy-map .object-area-box .number-object{padding:5px; border-top:1px solid #C0C0C0; text-align:center; clear:both; display:block;}
.scrorecard-pagination{ margin-top:-4px; margin-right:20px;}
.scrorecard-pagination .dropdown-toggle{padding:3px 10px;}

.scorecard-Period-dialog .repository-sorting #repository-sorting-dropdown .btn-default{width:85px; }

/*Drill Through Options Dialog*/
.drill-through-dialog .drill-through-filter { display:none; min-height:50px; position: absolute; width:195px; margin: 0; background: #fff; left:1px; top:33px; border: 1px solid #ccc; z-index:9;}
.drill-through-dialog .drill-through-filter .speed-type-section{ border:none; margin:0; float:left; width:100%; min-height:95px;}
.drill-through-dialog .drill-through-filter .filter-result-icon{ width:100%; float:left;}
.drill-through-dialog .drill-through-filter .filter-result-container-close {width:20px; height:20px; line-height:20px; font-size:25px; opacity: 0.5; display:block; text-align:center;z-index:9;color: #000000; font-weight:bold; }
.drill-through-dialog .drill-through-filter .filter-result-container-select {width:20px; height:20px; line-height:20px; font-size:25px; opacity: 1; display:block; text-align:center;z-index:9;color: #000000; font-weight:bold; }
.drill-through-dialog .drill-through-filter .filter-result-icon{ width:100%; float:left;}
.drill-through-dialog .drill-through-filter .filter-result-close {z-index:9; opacity:1; float:left; padding-top:2px; padding-bottom:1px; margin-left:1px;}
.drill-through-dialog .drill-through-filter .filter-result-select {z-index:9; opacity:1; float:left; padding-top:2px; padding-bottom:2px;}
.drill-through-dialog .drill-through-filter-container{ display:inline-block; position:relative;white-space: nowrap;}
.drill-through-dialog .repository-table-section th:last-child .drill-through-filter{right: 6px; left:inherit;}
.drill-through-dialog .oneColumnDrillthrough .drill-through-filter{right:inherit !important; left:1px !important;  }

/******* Publishing Agent Task *******/
.dashboard-properties textarea.mail-body-textarea-l{height:80px; padding: 5px;}

.objects-search-box{float:left; width:100%; border-radius:0px; background-color:#CCCCCC; padding:5px 0px 5px 4px;}
.objectds-padding li{padding-left:0px !important;}

.table-title h3{ background-color:#F0F0F0; border: medium none; border-radius: 0; clear: both; font-size: 13px; font-weight: bold; padding:4px 6px; margin:0px 0px 5px 0px;}

.publish-agent-dialog label{line-height:22px;}
.publish-agent-dialog .small-box{width:58px;}
.publish-agent-dialog .midle-box{width:auto;}
.publish-agent-dialog .checkbox-inline {padding-left:0 !important; padding-right:5px; margin:0;}
.publish-agent-dialog .occurrence{display:inline-block;}
.publish-agent-dialog .year-wdith{width:80px; display: inline-block;}
.publish-now-main .col-lg-60{ width:50%; float:left;} 
.mail-body{margin-bottom:15px;}
.folder-path{ margin-top:5px;}
.calendar-icon{width:13px; height:13px; margin-top:6px; margin-left:4px;}
.date-picker-ui{ position:relative; display: inline-block;vertical-align: middle;}
.date-picker-ui input{ width:auto;}
.requency-time{ padding:0;}
.requency-time label{ padding-left:0;}

.publish-agent-dialog .col-lg-60{ margin-bottom:10px;}
textarea.mail-body-textarea{ height:92px;}


/****** Report ******/

/* Report Outliner */
.new-report-box{height:219px;}
/* Section Report 1 */
.section-report-box-1{margin:10px;}
.section-report-box-1 .section-title-main{padding:1px 8px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-report-box-1 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-report-box-1 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-report-box-1 .section-setting img{cursor:pointer;}
/*object-area*/
.section-report-box-1 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:0px; /* background-color:#FFF; */ vertical-align:top;}
/* bug no 15183 for making title-position property work */
/* .section-report-box-1 .object-area-title{width:100%; text-align:center; margin-bottom:9px; padding: 10px 0 0;} */
.section-report-box-1 .object-area-box{width:100%; float:left; border:#d0d0d3 1px solid;}
.section-report-box-1 .section-clear-icon{display: inline-block; padding:4px;}
.section-report-box-1 .section-link-icon{display: inline-block; padding:4px;}
.section-report-box-1 .section-open-icon{display: inline-block; padding:4px;}
.section-report-box-1 .section-setting-icon{display: inline-block; padding:4px;}

.section-report-box-1 table{ font-size:12px;}
.section-report-box-1 .admin-name {font-size: 11px; line-height: 14px;}
.section-report-box-1 th { vertical-align:middle; padding: 10px 5px; vertical-align: middle; text-transform:uppercase;}
/* Report Group */
.report-group{vertical-align: top;}
/*.section-report-box-1 td { padding: 7px 5px; }*/
/* .section-report-box-1 tbody tr:nth-child(2n+1){ background-color:#EEEEEE;} solving ug(redmine) number 6777*/
.section-report-box-1 .greay-text{color: #8E8D8D; font-size:11px;}
.section-report-box-1 tr.selected { background: #f2f6f9; }
.section-report-box-1 a { color:#000; text-decoration:none;} 
.section-report-box-1 .dropdown-menu{ top:0; left:20px;}

.section-report-data{width:100%; float:left; overflow:auto; }
.section-dashboard-report-data{width:100%; float:left; /* overflow:auto; */ }

/* expression1 label margin bottom  */
#edit-expression1 label{margin-bottom:5px;}
#edit-expression2 label{margin-bottom:5px;}
#edit-expression3 label{margin-bottom:5px;}
#edit-expression4 label{margin-bottom:5px;}
#edit-expression5 label{margin-bottom:5px;}
#edit-expression6 label{margin-bottom:5px;}


/****** Reset Password ******/ 
.reset-password-main{max-width:400px; clear:both; padding:0; margin:6% auto 0 auto;}
.reset-password-main h1{color: #05458D; font-size: 18px; margin-top: 0;}

/****** Global Error Page******/ 
.global-error-main{max-width:400px; clear:both; padding:0; margin:6% auto 0 auto;}
.global-error-main .error-msg-dialog{ border:0 none; box-shadow:none; font-size:13px;}
.error-msg-dialog .modal-body{font-size:13px; line-height:20px;}
.cubeprocesserror{overflow: auto;min-height: 0px;max-height: 300px;}
/****** New Wizard******/
.stap-right{float:right; margin-top:-20px;}
.new-wizard-menu-icon{ margin-left:-16px; float:left; height:12px; width:16px;}
.report-wizard-left-section{ height:198px !important; width:100%; padding:2px; font-size:12px;}
.report-wizard-left-section option{ font-size:12px;}
.new-graph-wizard-img{width: 100%;}
.graph-wizard-img-align{position: relative; height: 310px;}
.graph-wizard-img-align img{ position: absolute;top:50%;left:0; margin: -102px 0 0 0;}

/****** Padding ******/
.padding-box-top{padding-top:10px !important;}
.padding-box-top-20{padding-top:20px;}
.padding-box-right{padding-right:5px;}
.padding-box-bottom{padding-bottom:5px;}
.padding-box-left{padding-left:5px;}
.padding-box-top-left{padding-top:24px; padding-left:5px;}
.padding-top-3{padding-top:3px;}
.padding-top-checkbox{padding-top:25px;}
.padding-l-15{padding-left:15px;}
.padding-top-0{padding-top: 0px}
/****** Margin ******/
.margin-box-left{margin-left:5px;}
.margin-box-right{margin-right:10px;}
.margin-box-bot{margin-bottom:8px;}
.margin-box-bot-none{margin-bottom:0px !important;}

select[multiple].dropdown-fix, select[size].dropdown-fix{height:110px; min-width:170px; font-size:12px;}
select[multiple].dropdown-fix-s, select[size].dropdown-fix-s{height:110px; min-width:50px; font-size:12px;}
select[multiple].dropdown-fix-m, select[size].dropdown-fix-m{height:65px; min-width:170px; font-size:12px;}
select[multiple].dropdown-fix-m-h, select[size].dropdown-fix-m-h{height:78px; min-width:170px; font-size:12px;}
select[multiple].dropdown-fix-s-h, select[size].dropdown-fix-s-h{height:50px; min-width:170px; font-size:12px;}
select[multiple].dropdown-fix-ml, select[size].dropdown-fix-ml{height:65px; min-width:240px; font-size:12px;}
select[multiple].dropdown-fix-l, select[size].dropdown-fix-l{height:65px; min-width:320px; font-size:12px;}

/****** Admin ******/
.stap-right-a{float:right; font-weight:normal;}
.panel-body hr{margin:9px 0px; float:left; width:100%; clear:both; border-top:1px solid #D9D9D9;}
.admin-table-section{font-size:12px;}
.image-width img{width:100%;}
.column-access-permission-scroll{ overflow:auto; width:100%; max-height:397px;}
.admin-log-table td{ word-break: break-all;}
.admin-log-table{height: 466px; overflow: auto;}
.width65{width:65px;}
.ui-accordion .ui-accordion-content.accordian-scroll-disable {overflow: visible;}
.overflow-hidden-object{overflow: hidden; }
input[type="radio"].reoccurence-radio-btn{margin-top:8px !important;}

/*Scroll*/
.default-scrollbar{overflow:auto !important;}


.label-none label{font-weight:normal;}
/* .label-none .fileupload-input{width:80.7% !important;} */

.table-all{width:100%; border:0 none;}

.color-picker-but .btn-group{font-size: 12px; font-weight: normal; text-transform: none; -webkit-border-radius: 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); -moz-box-shadow : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); box-shadow : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); background-color: #F5F5F5; color: #333; border: 1px solid #aaaaaa; line-height: 13px; padding: 3px 3px 1px 4px; margin: 2px 0 4px 4px; position: relative; cursor: default;}
.color-picker-close-left{float:left; padding-top:4px;}

.admin-view-image-box{max-height:500px;width:633px; overflow:auto; text-align:center; padding:0px;}
.admin-midle-box-main{width:100%;}
/* .admin-midle-box-main .panel{margin-bottom:0px;} */
/* .admin-midle-box-main .panel{min-height:590px;} */
.admin-midle-box-main h2{padding:6px 0px; margin:0px; font-size:14px; font-weight:bold; border-bottom:1px solid #E5E5E5;}
.admin-midle-box-main h3{padding:10px 0px; margin:0px; font-size:12px; font-weight:bold; text-transform:uppercase;}
.admin-midle-box{width:100%; font-size: 12px;}

.admin-midle-box-main .panel-heading{font-size:14px; font-weight:bold;}
.admin-midle-box-main h3{padding:10px 0px; margin:0px; font-size:12px; font-weight:bold; text-transform:uppercase;}
.admin-midle-box-main .panel-body{width:100%; font-size: 12px;}

.admin-midle-box-main .btn{font-size:12px;}
.admin-midle-box-main input[type="radio"], .admin-midle-box-main input[type="checkbox"]{margin:0px 5px !important;}
.admin-midle-box-main td input[type="radio"], .admin-midle-box-main td input[type="checkbox"]{margin:0px !important;}
.admin-midle-box-main .checkbox-inline{width:135px; padding:0px;}
.admin-midle-box-main .checkbox-inline-l{width:195px; padding:0px; font-weight:normal;}
.admin-midle-box-main .checkbox-inline-ll{min-width:225px; padding:0px; font-weight:normal;}
.radio-box-3 .checkbox-inline-l{width:22%; float:left; padding:5px 0px; font-weight:normal;}
.radio-box-2 .checkbox-inline-l{width:auto !important; float:left; padding:5px 0px;} /*for dataset*/
/*.radio-box-2 label{font-weight:normal;} /*for dataset*/
.admin-midle-box-main .radio-inline + .radio-inline, .admin-midle-box-main .checkbox-inline + .checkbox-inline{margin:0px;}
.admin-midle-box-main .modal-bot-text{font-size:11px; padding:0px 0px 0px 10px; border-left:#054591 5px solid; margin:5px 0px 10px 0px !important;}
.admin-midle-box-main .modal-footer{padding:5px 10px 10px !important; border:0px; text-align:left; margin:0px;}
.admin-midle-box-main .admin-midle-right-box .modal-footer{padding:5px 10px 10px 10px !important; border:0px; text-align:left; margin:0px;}
/*.admin-midle-box-main .panel-default a{border-bottom:0px !important; background-color:#FFF !important;}*/
/* .admin-midle-box-main .panel-default td a{padding: 3px 6px;display:inline-block;} */
.admin-midle-box-main .panel-default td a{padding: 3px 6px;}
.admin-midle-box-main .panel-default.padding-0-a td a{padding: 3px 0px;}
.strong-height{line-height:27px;}
.strong-height .input-group{margin-bottom:0px;}

.admin-left-menu{ padding-right:10px;}
.admin-left-menu a{ text-decoration:none;}
.admin-left-menu .active a{ color:#054591 !important; font-weight:bold;}
.admin-left-menu .ui-accordion div:first-child{ padding-top:0; margin:0;}

.admin-midle-box-main .panel-default .admin-right-box a{border-bottom:1px solid #E4E2E2 !important; padding:5px 10px;}
.admin-midle-box-main .panel-default .repository-action-btn a{border-bottom:1px solid #E4E2E2 !important; /* padding:5px 10px;  */}

#showHideAdminPanel a{ padding:12px 4px 10px; border-radius:4px; border-top-right-radius: 0;border-bottom-right-radius: 0; border:1px solid #DDDDDD; border-right:0; float:right; position:relative; margin-right:-3px; z-index:1;}

/* 3117 nlp */
#showHideAdminPanel a, #showHideAdminPanel-two a, #showHideAdminPanel-two-tab a, #showHideAdminPanel-two-tab-1 a, #showHideAdminPanel-two-tab-1-r a, #showHideAdminPanel-three-tab a, #showHideAdminPanel-three a, #showHideAdminPanel-four a, #showHideAdminPanel-five a, #showHideAdminPanel-six a, #showHideAdminPanel-seven a{ padding:10px 3px; border-radius:4px; border-top-right-radius: 0;border-bottom-right-radius: 0; border:1px solid #DDDDDD; border-right:0; float:right; position:relative; margin-right:-3px; z-index:1;}
#mashup-arrow-0, #mashup-arrow-1, #mashup-arrow-2, #mashup-arrow-3, #mashup-arrow-4, #mashup-arrow-5, #mashup-arrow-6, #mashup-arrow-7, #mashup-arrow-8, #mashup-arrow-9, #mashup-arrow-10, #mashup-arrow-11, #mashup-arrow-12, #mashup-arrow-13, #mashup-arrow-14, #mashup-arrow-15, #mashup-arrow-16, #mashup-arrow-17, #mashup-arrow-18, #mashup-arrow-19, #mashup-arrow-20, #mashup-arrow-21, #mashup-arrow-22, #mashup-arrow-23, #mashup-arrow-24, #mashup-arrow-25, #mashup-arrow-26, #mashup-arrow-27, #mashup-arrow-29{display:none;}
#mashup-arrow-0 a, #mashup-arrow-1 a, #mashup-arrow-2 a, #mashup-arrow-3 a, #mashup-arrow-4 a, #mashup-arrow-5 a, #mashup-arrow-6 a, #mashup-arrow-7 a, #mashup-arrow-8 a, #mashup-arrow-9 a, #mashup-arrow-10 a, #mashup-arrow-11 a, #mashup-arrow-12 a, #mashup-arrow-13 a, #mashup-arrow-14 a, #mashup-arrow-15 a, #mashup-arrow-16 a, #mashup-arrow-17 a, #mashup-arrow-18 a, #mashup-arrow-19 a, #mashup-arrow-20 a, #mashup-arrow-21 a, #mashup-arrow-22 a, #mashup-arrow-23 a, #mashup-arrow-24 a, #mashup-arrow-25 a, #mashup-arrow-26 a, #mashup-arrow-27 a, #mashup-arrow-29 a{ padding:10px 2px 10px 1px; border-radius:0; border:1px solid #DDDDDD; float:right; position:relative; z-index:1; background-color:#FFF;}


/* Admin Tree Menu */
.admin-midle-menu-scroll .popupdialog-scroll-140{overflow:auto; height:140px;}
.admin-midle-menu-scroll .popupdialog-scroll{overflow:hidden;}
.admin-midle-menu-scroll .boder-box{border:1px solid #cccccc; margin-right:20px; padding-left:5px !important;}
.admin-midle-menu-scroll {overflow:hidden;}
.admin-midle-menu-scroll .jspVerticalBar { position: absolute; top: 0; right: 0; width:11px; height: 100%; }
.admin-midle-menu-scroll .jspVerticalBar .jspDrag { background: #5c5c5c; position: relative;top:0;cursor: pointer;border-radius: 4px 4px 4px 4px;margin-left:2px; width: 5px; }
.admin-midle-menu-scroll .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right top;}
.admin-midle-menu-scroll .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left top;}
.admin-midle-menu-scroll .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll.png) repeat-y center center;position: relative; }
.admin-midle-menu-scroll .popupdialog-scroll-280{overflow:auto;}
.admin-midle-menu-scroll .popupdialog-scroll .no_sel{user-select:none;}

/*Admin Section*/
.admin-midle-right-box .ui-accordion .ui-accordion-header{background:#F0F0F0; padding-top:3px; padding-bottom:3px; padding-left:19px; border:none; border-radius:0; font-size:13px; font-weight:bold; text-transform:none;}
.admin-midle-right-box .ui-accordion .ui-accordion-content{padding:10px 0 5px 0; border:0 none;}
.admin-midle-right-box .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:0;}
.admin-midle-right-box .ui-multiselect ul.available{ height:250px !important;}
.admin-midle-right-box .ui-multiselect ul.view{ height:150px !important;}
.admin-midle-right-box .ui-multiselect ul.selected{ height:250px !important;}
/*.data-set-box-9 .ui-multiselect ul.available{ height:210px !important;}*/
/*.data-set-box-9 .ui-multiselect ul.selected{ height:210px !important;}*/

.admin-midle-right-box .inputoutputselection .ui-multiselect ul.available{ height:150px !important;}
.admin-midle-right-box .inputoutputselection .ui-multiselect ul.selected{ height:150px !important;}

.top-bottom-rank .btn-group .active-ts{ background-color:#e8e1e1;color:#000000;}
.top-bottom-rank .btn{border:1px solid #535353;color: #333333;border-radius:100px;font-size: 12px;font-family:Arial;color:#000;font-weight:normal;font-style:normal;padding:3px 5px;margin:0;}

/* Horizontal and vertical Scrolling for Table Data in Popup*/
.tabledata-scroll-pane {width: 100%; height:100px; overflow: auto;}
.tabledata-scroll-pane table{ width:100%;}
.advance-filter-section .tabledata-scroll-pane td{ white-space:nowrap; padding-left:5px; padding-right:5px;}
.advance-filter-section .tabledata-scroll-pane th{ white-space:nowrap; padding-left:5px; padding-right:5px;}
.tabledata-scroll-pane .jspVerticalBar{ background-color:#fff;}
.tabledata-scroll-pane .jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 11px; background-color:#fff;}
.tabledata-scroll-pane .jspHorizontalBar .jspTrack{}
.tabledata-scroll-pane .jspHorizontalBar .jspDrag {background: #5C5C5C;border-radius: 4px 4px 4px 4px; height:6px; position: relative; top:2px; left: 0; cursor: pointer; }
.tabledata-scroll-pane .jspHorizontalBar .jspTrack { background:url(../img/jsp_hscroll.png) repeat-x center center;position: relative; }
.tabledata-scroll-pane .jspArrowLeft{ background:url(../img/jsp_arrow_updown.png) no-repeat left bottom;}
.tabledata-scroll-pane .jspArrowRight{ background:url(../img/jsp_arrow_updown.png) no-repeat right bottom;}

/****** Edit Profile ******/
.edit-profile-box label{font-weight:normal;}

.logs-box-main{margin-top:10px;}

/****** cube-rebuild ******/
.panel-body-title{ margin:-15px -15px 15px -15px; padding:5px 15px; background-color:#F9F9F9;}
.panel-body-title-dig{ margin:5px -10px 10px -10px; padding:5px 10px; background-color:#F9F9F9;} /*added by deven for mashups*/

h3.pop-midle-title{font-size: 12px; font-weight: bold; margin: 0; padding: 10px 0; text-transform: uppercase;}

.d-m-selected-m{height:100% !important;}
.d-m-selected-l{height:325px !important;}

.center-align{text-align:center;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active{background-color: #e6e6e6 !important;}
.table-all .btn-primary{border-color: #7e7e7e;}
.left-arrow{background:url(../img/left-arrow.png) no-repeat center 4px; height:22px; width:24px; text-indent:-9999px; overflow:hidden;}
.right-arrow{background:url(../img/right-arrow.png) no-repeat center 4px; height:22px; width:24px; text-indent:-9999px;overflow:hidden;}
.up-arrow{background:url(../img/up-arrow.png) no-repeat center 4px #054591; height:22px; width:24px; text-indent:-9999px;overflow:hidden;}
.dow-arrow{background:url(../img/dow-arrow.png) no-repeat center 4px #054591; height:22px; width:24px; text-indent:-9999px;overflow:hidden;}
.add-all{background:url(../img/icons.png) no-repeat center 4px ;background-position:-94px -302px; height:22px; width:24px; text-indent:-9999px;overflow:hidden;}
.remove-all{background:url(../img/icons.png) no-repeat center 4px ; background-position:-72px -302px; height:22px; width:24px; text-indent:-9999px;overflow:hidden;}

.margin-bot-r table{ margin-bottom:0px;}

.popupdialog-scroll-Fix{position: relative; width:99%; height: 100%; overflow: auto;}

.popupdialog-scroll-Fix .jspVerticalBar{ background-color:#fff;}
.popupdialog-scroll-Fix .jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 11px; background-color:#fff;}
.popupdialog-scroll-Fix .jspVerticalBar .jspTrack{ background:url(../img/jsp_vscroll.png) repeat-y center center;position: relative; }
.popupdialog-scroll-Fix .jspHorizontalBar .jspDrag {background: #5C5C5C;border-radius: 4px 4px 4px 4px; height:5px; position: relative; top:3px; left: 0; cursor: pointer; }
.popupdialog-scroll-Fix .jspHorizontalBar .jspTrack { background:url(../img/jsp_hscroll.png) repeat-x center center;position: relative; }
.popupdialog-scroll-Fix .jspArrowLeft{ background:url(../img/jsp_arrow_updown.png) no-repeat left bottom;}
.popupdialog-scroll-Fix .jspArrowRight{ background:url(../img/jsp_arrow_updown.png) no-repeat right bottom;}

.boder-left{border-left:1px solid #DDDDDD !important;}

.analysis-search-field-l .icon-search{ position:absolute; right:3px; top:8px; background:url(../img/icon-search-grey.png) no-repeat;}
.visibility-hidden{visibility:hidden;}



/***   Reach Text **/


.note-editor {font-weight:normal;}
.gridster .note-toolbar li.gs-w {border:0; position:relative;	}
.gridster .note-toolbar li.gs-w a{height:auto !important;}

/****** message Box******/ 
.message-box-main{max-width:400px; clear:both; padding:0; margin:6% auto 0 auto;}
.message-box-main .modal-content{ box-shadow:none; font-size:13px; float:left; width:100%;}
.message-box-main .modal-body{ padding:20px; text-align: center;}
.message-box-main .modal-header {text-align: center;}

/* To show Tooltip for analysis like note,time series condition, UDDC expression.*/
.iTooltip
{
	visibility: hidden;
	position: absolute;
	text-align: justify;
	top: 0;
	left: 0;
	z-index: 1000;
    font: normal 8pt sans-serif;
    padding: 3px;
    border: 1px solid #7e7e2a;
    background:#F8F8E6;
    color: #7A7A33;
}

.advance-filter-placeholder {padding-left: 0px; font-size: 12px; color: #6b6b6b; font-family: Arial,sans-serif;}

/******************************** Graph breadcrumb Section ***************************************/
/* .breadcrumb-section-graph{ border-bottom: 1px solid #ebebeb; border-radius:0; padding:0 0 0 10px;} */
.breadcrumb-section-graph{ padding:0 0 0 10px;}
.dashboard-drillupdown-breadcrumn{opacity:0.8;/*position: absolute;*/z-index: 999;}
.breadcrumb-section-graph .breadcrumb-right-section{/* color:#333333; */font-size:11px; padding:3px 10px;line-height:19px}
.breadcrumb-section-graph .breadcrumb-left-section{background:none; float: left; padding: 3px 0 3px 7px; border-radius:0;}
.breadcrumb-section-graph .breadcrumb li a{font-size:11px; color:inherit; font-family: Arial,sans-serif;}
.breadcrumb-section-graph .breadcrumb li{font-size:11px;}
.breadcrumb-section-graph .breadcrumb > .active {color: #999999;} 
.breadcrumb-section-graph .breadcrumb > li + li:before{color:inherit;}
/* .breadcrumb-section-graph .breadcrumb > li{text-decoration:inherit;}
.breadcrumb-section-graph div{text-decoration:inherit;} */

.dashboard-tab-dockable img{vertical-align: top;}
.header-right-menu ul.dropdown-menu ul.dropdown-menu.second-menu{top: 35px;}
.ui-autocomplete-loading {background: white url("../img/process.gif") right center no-repeat;}
.table-main-box-graph-outliner{ height:210px !important;}
.image_control_wrapper{/* width: 100%;   margin: 0;   padding: 0;   border: 0; */ }
.image_control_wrapper td{width: 100%; vertical-align: middle;   text-align: center;}
.pdf-page-setup-image-selection-combo{padding-top: 50px;}
.edit-profile-delete-homepage{cursor: pointer;}
.iframe-container {float: left; width: 100%;}
.legend-table{padding-bottom: 1px;}
.speed-type-section ul.disabledlov{ background-color: #F0F0F0; cursor:default;}   
.form-control[readonly].read-only{cursor: default; background: #fff;}

.pagination-input-logs{ width:70px; display:inline-block;margin:0 8px;}

.popupdialog-scroll-315{overflow:auto; height:315px;}
/******************************** Home Page Right Section Dashboard ***************************************/
.home-page-right-section .carousel-control.right{top: 30%; }
.home-page-right-section .carousel-control.left{top: 30%; }

.height-hundred-percent {height: 100%;}
.height-ninety-percent {height: 90%;}
.height-88-percent{height : 88%;}
.pdf-image-img img {max-height:100px; max-width: 100%;} 
.data-operation-section{margin-bottom: 9px; border: 1px solid #999999; padding: 12px; margin-top: 16px;}
.data-operation-section-options{display: table-cell;vertical-align:middle; padding-left: 5px;}
.dashboard-kpi-grid-break-downtable-display{display: table;}
.kpi-grid-breakdown-table-span-width{width: 150px;float: left;}
/*Repository Dropdown*/
#repository-element-dropdown .btn-default{width:115px;}

/******************************** Timeseries section Period Range ***************************/
.timeseries-period-label { float:left; margin-top: 5px; vertical-align: top;  }
.timeseries-period-input {float:left; width:77px;}
.timeseries-period-input input {padding:5px;}
.timeseries-period-control {width:auto;float:left; margin-top:3px;}
.dashboard-applied-filter-info{color: inherit;font-family: Arial,sans-serif; font-size: 11px; max-width:670px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float:left; margin-top: 4px;}

/*Scorecard Section*/
/* .scorecard-breadcrumb{ line-height:23px; margin-bottom:5px;} */
.scorecard-metrics .ui-accordion .ui-accordion-header { background:#f0f0f0; padding-top:3px; padding-bottom:3px; padding-left:19px; border:none; border-radius:0; font-size:13px; font-weight:bold; }
/* .scorecard-metrics .ui-accordion h3.ui-accordion-header { background:#f0f0f0; white-space:nowrap;} */
.scorecard-metrics .ui-accordion .ui-accordion-content { padding:10px 0 5px 0; border:0 none;}
.scorecard-metrics .ui-accordion .ui-accordion-header .ui-accordion-header-icon { left:0;}
.scorecard-metrics .scorecard-inner-accordian{ padding-left:15px;}

/* .scorecard-metrics-table { width:100%;} */
.scorecard-metrics-table td{ padding:8px; border:1px solid #DDDDDD; font-size:12px;}
/* .scorecard-metrics-table th{ padding:8px; border:1px solid #DDDDDD; background:#F5F5F5; font-size:12px;} */
.scorecard-metrics-table .center-align{ text-align:center;}

.scorecard-history-table { width:100%;}
.scorecard-history-table td{ padding:3px 6px; border:1px solid #fff; font-size:12px;}
/* .scorecard-history-table tr td.scdsubtext{ text-indent:5px; white-space:nowrap; } */
.scorecard-history-table th{ padding:3px 6px; border:1px solid #fff; /*background:#F5F5F5; */font-size:12px; white-space:nowrap;}
.scorecard-history-table tr.column-label th{ font-size:11px; min-width:102px;}
.scorecard-history-table tr.period-label th{ text-align:center;}
.scorecard-history-table .center-align{ text-align:center;}
/* .scorecard-history-table .scdtitle{ background-color:#eee; font-weight:bold;} */
/* .scorecard-history-table .scdsubtitle{ background-color:#f5f5f5; padding:6px; font-weight:bold;} */

/*.scorecard-history-table colgroup col+col {background-color:#eee;}
.scorecard-history-table colgroup col:nth-child(4n+2){ background-color:#dcdada;}
.scorecard-history-table colgroup col:nth-child(4n+3){ background-color:#dcdada;}*/

/* .scorecard-history-table tr td.scdtext:nth-child(4n+3){ background-color:#dcdada;}
.scorecard-history-table tr td.scdtext:nth-child(4n+2){ background-color:#dcdada;} */
/* .scorecard-history-table tr.column-label th.scdlabel:nth-child(4n+1){ background-color:#dcdada;}
.scorecard-history-table tr.column-label th.scdlabel:nth-child(4n+2){ background-color:#dcdada;} */
/* .scorecard-history-table tr.period-label th.scdlabel:nth-child(2n+2){ background-color:#dcdada;} */

/* .scorecard-history-table tr td.scdtext:nth-child(4n+4){ background-color:#f1f0f0;}
.scorecard-history-table tr td.scdtext:nth-child(4n+5){ background-color:#f1f0f0;} */
/* .scorecard-history-table tr.column-label th.scdlabel:nth-child(4n+3){ background-color:#f1f0f0;}
.scorecard-history-table tr.column-label th.scdlabel:nth-child(4n+4){ background-color:#f1f0f0;} */
/* .scorecard-history-table tr.period-label th.scdlabel:nth-child(2n+3){ background-color:#f1f0f0;} */



/* .scorecard-strategy-map .finance-tab{min-height:86px; float:left; width:20px; text-align:center;background:#326acb; margin:0 10px 10px 0; } */
/* .scorecard-strategy-map .finance-tab-inner{font-family:arial; display:block; font-size:13px; color:#fff; font-weight:bold; white-space:nowrap; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(-90deg); -sand-transform: rotate(-90deg); margin-top:62px; margin-bottom:5px;} */
.scorecard-strategy-map .customer-tab{min-height:90px; float:left; width:20px; text-align:center;background:#c4c253;  margin:0 10px 10px 0;}
.scorecard-strategy-map .customer-tab-inner{font-family:arial; display:block; font-size:13px; color:#fff; font-weight:bold; white-space:nowrap; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(-90deg); -sand-transform: rotate(-90deg);margin-top:69px;margin-bottom:5px;}
.scorecard-strategy-map .internal-process-tab{min-height:135px; float:left; width:20px; text-align:center;background:#518f50;  margin:0 10px 10px 0;}
.scorecard-strategy-map .internal-process-tab-inner{font-family:arial; display:block; font-size:13px; color:#fff; font-weight:bold; white-space:nowrap; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(-90deg); -sand-transform: rotate(-90deg);margin-top:111px; margin-bottom:5px;}
.scorecard-strategy-map .learning-tab{min-height:94px; float:left; width:20px; text-align:center; background:#d14949;  margin:0 10px 10px 0;margin-bottom:5px;}
.scorecard-strategy-map .learning-tab-inner{font-family:arial; display:block; font-size:13px; color:#fff; font-weight:bold; white-space:nowrap; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(-90deg); -sand-transform: rotate(-90deg);margin-top:68px;margin-bottom:5px;}

.scorecard-strategy-map .strategy-map-tab {width:20px; margin-bottom:3px; margin:0 10px 10px 0;}
.scorecard-strategy-map .strategy-map-content { vertical-align:top; margin-bottom:10px; float:left; width:100%; clear:both; min-height:86px;}
/* .scorecard-strategy-map .strategy-map-box {display:table-cell; float:left; } */

.scorecard-strategy-map {display:block; margin-top:10px;}
.scorecard-strategy-map .object-area-box{ background-color:rgba(255, 255, 255, 0.82); border:1px solid #C0C0C0; border-right:0; font-size:13px; margin-right:5px; margin-left:5px; margin-bottom:3px; transition: box-shadow 0.15s ease-in; position:relative; z-index:2;}
._jsPlumb_connector  { z-index:1;}
/* .scorecard-strategy-map .object-area-box .left-object{border-right:1px solid #C0C0C0; display:table-cell; vertical-align:middle;} */
/* .scorecard-strategy-map .object-area-box .right-object{border-right:1px solid #C0C0C0; display:table-cell; vertical-align:middle; min-width:25px;} */
.scorecard-strategy-map .object-area-box .arrow-object{border-right:1px solid #C0C0C0; display:table-cell; vertical-align:middle; padding:0 5px;}
/* .scorecard-strategy-map .object-area-box .center-object{padding:5px; border-right:1px solid #C0C0C0; display:table-cell; text-align:center; vertical-align:middle; height:73px; min-width:168px; max-width:168px; width:168px;} */
.scorecard-strategy-map .object-area-box .number-object{padding:5px; border-top:1px solid #C0C0C0; text-align:center; clear:both; display:block; cursor:pointer;}
.scorecard-strategy-map .object-area-box .number-object:first-child{padding:5px; border-top: none; text-align:center; clear:both; display:block;}
.scrorecard-pagination .pagination-input{height:auto; padding:4px 10px;}
.scrorecard-pagination .btn-blue{padding:3px 10px;}
.scrorecard-pagination .dropdown-toggle{padding:7px 10px;}

.scorecard-Period-dialog .analysis-search-field{width:130px; margin:0;}

.section-scorecard-box-3 table { margin: 0; padding: 0; border: 0;}
/* .section-scorecard-box-3 table td{ font-size: 12px; color: #333333; } */
.section-scorecard-box-3 .border-right { border-right: 1px solid #C0C0C0; }
.section-scorecard-box-3 .border-left { border-left: 1px solid #C0C0C0; }
.section-scorecard-box-3 .width140 { width: 140px;  /*width: 350px;*/ } 
.section-scorecard-box-3 .width130 { width: 130px; /*width: 130px; */}
.section-scorecard-box-3 .width40 { width: 40px; }
.section-scorecard-box-3 .align-bottom { vertical-align: bottom; }
.section-scorecard-box-3 .horizontal-line { background: url(../img/arrow_line.png) no-repeat right center; height: 11px; }

/****************************** Scorecard section css *****************************/
.strategy-map-tab img{ border:0 none;}
.impact-analysis-dialog .speed-type-section{ width:100%; float:left; border:none; margin:0;}
.smallfield{ height:auto !important; width:auto; padding:2px !important;}
#showHidescorecardPanel a{ padding:10px 4px; border-radius:4px; border-top-right-radius: 0;border-bottom-right-radius: 0; border:1px solid #DDDDDD; border-right:0; float:right; position:relative; margin-right:-1px; z-index:1; margin-top:5px;}
 
.homeShowHidePanelBorderRight a{ padding:10px 4px; border-radius:4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 0;border-bottom-left-radius: 0; border:1px solid #DDDDDD; border-left:0; float:right; position:relative; margin-right:-1px; z-index:1; margin-top:5px;}
.homeShowHidePanelBorderTop a{padding:4px 10px; border-radius:4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border:1px solid #DDDDDD; border-bottom:0; float:right; position:relative; margin-right:-1px; z-index:1; margin-top:5px;}
.homeShowHidePanelBorderLeft a{ padding:10px 4px; border-radius:4px; border-top-right-radius: 0;border-bottom-right-radius: 0; border:1px solid #DDDDDD; border-right:0; float:right; position:relative; margin-right:-1px; z-index:1; margin-top:5px;}
.homeShowHidePanelBorderBottom a{padding:4px 10px; border-radius:4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border:1px solid #DDDDDD; border-top:0; float:right; position:relative; margin-right:-1px; z-index:1; margin-top:5px;}
.scorecard-right-panel{ padding:0; margin:5px 0 0 0; border:0 none;}
.scorecard-right-panel .dashboard-properties-tab{ padding:0;}
.impact-analysis-dialog .advance-filter-section tbody tr th{ white-space:nowrap; padding-right:7px;}
.impact-analysis-dialog .advance-filter-section tbody tr td{ white-space:nowrap; padding-right:7px;}
.impact-analysis-dialog-scroll { overflow:auto; height:150px;}
.scorecard-datepicker{ float:left;}
.scorecard-datepicker span{ display:inline-block;}
.scorecard-datepicker input.scorecard-date-picker{ display:inline-block; width:115px; margin-right:5px; cursor:pointer; background-color:#fff;}
.scorecard-calender .ui-datepicker-calendar{ display:none;}
.scorecard-calender .ui-datepicker-buttonpane .ui-datepicker-current{ text-transform:uppercase; color:#054591; background-color:#fff; border-radius:0; border:1px solid #ccc; display:none; }
.scorecard-calender .ui-datepicker-buttonpane .ui-datepicker-close{ text-transform:uppercase; color:#fff; background-color:#054591; border:1px solid #e7e7e7; border-radius:0;  }
.scorecard-action-button a{display:inline-block; padding:4px 7px; background:#f9f9f9;border:1px solid #dcdcdc; border-radius:0; line-height:1;}
.scorecard-action-button ul li a { border-top:0;}
.scorecard-action-button a:hover{background:#dcdcdc;} 
/* .scorecard-strategy-map-scroll { height:100%; width:100%; overflow:hidden;} */
.scorecard-strategy-map-hscroll {overflow:hidden; display:table; position:relative; padding-bottom:28px;  }

.scorecard-metrics-column .ui-multiselect ul.available{ height:250px !important;}
.scorecard-metrics-column .ui-multiselect ul.selected { height:250px !important;}
.scorecard-Period-dialog .repository-table-section th{ border-top:0;}
/*#ui-datepicker-div.ui-datepicker .ui-datepicker-title select{border-radius:0; border:1px solid #ccc; }
#ui-datepicker-div { z-index:2 !important;}*/
.scorecard-period-breadcrumb { margin-right:10px; margin-top:7px;}
.scorecard-period-breadcrumb a{ color:#000; font-size:14px; line-height:1; vertical-align:top; display:inline-block;}
.scorecard-colorpicker .input-color-pick .sp-replacer+.sp-replacer{ display:none;}
.scorecard-period-breadcrumb img{ vertical-align:middle; margin:0 5px;}
.strategy-map-content .arrow-object i{ cursor:pointer;}
#zoom-action-button { margin-left:5px;}
.scorecard-tactics-tab-scroll{ overflow:auto; height:100%; }
.scorecard-tactics-tab-scroll .tab-pane{ min-height:100%;}
.scorecard-breadcrumb .back-icon img{ vertical-align:middle;} 
.border-none { border:0 none !important;box-shadow: 0 0 0 #fff;}
.dashboard-properties-tab  .dashboard-properties-slider .nav-tabs{border-bottom:0;}
.pulsate { border:2px solid #000 !important;}
.pulsate-inner {box-shadow:inset 1px 0px 6px -2px rgba(0,0,0,0.39);}
.scorecard-action-button .repository-sorting{ padding:0;}
.scorecard-action-button .repository-sorting #repository-sorting-dropdown .btn-default { padding:10px 0;  margin:2px 0 0 5px; }

.scorecard-breadcrumb-p{padding:1px 15px; border-bottom:#EBEBEB 1px solid; border-radius:0px; margin-bottom:5px;}
.scorecard-breadcrumb-p > li { color:#000; cursor:text; line-height: 14px;}
.scorecard-breadcrumb-p > li.active{ color:#000;}
.scorecard-breadcrumb-p .analysis-breadcrumb-p{ border:0 none; padding-left:0; padding-right:0;}/*change*/
.scorecard-period-dialog { padding:10px 0 30px; min-height:125px;}

.scorecard-table-section{overflow:auto;-webkit-overflow-scrolling: touch;}
.scorecard-table-section table{font-size:12px;} 
.scorecard-table-section .admin-name {font-size: 11px; line-height: 14px;}
.scorecard-table-section th { vertical-align:middle; padding: 10px 5px; vertical-align: middle; text-transform:uppercase; white-space:nowrap;}
.scorecard-table-section td { vertical-align:middle; padding: 7px 5px; vertical-align: middle; white-space:nowrap;}
/* .scorecard-table-section tbody tr:nth-child(2n+1){ background-color:#EEEEEE;} */
.scorecard-table-section .greay-text{color: #8E8D8D; font-size:11px;}
.scorecard-table-section tr.selected { background: #f2f6f9; }
.scorecard-table-section a { color:#000; text-decoration:none;}
.scorecard-table-section .dropdown-menu{ top:0; left:20px;}
.scorecard-period-dialog .ui-widget-content{ border:0 none; padding:0;}

/* .analysis-breadcrumb-p.scorecard-breadcrumb-section li{ border:0 none; background:none; padding-left:0;color:#000; font-size:12px;} */
/* .analysis-breadcrumb-p.scorecard-breadcrumb-section li:last-child , .analysis-breadcrumb-p.scorecard-breadcrumb-section li:last-child  a{ color:#999;} */


/* .scorecard-properties-tab .ui-accordion .ui-accordion-header { background:#F0F0F0; padding-top:3px; padding-bottom:3px; padding-left:19px; border:none; border-radius:0; font-size:13px; font-weight:bold; clear:both; } */
.scorecard-properties-tab .ui-accordion .ui-accordion-content { padding:10px 0 5px 0; border:0 none;}
.scorecard-properties-tab .ui-accordion .ui-accordion-header .ui-accordion-header-icon { left:0;}
.scorecard-properties-tab > .tab-content{ border:1px solid #999;}
.scorecard-tree-menu-section{padding-top:0; width:100%; }
._jsPlumb_hover { z-index:3;}
.scorecard-view-dropdown{ margin-right:5px;}
.scorecard-metrics .scorecard-accordian { padding:0; display:table; width:100%;}
.scorecard-responsive-title{font-size: 14px; font-weight: bold; padding:0px 0px 5px 0px; display:none;}
.scorecard-pagination-label { display: none; float: left; left: 50%; margin-left: -70px;  padding-top: 11px; position: absolute;}
.scorecard-mobile-nav { display:none;}
/* .scorecard-desktop-tab-1 { display:block;}
.scorecard-desktop-tab-2 { display:none;}
.scorecard-desktop-tab-3 { display:none;} */
.scorecard-tree-menu-section .filetree span.folder img{vertical-align: -3px;}
._jsPlumb_hover:hover path {stroke-width:2px; stroke:#000;}
._jsPlumb_source_hover {border:2px solid #000 !important;}
._jsPlumb_target_hover {border:2px solid #000 !important;}


/**************************** Scorecard ************************/
.scorecard-action-button{z-index:1;}
#accordion-expand-all.expand-all i{background-position:-431px -94px;}
#accordion-expand-all.collapse-all i{background-position:-406px -94px;} 
#accordion-expand-all i{background-position:-406px -94px;}
/* .scorecard-content-scroll{ overflow:auto; -webkit-overflow-scrolling: touch;} */
.scorecard-content-scroll .tab-pane{ min-height:100%;} 

/* Scorecard Tree Menu */
.scorecard-tree-menu-section{padding-top:10px; width:100%; }
/* .scorecard-tree-menu-scroll {overflow:hidden;} */
.scorecard-tree-menu-scroll .jspVerticalBar { position: absolute; top: 0; right: 0; width:11px; height: 100%; }
.scorecard-tree-menu-scroll .jspVerticalBar .jspDrag { background: #C0C0C0; position: relative;top:0;cursor: pointer;border-radius: 4px 4px 4px 4px;margin-left:2px; width: 5px; }
.scorecard-tree-menu-scroll .jspArrowUp{ background:url(../img/jsp_arrow.png) no-repeat right top;}
.scorecard-tree-menu-scroll .jspArrowDown{ background:url(../img/jsp_arrow.png) no-repeat left top;}
.scorecard-tree-menu-scroll .jspVerticalBar .jspTrack { background:url(../img/jsp_vscroll.png) repeat-y center center;position: relative; }

/* Section Scorecard 1 */
.section-scorecard-box-1{}
.section-scorecard-box-1 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-scorecard-box-1 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-scorecard-box-1 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-scorecard-box-1 .section-setting{float:right;}
.section-scorecard-box-1 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-scorecard-box-1 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-scorecard-box-1 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-scorecard-box-1 .object-area-box{width:100%; float:left;}
.section-scorecard-box-1 .section-clear-icon{display: inline-block; padding:4px;}
.section-scorecard-box-1 .section-link-icon{display: inline-block; padding:4px;}
.section-scorecard-box-1 .section-open-icon{display: inline-block; padding:4px;}
.section-scorecard-box-1 .section-setting-icon{display: inline-block; padding:4px;}

.section-scorecard-box-1 .graph-image-main .graph-gauge-area {display: inline-block; float: none; margin: 0 !important; width:23%;}
.section-scorecard-box-1 .graph-image-main { float: left; text-align: center; width: 100%;}
.section-scorecard-box-1 .graph-image-main .graph-gauge-area img { padding:0 15px; max-width:100%;}
.section-scorecard-box-1 .graph-gauge-area { text-align:center;}

.section-scorecard-box-1 .legend-box-main{width:100%; float:left; color:#999; }
.section-scorecard-box-1 .legend-box-title{width:100%; float:left; padding:5px 0px; border-bottom:#666 3px solid;}
.section-scorecard-box-1 .legend-box-bg{width:100%; float:left; color:#000; text-align:center;}
.section-scorecard-box-1 .legend-box{width:15%; display:inline-block; text-align:left; padding:4px; line-height:9px; font-size:11px;}
.section-scorecard-box-1 .legend-box a{color:#000;}
.section-scorecard-box-1 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#ec1c24;}
.section-scorecard-box-1 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#f1e921;}
.section-scorecard-box-1 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#0f9046;}
.section-scorecard-box-1 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}

/* Section Scorecard 2 */
.section-scorecard-box-2{margin:0;}
.section-scorecard-box-2 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-scorecard-box-2 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-scorecard-box-2 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-scorecard-box-2 .section-setting{float:right;}
.section-scorecard-box-2 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-scorecard-box-2 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-scorecard-box-2 .object-area-title{width:100%; text-align:center; margin-bottom:9px;}
.section-scorecard-box-2 .object-area-box{width:100%; float:left;}
.section-scorecard-box-2 .section-clear-icon{display: inline-block; padding:4px;}
.section-scorecard-box-2 .section-link-icon{display: inline-block; padding:4px;}
.section-scorecard-box-2 .section-open-icon{display: inline-block; padding:4px;}
.section-scorecard-box-2 .section-setting-icon{display: inline-block; padding:4px;}

.section-scorecard-box-2 .graph-title-x{width:100%; float:left; color:#999; text-align:center;}
.section-scorecard-box-2 .graph-image-main{width:100%; float:left; padding:10px 0 0 0;}
.section-scorecard-box-2 .legend-box-main{width:12%; float:left; color:#999; margin-top:20px;}
.section-scorecard-box-2 .legend-box-title{width:100%; float:left; padding-bottom:5px;}
.section-scorecard-box-2 .legend-box-bg{width:100%; float:left; color:#000; background-color:#EEEEEE;}
.section-scorecard-box-2 .legend-box{width:100%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-scorecard-box-2 .legend-box a{color:#000;}
.section-scorecard-box-2 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#f80302;}
.section-scorecard-box-2 .legend-box-icon1{float:left; padding:5px; margin-right:3px; background-color:#0000fe;}
.section-scorecard-box-2 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#097909;}
.section-scorecard-box-2 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#F1E921;}
.section-scorecard-box-2 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-scorecard-box-2 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-scorecard-box-2 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}

/* Section Scorecard 3 */
.section-scorecard-box-3{ height:100%; display:table;}
.section-scorecard-box-3 .tactics-chart-table{ height:100%; max-width:inherit;}
.tactics-tab .jspPane{ bottom:0;}
.section-scorecard-box-3 .section-title-main{padding:6px 11px; clear:both; position:relative; border-bottom:1px solid #D0D0D3;}
.section-scorecard-box-3 .section-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; display:inline-block; padding:0px; font-size:14px; color:#05458d; font-weight:normal;}
.section-scorecard-box-3 .section-title img{float: left; padding:3px 4px 4px 0px;}
.section-scorecard-box-3 .section-setting{float:right;}
.section-scorecard-box-3 .section-setting img{cursor:pointer; float:right;}
/*object-area*/
.section-scorecard-box-3 .object-area-main{width:100%; clear:both; position:relative; display: inline-block; padding:10px; background-color:#FFF;}
.section-scorecard-box-3 .object-area-title{width:100%; text-align:center; margin-top:9px;}
.section-scorecard-box-3 .object-area-box{margin-left:25px;}
.section-scorecard-box-3 .section-clear-icon{display: inline-block; padding:4px;}
.section-scorecard-box-3 .section-link-icon{display: inline-block; padding:4px;}
.section-scorecard-box-3 .section-open-icon{display: inline-block; padding:4px;}
.section-scorecard-box-3 .section-setting-icon{display: inline-block; padding:4px;}

.section-scorecard-box-3 .graph-title-x{width:100%; text-align:center; margin-top:9px;}
.section-scorecard-box-3 .graph-image-main{width:100%; float:left; padding:10px 0 0 0;}

.section-scorecard-box-3 .legend-box-main{width:100%; float:left; color:#999;}
.section-scorecard-box-3 .legend-box-title{width:100%; float:left;}
.section-scorecard-box-3 .legend-box-bg{width:100%; float:left; padding:1%; background-color:#EEE; color:#000}
.section-scorecard-box-3 .legend-box{width:20%; float:left; padding:4px; line-height:9px; font-size:11px;}
.section-scorecard-box-3 .legend-box a{color:#000;}
.section-scorecard-box-3 .legend-box-icon{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-scorecard-box-3 .legend-box-icon2{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-scorecard-box-3 .legend-box-icon3{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.section-scorecard-box-3 .legend-box-icon4{float:left; padding:5px; margin-right:3px; background-color:#0080c1;}
.section-scorecard-box-3 .legend-box-icon5{float:left; padding:5px; margin-right:3px; background-color:#fec979;}
.section-scorecard-box-3 .legend-box-icon6{float:left; padding:5px; margin-right:3px; background-color:#862cb2;}
.design-mode-analysis-box{-webkit-user-select: none;}
.dash_grid, .grid {background-color: inherit !important;}

/******Dashboard Rank slider******/
.rank-slider {border-bottom:0;}
.rank-slider .section-box{clear:both; position:relative; border:1px solid #D0D0D3; margin:10px 10px 10px 10px;}
.rank-slider .section-title-main{border-bottom: 1px solid #e0dede; display: block;overflow: hidden; text-align:left; padding:6px;}
.rank-slider .section-title{display:inline-block; font-weight: normal; line-height: 12px; margin: 0; color:#05458D; font-size:12px;}
.rank-slider .object-area-main{padding:5px 0;}
.rank-slider .rank-slider-plugin{clear:both; padding:12px 10px 30px 11px; width:100%;}
.rank-slider .rank-slider-plugin .ui-slider-wrapper{width:100% !important;}
.rank-slider .ui-slider-wrapper { position: relative; }
.rank-slider .ui-slider-labels { position: absolute; border: 1px solid transparent; }
.rank-slider .ui-slider-label-ticks { border: 1px solid transparent; position: absolute; white-space: nowrap; }
.rank-slider .ui-slider-label-ticks span { font-size: 0.9em; min-width: 1.2em; }
.rank-slider .ui-slider-wrapper.horizontal {}
.rank-slider .horizontal .ui-slider-labels { left: 0; right: 0; top: 0.7em }
.rank-slider .top-bottom-rank{ float:right; padding-right:10px;}
.rank-slider .horizontal .ui-slider-label-ticks span { position: relative; display: inline-block; margin-left: -1.2em; top: .8em; }
.rank-slider .top-bottom-rank .btn-group .active-ts{ background-color:#05458D;color:#fff;}
.rank-slider .top-bottom-rank .btn{border:1px solid #05458D; color: #333333; border-radius:10px;font-size: 12px;font-family:Arial;color:#000;font-weight:normal;font-style:normal;padding:3px 5px;margin:0;}
.rank-slider .rank-slider-plugin .ui-slider-handle{background-color:#05458D;background-image:none;border-radius:0;border:none;}
.rank-slider .ui-slider-wrapper .ui-slider-horizontal { width: 100%; background:#ececec;}
.rank-slider .horizontal .ui-slider-label-ticks { width: 1.2em; height: .8em; text-align: center; border-left: 1px solid #000;color:#000; }
.rank-slider .section-setting{cursor:pointer;float:right;}
.rank-slider .section-setting span{display:inline-block;margin-left:3px;}

/******Global variables******/
.global-var-label { min-width :187px; border-right: 1px solid #cccccc !important;}
.global-var-datepicker { margin:0 0 0 10px;}
.global-var-rank {margin:0 0 0 10px; height: 33px;}

.whatiffilter-section .filter-row-close {height:auto;}
.whatiffilter-section .input-group {margin:0 3px; width:95%;}  
.whatiffilter-section .global-var-label {width: 30%; min-width:30%; max-width:30%; text-overflow: ellipsis; overflow: hidden;}
.whatiffilter-section .checkbox-inline {padding-right: 10px;}
.checkbox-style {color: #000000;font-size: 12px; margin: 0; padding: 0; text-align: left;}

/* Below Class is used for Right Click menu in Analysis date:31/3/14*/
.menuBar { font-size: 8pt; cursor: default; border: 1px solid #AAAAAA; background: #fff; color: #000000; }
.menuItem { font-size: 10pt; padding: 2px; color: #333333; }
.selMenuItem { font-size: 10pt; padding: 2px; background: #E7E7E7; color: #000000; }
.disableMenuItem { background: #DFEEFF url(../images/ui-bg_glass_75_cde5ff_1x400.png) 50% 50% repeat-x; color: #cd0a0a; font-size: 8pt; padding: 2px; }
.lineSeparator { font-size: 0pt; padding: 0px; margin: 0px; border-top : 1px solid #66AEFF; }
.menuBar .hide-only-iphone{ display:table-row;}
.menuItem a{ color: #333333; }
.selMenuItem a{ color: #000000; }
.pageFilterCondition-scroll {
	max-height: 100px;
	overflow-x:hidden;
	overflow-y:auto;
	position: static; 
}
.tooltipSlider {position: absolute; z-index: 1020;display: block;padding: 5px;font-size: 11px;visibility: visible; margin-top: -2px;bottom:120%;margin-left: -1em;top:15px;}
.filter-row .icon-setting-green{ background-position:-277px -490px;}  //background-position: -336px -425px;} 


/* Below class is used for amcharts library*/
.amcharts-graph-column-element:hover{opacity:0.5;cursor:pointer;}
.amcharts-graph-fill:hover{opacity:0.5;cursor:pointer;stroke:red;stroke-opacity:1;stroke-width:2;}
.amcharts-graph-fill{cursor:default;stroke-width:0;}
.amcharts-graph-stroke:hover{opacity:0.5;cursor:pointer;stroke-width:5;}
.amcharts-axis-label:hover{cursor:pointer;}
.amcharts-graph-bullet:hover {cursor: pointer;stroke:red;stroke-opacity:1;}
.amcharts-category-axis g:first-child .amcharts-axis-grid{stroke-width:0px;}
.amcharts-axis-zero-grid{stroke-width:0px;}
.amcharts-balloon-bg {opacity:1; }
.amcharts-pie-slice:hover{opacity:0.5;cursor:pointer;stroke:red;stroke-opacity:1;stroke-width:2;}
.amcharts-legend-marker:hover{cursor:pointer;}
.amcharts-gauge-axis .amcharts-axis-tick:last-child{stroke:white;}
.amcharts-axis-line{fill-opacity:0;}
/* .doughnut-graph-child{position: absolute;height: 100%}
.doughnut-graph-parent{position: relative;} */
.aggregate-css{width: 58%;display: inline-table;text-align: justify}


.section-overlay{width:100%; height:100%; top:0; left:0; position:absolute;z-index:999; background: #EEE; opacity:0.8;}
/* external url*/
.external-box {height:500px;}
.external-box-tooltip{height: 524px; width:828px;}
.ui-customtooltip {max-width:none !important;}

/* Map Css */
div[id*='mapLoadedDiv'] {width: 100%;height: 450px;}
div[id*='mapLoadedDiv'] table {
  border-collapse: collapse;
  
}
div[id*='mapLoadedDiv'] td, div[id*='mapLoadedDiv'] th {
  border: 1px solid #ccc;
  padding: 1px 3px;
  text-align: left;

}

.outer-wrapper { position: absolute; width: 100%; height: 100%; top: 0; margin: 0; padding: 0; }
.table-wrapper { padding: 0 10px; display: table; vertical-align: middle; text-align: center; width: 100%; height: 100%; }
.table-cell-wrapper { display: table-cell; vertical-align: middle; text-align: center; width: 100%; height: 100%; }
.new-Map-box{height:255px;}

.form-control[readonly].hasDatepicker {

        cursor: pointer;
        background-color: #FFF;

}

.icon-comment-d{background-position:-91px -518px;}
/* smarten */
.margin-top-4{margin-top:4px;}
.margin-top-6{margin-top:6px;}
.margin-top-10{margin-top:10px;}
.margin-top-20{margin-top:20px;}
.margin-top-25{margin-top:25px;}
.margin-top-20-p{margin-top:12%;}
.margin-bot-zero{margin-bottom:0 !important;}
.margin-bot-5{margin-bottom:5px;}
.margin-bot-10{margin-bottom:10px;}
.margin-bot-15{margin-bottom:15px;}
.margin-top-15{margin-top:15px;}
.margin-top-5{margin-top:5px;}
.margin-zero{margin:0 !important;}
.margin-r-86{margin-right:86px !important;}
.margin-l-zero{margin-left:0px;}
.margin-top-zero{margin-top:0px;}
.padding-l-r-5{padding-left:5px; padding-right:5px;}
.margin-top-8{margin-top:8px;}
.margin-top-30{margin-top:30px;}
.margin-left-34{margin-left:34px;}
.margin-bot-50{margin-bottom:50px;}
.padding-l-10{padding-left:10%;}
.padding-l-10p{padding-left:10px;}
.padding-l-20{padding-left:20px;}
.padding-r-10{padding-right:10%;}
.padding-r-10p{padding-right:10px;}
.padding-r-5{padding-right:5%;}
.padding-r-5p{padding-right:5px;}
.padding-t-5{padding-top:5px;}
.padding-t-10{padding-top:10px;}
.padding-b-10{padding-bottom:10px;}
.padding-b-15{padding-bottom:15px;}
.padding-small{ padding:4px 6px;}

.top-toggle-w{background-color:#F9F9F9 !important;}
.top-toggle-g{background-color:#DCDCDC !important;}

.smarten-row,.smarten-column,.smarten-data, .category-y-data, .ligan-data{display: none;}
.smarten-box-text{font-size:13px; font-weight:bold; color:gray;}
.smarten-box-text-bold-n{font-size:13px; color:gray;}
.smarten-box{overflow:auto;height:100%; width: 100%; box-shadow:0px 0px 2px #888888; background-color: rgb(255, 255, 255, 0.8);}
.smarten-outlinertext{position: absolute; z-index: 9; top:-3%;}
.smarten-row{position: absolute; z-index: 9; height:80%; top:5%;}
.smarten-column{position: absolute; z-index: 9; height: 35%; left:37%; width:60.4%;top:5%;}
.smarten-data{position: absolute; z-index: 9; height: 38%; left:37%; top:47%; width:60.4%;}
.smarten-box:hover{box-shadow:0px 0px 2px #000;}8 MP
.select-column-box{height:82%;}

/*changed perc of top and height outliner search 15 nov 2018*/
.smarten-outer .smarten-outlinertext{position: absolute; z-index: 9; top:-3%;}
.smarten-outer .smarten-row{position: absolute; z-index: 9; height:75%; top:11%;}
.smarten-outer .smarten-column{position: absolute; z-index: 9; height: 17%; left:27.7%; width:71%; top:11%;}
.smarten-outer .smarten-data{position: absolute; z-index: 9; height: 23%; left:27.7%; top:32%; width:35%;}
.smarten-outer .category-y-data{position: absolute; z-index: 9; height:26%; left:27.7%; top:60%; width:35%;}
.smarten-outer .ligan-data{position: absolute; z-index: 9; height: 94%; left:63.7%; top:32%; width:35%;}
.smarten-outer .color-data{position: absolute; z-index: 9; height: 14%;}
.smarten-outer .size-data{position: absolute; z-index: 9; height: 14%; top:23.6%;}
.smarten-outer .shape-data{position: absolute; z-index: 9; height: 14%; top:43%;}

.smarten-box-left{overflow:auto;}
.smarten-item{margin-bottom:0px;}
.smarten-item #item{padding:6px;}

.smarten-item .pagination-label a{background-color:transparent !important; border-bottom:0px !important; padding:0px 6px !important; float:left;}
.smarten-item #item a{background-color:transparent !important; border-bottom:0px !important; padding:0px 6px !important; float:left;}



#adminLeftPanel{/* overflow:auto; */}
.apply-but{position: absolute; z-index: 9; top:91%;}
.smrtcncl-but{position: absolute; z-index: 9; top:91%;left: 83px;}
#sn-left-accordion .ui-accordion-content, #sn-left-accordion-two .ui-accordion-content, #sn-left-accordion-two-tab .ui-accordion-content, #sn-left-accordion-three-tab .ui-accordion-content, #sn-left-accordion-three .ui-accordion-content, #sn-left-accordion-four .ui-accordion-content, #sn-left-accordion-five .ui-accordion-content{padding:10px 0 !important; border:0 !important;}

/* .outliner-dialog-sn .panel-default a{font-weight: bold; font-size: 9pt; background-color:#FFF; padding:5px 0px; margin:0px; display:block; color:#000;}
.outliner-dialog-sn .panel-default a:hover{font-weight: bold; font-size: 9pt; background-color:#FFF; padding:5px 0px; margin:0px; display:block; color:#000; text-decoration:none;}
.outliner-dialog-sn .panel-default a:focus{font-weight: bold; font-size: 9pt; background-color:#FFF; padding:5px 0px; margin:0px; display:block; color:#000; text-decoration:none;}
.outliner-dialog-sn #accordion .ui-icon{display:inline-block; vertical-align:middle; width:22px; height:18px; background:url(../img/icons.png) no-repeat -391px -428px;}
.outliner-dialog-sn .panel-collapse{margin-left:22px;}
.outliner-dialog-sn .analysis-search-field{float:none; width:auto;} */

#smartenMainOutlinerSearch .ui-autocomplete{padding: 0px !important;}
#smartenMainOutlinerSearch .speed-type-section .ui-corner-all:hover, #smartenMainOutlinerSearch .speed-type-section .ui-corner-all:focus{background-color:#05458d !important; !important; padding:5px; color: #FFF !important;}

#smartenDetailOutlinerSearch .ui-autocomplete{padding: 0px !important;}
#smartenDetailOutlinerSearch .speed-type-section .ui-corner-all:hover, #smartenDetailOutlinerSearch .speed-type-section .ui-corner-all:focus{background-color:#05458d !important; !important; padding:5px; color: #FFF !important;}

.kpi-accordian .ui-accordion-content { padding:10px 0 5px 0 !important; border:0 none !important;}

.get-data-box .ui-widget-content a{display:block; padding:5px 0; text-decoration:none;}

#smartenview #chartDisplayView {width:100%;/* height: 500px; */font-size: 11px;}
.chartOpacity {opacity: 0.2; filter: alpha(opacity=0.2);}

.smartenPieLegend .owl-carousel{opacity: 1 !important;}/* GA db Ang */
.showsearch {width: 100% !important}
.singlecolumn-control li.active{border: none !important;}

.outliner-dialog-sn .boder-box{border:1px solid #cccccc; margin-right:15px; padding-left:5px !important;}
.smarten-content #src{overflow: auto;}
.smarten-content #view-bars{overflow: auto;}
.smarten-content #setting-option{overflow: auto;}

.smarten-filter-setting-icon { position:relative; display:inline-block!important;}
.smarten-filter-result-icon{float:left;width:100%;}
.smarten-filter-result-icon .btn-blue{background-color: #054591 !important;font-weight:normal !important;font-size:12px !important;}
.smarten-filter-result-icon .btn-white{background-color: #fff !important;font-weight:normal !important;font-size:12px !important;color:#054591 !important;}

/* .view-bar a{display:block; color:#000000; border-bottom:#dddddd 1px solid; padding:2px 5px;}
.view-bar a:hover{text-decoration:none;}
.view-bar a.selected{ background-color:rgb(220, 220, 220); text-decoration:none;}
 */
.view-bar a{display:inline-block; color:#000000; border:#dddddd 1px solid; padding:2px 4px; margin:5px;}
.view-bar a:hover{text-decoration:none;}
.view-bar a.selected{ background-color:rgb(220, 220, 220); text-decoration:none;} 

/*start : added by deven for mashup*/
.padding-0{padding:0px !important;}
.midle-but a.btn-blue{font-size:22px; padding:14px 30px; border-radius:10px;}

.admin-midle-box-main{width:100%;}
.admin-midle-box-main .panel{min-height:680px; /* margin-bottom:0px;  float:left; */}
.admin-midle-box-main .smartenpanel{/*min-height:680px; */border:#dddddd 1px solid; margin-bottom:0px;  /*float:left; */} 
.admin-midle-box-main h2{padding:6px 0px; margin:0px; font-size:14px; font-weight:bold; border-bottom:1px solid #E5E5E5;}
.admin-midle-box-main h3{padding:10px 0px; margin:0px; font-size:12px; font-weight:bold; text-transform:uppercase;}
.admin-midle-box{width:100%; font-size: 12px;}

.admin-midle-box-main .panel-heading{font-size:14px; font-weight:bold; /* margin:0px; */padding: 5px 10px;}
.admin-midle-box-main h3{padding:10px 0px; margin:0px; font-size:12px; font-weight:bold; text-transform:uppercase;}
.admin-midle-box-main .panel-body{width:100%; font-size: 12px;}

.admin-midle-box-main .btn{font-size:12px;}
.admin-midle-box-main input[type="radio"], .admin-midle-box-main input[type="checkbox"]{margin:0px 5px !important;}
.admin-midle-box-main td input[type="radio"], .admin-midle-box-main td input[type="checkbox"]{margin:0px !important;}
.admin-midle-box-main .checkbox-inline{width:135px; padding:0px;}
.range-checkbox-inline{width:120px !important;padding-bottom:3px !important;}
.range-label{margin:0px !important; font-weight:normal !important; display: inline-block !important; font-size:12px !important; color: #000 !important; text-align: left !important;}
.admin-midle-box-main .checkbox-inline-l{width:195px; padding:0px; font-weight:normal;}
.admin-midle-box-main .checkbox-inline-ll{min-width:225px; padding:0px; font-weight:normal;}
.radio-box .checkbox-inline-l{width:48%; padding:5px 0px; font-weight:normal;}
.radio-box-3 .checkbox-inline-l{width:22%; float:left; padding:5px 0px; font-weight:normal;}
.admin-midle-box-main .radio-inline + .radio-inline, .admin-midle-box-main .checkbox-inline + .checkbox-inline{margin:0px;}
.admin-midle-box-main .modal-bot-text{font-size:11px; padding:0px 0px 0px 10px; border-left:#054591 5px solid; margin:5px 0px 10px 0px !important;}
.admin-midle-box-main .modal-footer{padding:5px 10px 10px 0px !important; border:0px; text-align:left; margin:0px;}
.admin-midle-box-main #data-set-box .modal-footer{padding:5px 10px 10px 0px !important; border:0px; text-align:left; margin:0px;}
.admin-midle-box-main .modal-footer .btn{margin-top:6px;}

.DTS_Loading {background-color: transparent !important; height: 0 !important; padding-top: 0 !important;}
.DTS_Loading img {height: 100px !important;}

/* .dataTables_wrapper .dataTables_processing {height:auto !important; z-index:-1; left:0 !important; top:50px !important; margin-top: 0 !important; margin-left: 0 !important;} */


/* .admin-midle-box-main .panel-default a{border-bottom:0px !important;} */
.admin-midle-box-main .panel-default td a{padding: 3px 6px;}
.admin-midle-box-main .panel-default.padding-0-a td a{padding: 3px 0px;}

.admin-midle-box-main .panel-default .admin-right-box a{border-bottom:1px solid #E4E2E2 !important; padding:5px 10px;}
.admin-midle-box-main .panel-default .repository-action-btn a{border-bottom:1px solid #E4E2E2 !important; /* padding:5px 10px; */}

/* mashup-tab */
.mashup-tab .nav > li{margin-left:10px;}
.mashup-tab .nav-tabs > li {background-color: #aaaaaa; border-bottom: 3px solid #FFF; margin-bottom:2px;}
.mashup-tab .nav-tabs > li.active, .mashup-tab .nav-tabs > li.active:hover, .mashup-tab .nav-tabs > li.active:focus{border:0px; border-bottom:3px solid #05458d; color:#05458d;}
.mashup-tab .nav > li > a, .mashup-tab .nav > li > a:hover, .mashup-tab .nav > li > a:focus{padding:0px 4px 0px 4px; border:0px; color:#000000; margin-right:0px; display:inline-block; float:left; background-color: #fff; border-radius:0; margin-top:5px;}
.mashup-tab .nav-tabs > li > a:hover, .mashup-tab .nav > li > a:hover, .mashup-tab .nav > li > a:focus, .mashup-tab .nav > li > a:hover, .nav > li > a:focus{border:0; background-color:#fff; color:#000000;}
.mashup-tab .dropdown-menu{border:#8E8E8E 1px solid; border-bottom:0px;}
.mashup-tab .dropdown-menu > li > a{border-bottom:#8E8E8E 1px solid;}
.mashup-tab .nav > li.dropdown{margin-left:0px;}
.mashup-tab .nav > li.dropdown > a{padding:0px;}
.mashup-tab .nav > li > a.dropdown-toggle {display: none;}
.mashup-tab .nav > li.active > a {display: inline-block;}
.tableContent{text-overflow: ellipsis;overflow: hidden !important;white-space: nowrap;}
/*** highlight  **/
.dataTables_scrollBody table.dataTable tbody td {padding:1px 3px !important;}
.un-highlight .dataTables_scrollBody table.dataTable tbody td {padding:1px 3px !important;}
.dataTables_scrollBody table.dataTable tbody td span {padding: 1px 3px !important; float:left; width:100%;}
.dataTables_scrollBody table.dataTable tbody td span.dark {color:#ccc;}
.un-highlight .dataTables_scrollBody table.dataTable tbody td span.dark {color:#333;}
.un-highlight .dataTables_scrollBody table.dataTable tbody td span{background: transparent !important;}
.dataTables_scrollBody table.dataTable tbody td span.space {background: maroon; float: none;}  /* highlight spaces */
.dataTables_scrollBody table.dataTable tbody td span.missing {background: gray;}  /* highlight missing values */
.dataTables_scrollBody table.dataTable tbody td span.inconsistant {background: yellow;}  /* highlight inconsistant values */
.dataTables_scrollBody table.dataTable tbody td span.duplicate {background: #ef2929;}  /* highlight Duplicate values */


/** colReorder **/
table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255,255,255,0.7);z-index:202; height:35px;}
div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201}
table.DTCR_clonedTable.dataTable th .DataTables_sort_icon{display:none;}

.dataTable tr th.sorting_disabled {background-image: none !important;}
.dataTable tr td.SrlNo {color:#fff; font-weight: bold; background: #aaaaaa;}
 



/*mashUp rightpanel*/
.graph-bg{background-color:#d1d3d4;}
.graph-unique-80{background-color:#3bafda;height:8px;}
.icon-save-arrow{background:url(../img/icons.png) no-repeat;}
.icon-save-arrow{background:url(../img/save-arrow.png) no-repeat;}
.icon-remove-arrow{background:url(../img/wrong-arrow.png) no-repeat;}

#textbox-content input{padding-right:20px;}
.textbox-close{position:absolute; right:0px; padding-top: 7px;}
#textbox-content .textbox-close{right:-20px;}

.unique-values-table tr{border-bottom:1px solid #ccc; font-size:11px; padding:5px 0px;}
.unique-values-table .editable-click, .unique-values-table a.editable-click, .unique-values-table a.editable-click:hover{border:0px;}
.unique-values-table .editable-input input{border:0px; padding:0px; border-radius:0px;}
.unique-values-table .editableform .control-group{line-height:18px;}
.unique-values-table .editable-buttons button.ui-button-icon-only{height:16px; width:20px;}
.popupdialog-scroll-46{ height:46px; overflow:hidden;}
.popupdialog-scroll-60 { height:60px; overflow:hidden;}
.popupdialog-scroll-115 { height:115px; overflow:hidden;}
.popupdialog-scroll-124 { height:124px; overflow:hidden;}
.popupdialog-scroll-158 { height:148px; overflow:hidden;}
.popupdialog-scroll-170 { height:170px; overflow:hidden;}
.popupdialog-scroll-205 { height:205px; overflow:hidden;}
.popupdialog-scroll-213 { height:213px; overflow:hidden;}
.popupdialog-scroll-86 { height:86px; overflow:hidden;}
.popupdialog-scroll-265 { height:265px; overflow:hidden;}
.popupdialog-scroll-280 { height:280px; overflow:hidden;}
.popupdialog-scroll-288 { height:288px; overflow:hidden;}
.popupdialog-scroll-355{ height:355px; overflow:hidden;}
.popupdialog-scroll-310{ height:310px; overflow:hidden;}
.popupdialog-scroll-305{ height:305px; overflow:hidden;}
.popupdialog-scroll-300{ height:300px; overflow:hidden;}
.popupdialog-scroll-345{height:342px;overflow:hidden;}
.popupdialog-scroll-full{height:370px;overflow:hidden;}
.popupdialog-scroll{/* height:399px */height:100%;overflow:hidden;}
.popupdialog-scroll-430{height:430px;overflow:hidden;}
.popupdialog-scroll-440{height:440px;overflow:hidden;}
.popupdialog-scroll-l{height:470px;overflow:hidden;}
.popupdialog-scroll-490{height:445px;overflow:hidden;}
.popupdialog-scroll-83{height:105px;overflow:hidden;}
.popupdialog-scroll-400{height:400px; overflow:hidden; width:100%;}
.popupdialog-scroll-503{height:503px; overflow:hidden; width:100%;}
.popupdialog-scroll-508{height:508px; overflow:hidden; width:100%;}
.popupdialog-scroll-554{height:554px; overflow:hidden; width:100%;}
.popupdialog-scroll-564{height:564px; overflow:hidden; width:100%;}
.popupdialog-scroll-auto{height:auto;overflow:hidden;}
.no-height{height:0px !important}

/*Admin Section*/
.admin-midle-right-box .ui-accordion .ui-accordion-header{background:#F0F0F0; padding-top:3px; padding-bottom:3px; padding-left:19px; border:none; border-radius:0; font-size:13px; font-weight:bold; text-transform:none;}
.admin-midle-right-box .ui-accordion .ui-accordion-content{padding:10px 0 5px 0; border:0 none;}
.admin-midle-right-box .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:0;}
.admin-midle-right-box .ui-multiselect ul.available{ height:250px !important;}
.admin-midle-right-box .ui-multiselect ul.selected{ height:250px !important;}

.top-bottom-rank .btn-group .active-ts{ background-color:#e8e1e1;color:#000000;}
.top-bottom-rank .btn{border:1px solid #535353;color: #333333;border-radius:100px;font-size: 12px;font-family:Arial;color:#000;font-weight:normal;font-style:normal;padding:3px 5px;margin:0;}


/*Left Menu*/
.left-menu a{display:block; width:86%; padding:8px 6px 6px 6px; font-size:11px; line-height:14px; background:#f9f9f9; border:1px solid #dcdcdc; margin-bottom:3px; text-align:center; color:#000000;}
.left-menu a:hover{background:#dcdcdc; text-decoration:none;}
.left-menu-icon{position:relative; font-size:12px; font-weight:bold; margin-bottom:10px;}
.left-menu a.left-menu-active{background:#dcdcdc; text-decoration:none;}
.left-menu-active:before{left:86%; top:50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.left-menu-active:after{border-color: rgba(220, 220, 220, 0); border-left-color: #dcdcdc; border-width: 10px; margin-top: -10px;}
.left-menu-active:before{border-color: rgba(220, 220, 220, 0); border-left-color: #dcdcdc; border-width: 11px; margin-top: -11px;}
.publish-now-mail .mail-body-click { float:left; padding:5px !important;}

/*------------------------- 	Basic configurations -------------------------*/
.jFiler * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.jFiler { font-family: sans-serif; font-size: 14px; color: #494949; }
/* Helpers */
.jFiler ul.list-inline li { display: inline-block; padding-right: 5px; padding-left: 5px; }
.jFiler .pull-left { float: left; }
.jFiler .pull-right { float: right; }
/* File Icons */
span.jFiler-icon-file { position: relative; width: 57px; height: 70px; display: inline-block; line-height: 70px; text-align: center; border-radius: 3px; color: #fff; font-family: sans-serif; font-size: 13px; font-weight: bold; overflow: hidden; box-shadow: 42px -55px 0 0 #A4A7AC inset; }
span.jFiler-icon-file:after { position: absolute; top: -1px; right: -1px; display: inline-block; content: ''; border-style: solid; border-width: 16px 0 0 16px; border-color: transparent transparent transparent #DADDE1; }
span.jFiler-icon-file i[class*="icon-jfi-"] { font-size: 24px; }
span.jFiler-icon-file.f-image { box-shadow: 42px -55px 0 0 #e15955 inset; }
span.jFiler-icon-file.f-image:after { border-left-color: #c6393f; }
span.jFiler-icon-file.f-video { box-shadow: 42px -55px 0 0 #4183d7 inset; }
span.jFiler-icon-file.f-video:after { border-left-color: #446cb3; }
span.jFiler-icon-file.f-audio { box-shadow: 42px -55px 0 0 #5bab6e inset; }
span.jFiler-icon-file.f-audio:after { border-left-color: #448353; }
/* Progress Bar */
.jFiler-jProgressBar { height: 8px; background: #f1f1f1; margin-top: 3px; margin-bottom: 0; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.jFiler-jProgressBar .bar { float: left; width: 0; height: 100%; font-size: 12px; color: #ffffff; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #50A1E9; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: width 0.3s ease; -moz-transition: width 0.3s ease; -o-transition: width 0.3s ease; transition: width 0.3s ease; }
.jFiler-jProgressBar .bar.dark { background-color: #555; }
.jFiler-jProgressBar .bar.blue { background-color: #428bca; }
.jFiler-jProgressBar .bar.green { background-color: #5cb85c; }
.jFiler-jProgressBar .bar.orange { background-color: #f7a923; }
.jFiler-jProgressBar .bar.red { background-color: #d9534f; }
/* Thumbs */
.jFiler-row:after, .jFiler-item:after { display: table; line-height: 0; content: ""; clear: both; }
.jFiler-items ul { margin: 0; padding: 0; list-style: none; }
/*-------------------------
	Default Theme
-------------------------*/
.jFiler-theme-default .jFiler-input { position: relative; display: block; width: 400px; height: 35px; margin: 0 0 15px 0; background: #fefefe; border: 1px solid #cecece; font-size: 12px; font-family: sans-serif; color: #888; border-radius: 4px; cursor: pointer; overflow: hidden; -webkit-box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset; -moz-box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset; box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset; }
.jFiler-theme-default .jFiler-input.focused { outline: none; -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 7px rgba(0,0,0,0.1); box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.jFiler-theme-default .jFiler.dragged .jFiler-input { border: 1px dashed #aaaaaa; background: #f9f9f9; }
.jFiler-theme-default .jFiler.dragged .jFiler-input:hover { background: #FFF8D0; }
.jFiler-theme-default .jFiler.dragged .jFiler-input * { pointer-events: none; }
.jFiler-theme-default .jFiler.dragged .jFiler-input .jFiler-input-caption { width: 100%; text-align: center; }
.jFiler-theme-default .jFiler.dragged .jFiler-input .jFiler-input-button { display: none; }
.jFiler-theme-default .jFiler-input-caption { display: block; float: left; height: 100%; padding-top: 8px; padding-left: 10px; text-overflow: ellipsis; overflow: hidden; }
.jFiler-theme-default .jFiler-input-button { display: block; float: right; height: 100%; padding-top: 8px; padding-left: 15px; padding-right: 15px; border-left: 1px solid #ccc; color: #666666; text-align: center; background-color: #fefefe; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #fefefe, #f1f1f1); background-image: -o-linear-gradient(top, #fefefe, #f1f1f1); background-image: linear-gradient(to bottom, #fefefe, #f1f1f1); background-image: -moz-linear-gradient(top, #fefefe, #f1f1f1); -webkit-transition: all .1s ease-out; -moz-transition: all .1s ease-out; -o-transition: all .1s ease-out; transition: all .1s ease-out; }
.jFiler-theme-default .jFiler-input-button:hover { -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.07); -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.07); box-shadow: inset 0 0 10px rgba(0,0,0,0.07); }
.jFiler-theme-default .jFiler-input-button:active { background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fefefe)); background-image: -webkit-linear-gradient(top, #f1f1f1, #fefefe); background-image: -o-linear-gradient(top, #f1f1f1, #fefefe); background-image: linear-gradient(to bottom, #f1f1f1, #fefefe); background-image: -moz-linear-gradient(top, #f1f1f1, #fefefe); }
/*-------------------------
	Thumbnails
-------------------------*/
.jFiler-items-default .jFiler-items { }
.jFiler-items-default .jFiler-item { position: relative; padding: 16px; margin-bottom: 16px; background: #f7f7f7; color: #4d4d4c; }
.jFiler-items-default .jFiler-item .jFiler-item-icon { font-size: 32px; color: #f5871f; margin-right: 15px; margin-top: -3px; }
.jFiler-items-default .jFiler-item .jFiler-item-title { font-weight: bold; }
.jFiler-items-default .jFiler-item .jFiler-item-others { font-size: 12px; color: #777; margin-left: -5px; margin-right: -5px; }
.jFiler-items-default .jFiler-item .jFiler-item-others span { padding-left: 5px; padding-right: 5px; }
.jFiler-items-default .jFiler-item-assets { position: absolute; display: block; right: 16px; top: 50%; margin-top: -10px; }
.jFiler-items-default .jFiler-item-assets a { padding: 8px 9px 8px 12px; cursor: pointer; background: #fafafa; color: #777; border-radius: 4px; border: 1px solid #e3e3e3 }
.jFiler-items-default .jFiler-item-assets .jFiler-item-trash-action:hover, .jFiler-items-default .jFiler-item-assets .jFiler-item-trash-action:active { color: #d9534f; }
.jFiler-items-default .jFiler-item-assets .jFiler-item-trash-action:active { background: transparent; }
/* Thumbnails: Grid */
.jFiler-items-grid .jFiler-item { float: left; }
.jFiler-items-grid .jFiler-item .jFiler-item-container { position: relative; margin: 0 10px 10px 0; padding: 10px; border: 1px solid #e1e1e1; border-radius: 3px; background: #fff; -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.06); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.06); box-shadow: 0px 0px 3px rgba(0,0,0,0.06); }
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb { position: relative; width: 154px; height: 115px; min-height: 115px; border: 1px solid #e1e1e1; overflow: hidden; }
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb .jFiler-item-thumb-image { width: 100%; height: 100%; text-align: center; }
.jFiler-item .jFiler-item-container .jFiler-item-thumb img { max-width: none; max-height: 100%; }
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb span.jFiler-icon-file { margin-top: 20px; }
.jFiler-items-grid .jFiler-item-thumb-image.fi-loading { background: url('data:image/gif;base64,R0lGODlhIwAjAMQAAP////f39+/v7+bm5t7e3tbW1s7OzsXFxb29vbW1ta2traWlpZycnJSUlIyMjISEhHt7e3Nzc2tra2NjY1paWlJSUkpKSkJCQjo6OjExMSkpKRkZGRAQEAAAAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBAAeACwAAAAAIwAjAAAF5CAgjmRpnmiqrmzrvnAsz3Rto4Fwm4EYLIweQHcTKAiAQOPRI0QKRcYiEGA4qI8K9HZoGAIOSOBgCdIGBeLCMUgoBJSJjsBAxAiKRSFAQBCVBwMKGRsNQi8DBwsJhyQVGxMKjTCJk0kPjDI5AlQqBAcICFstBQqmmScFGh0dHBaWKAIEBQQDKQEKDxEQCTMBA5Y/o5oDoZYCHB1PMgIHCQacwCPACRStDTEDBrYABQg5wAgGIg4YYjQCogEGB3wI3J2+oD0G42PfN2Pc7D2JRDb/+In4t8MHwYIIEypcyLChQ4YhAAAh+QQFBAAeACwIAAgAEwATAAAFlqAnjiKSjAFJBscgLos4NIQ6JggAKLHXSDWbp6CoLRgeg0ShGwkIKQ9iITggPJFHaqA4eAYIRK0a9SwK0spl0TQkvEIJJnIlCdDCRk4lEJIGBgcHRn4jBBkciROFKgkNDg51jCJBJJU2ARocD4xNAQsGCBMcGz2FAxwZKQwVDYVwEhwOI02MAxsceJMeOgwaJ7skCX0jIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwJAAcAEgAVAAAFjqAnjmJAnihgHChqCACAJKMyoMHBeggSJ40baoC4zTwFB6IlOiwLhkCDMUIYUAUSgiA4RCZLAXPkoDQOsfFosVNjDYaBQiRmWjaaDMTdXDAYbWMJQnwiGBoOBEwmIwVeGhhzKAJ+BBsXIgoSVCcEAxkbAw8enEwAARkaYqluAqliChlLY64aQrNjAT2MKCEAIfkEBQQAHgAsBwAIABQAFAAABZqgJ45jUQBkqorGgQqIsKqteCjyTLbAsBg6UoBA8CgSIoGhGGQNAoXG4zAaNBcPxalJQhS4KwGhUCQgRYHZQGKxVBpgD8CQUCiAYEQTpZpcGFYrBgw5HgkEBg4XFHoqFx10CwMZFCIIDwl8IwscFAQXGR4NGQo6BBocRRUYHgIWGEwqBxoPHgEWoYYXVCsBCTIBqzkHaVwHvCshACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcACAAVABQAAAWaoCeOpDECZKqKgRcY7bqanoHI6+EKSIHjCJ2oMPidCgIPQbHwGUkIBoLwJAEM1OpqQBgkC0yjwBGRRBQokfdXOASzo0MjqTrQUwQIpwM/QSYJKQoaHRUKHgtQSgwTEUIeDRcPSRQcHgiBFREiB1IkdAkaEgMUGAILFoE4AxkaRRIVLRIURTIGGQ0iExWcEzQyBzGwI05PV78rIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwHAAgAFAAUAAAFlaAnjmRBnmgqCip6kEGbDnJqvmJAsLVIDwgEoTc6JAy0k05VSIoKiSgipgoIaIFKZ8tBVBeNBgORkEwkDt6sYECSBosUwJRybDiqxuOgTmTwCAUKIwAHAwMJDw10CxUNMRIaBQcIAmhPCgYjVAcZDx4REx5lOCoWGCIPER4Bqi0FFwwiEBIxBg9DKpqpEVS5PQUFACohACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcACAAUABQAAAWRoCeOpEGeaCoGKmqOQlvKXgId4usR6DA+HA6kQDsxMB0Nr0hSTHxFAgJxIABogpiEI9rgVAiF2ICARCANVovAjsESKoKaNGBkMqrEojA/WDYSHgMIJAVZBwsKSwoSCyIOFx4FJg4LVwQHRCgVDQIOEAEHDi9XJwISFAIADA4iDJ1xEwoiDa2SDFA0rCO5NGwtIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwHAAgAEwAUAAAFj6AnisNonqeBLWg7GpwmtAENcc8s6ifyGKJMp1DyIFqNjecxUEiKLpGi4slATcBW4hkdDQ6HbHd048TELtah8XCwxqjAsXXdKSyWuuiAILwmGBBABzUiBDUFCQglCBAJIgsTBAQFAQpzAwZ1BREsCwweBQt+Lg8QNQpvCAqFJwMQc6mGjy6kHrI7cB4DeiIhACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcABwASABUAAAWXoCeOI0GQaBpUl5CSRZV4QrYN71hoWBBkGpdISAI4No2BhoNLHRijy8YQmQwOpJMC2BAgIh5fgJZKSDYWYg4FWZMMhkLT7XHYeAW6wrBgLGZ0KQZjgR4IEhFqJIAeBQ8UDQUCeSNzIwcNCCIJDwMDJwgGawSZAQgzBAiWIwELDSIHmh6xOQyiAKciV4oeAHO0IwB0ArweIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwHAAcAEAAVAAAFjKAnjuMwkKgnjFJVosSEeMGVrcc1j8TlehVMIIDh7EaMzMKDuTE4k4DHsCiIKJnCI0LYcE6ehMWyPDxGgshyZL5MUqID6uCAowsEwsouWlTGFAR8HgUJCglHgyNWigF0dXYzBAwPCoJgcAUKBnELAgKYcAObHgdyfIYiBQcAdgIJjAanrq0AsoojQyghACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcACAAUABQAAAWYoCeKwQhF5aiqA3SIlDVW7yoOlCRKlVhtNZtHYUkIKBfPYoNaFRADUUTWeAwyGYHHAFmIDhIJImBorBIFB6cDSZUnEGEA08k0UiPDQrsSTB58HgEDhEIqAHgIERESVoY2BAcIBwaPlh5Rl04KCnhnKwMJDFCelgMIBAAeT3hBNqoeAggFIgiaX7ZblZoBB5lbqoG3wzbCKyEAIfkEBQQAHgAsBwAHABUAEwAABZygJ46jIJBoSjZPqa6GGEmBZ0zx60Gt90QiSSb3QkgOHskkkMj0UAOkyCEhLBiey2X0SIwMLKRVAPAEHggCY8N5egiKB6OGAmwtC1UhQScFIgt9JAKCKQUICQkxBw2NCycqBhsdlBgBAwUGBgRlKgMPExMSgSSdKmQvBAgIOqwoAgeKkDopBgMiMbOutCgGSLe8IlIeSKbBI1LAKCEAIfkEBQQAHgAsAAAAAAEAAQAABQOgFwIAIfkEBQQAHgAsAAAAAAEAAQAABQOgFwIAIfkECQQAHgAsAAAAACMAIwAABbWgJ45kaZ5oqq5s675wLM90baPBvS6MTgoKgqjxEBEihZuAsRAxHKJHJXk7NAwBB8RzsPRqBYFo4RgkFALKxMhAxAiKBdXtAXgah4Eis2nIBgcLCSgVGxMKNYAoD4MzAgI5KgQHCAhULQUKmgmRJgUaIhwWLwIEBQQDKQEKDxEQCXYxnSUBcjapKAIcHUg+JgkUHRx+YB6zIw4YEMc2QiMBzDB0HgbGvifR19rb3N3e3+Dh4ikhADs=') no-repeat center; width: 100%; height: 100%; }
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info { position: absolute; bottom: -10%; left: 0; width: 100%; color: #fff; padding: 6px 10px; background: -moz-linear-gradient(bottom, rgba(0,0,0,1) 0, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(bottom, rgba(0,0,0,1) 0, rgba(0,0,0,0) 100%); background: -o-linear-gradient(bottom, rgba(0,0,0,1) 0, rgba(0,0,0,0) 100%); background: -ms-linear-gradient(bottom, rgba(0,0,0,1) 0, rgba(0,0,0,0) 100%); background: linear-gradient(to top, rgba(0,0,0,1) 0, rgba(0,0,0,0) 100%); z-index: 9; opacity: 0; filter: alpha(opacity(0)); -webkit-transition: all 0.12s; -moz-transition: all 0.12s; transition: all 0.12s; }
.jFiler-items-grid .jFiler-no-thumbnail.jFiler-item .jFiler-item-container .jFiler-item-info { background: rgba(0,0,0,0.55); }
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb:hover .jFiler-item-info { bottom: 0; opacity: 1; filter: aplpha(opacity(100)); }
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info .jFiler-item-title { display: block; font-weight: bold; word-break: break-all; line-height: 1; }
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info .jFiler-item-others { display: inline-block; font-size: 10px; }
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets { margin-top: 10px; color: #999; }
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .text-success { color: #3C763D }
.jFiler-items-grid .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .text-error { color: #A94442 }
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .jFiler-jProgressBar { width: 120px; margin-left: -5px; }
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .jFiler-item-others { font-size: 12px; }
.jFiler-items-grid .jFiler-item-trash-action:hover { cursor: pointer; color: #d9534f; }

/*------------------------- 	Input -------------------------*/
.jFiler-input-dragDrop { display: block; width: 100%; margin: 0 auto 10px auto; padding:15px; color: #8d9499; color: #97A1A8; background: #fff; border: 1px dashed #C8CBCE; text-align: center; -webkit-transition: box-shadow 0.3s,  border-color 0.3s; -moz-transition: box-shadow 0.3s,  border-color 0.3s; transition: box-shadow 0.3s,  border-color 0.3s; }
.jFiler.dragged .jFiler-input-dragDrop { border-color: #aaa; box-shadow: inset 0 0 20px rgba(0,0,0,.08); }
.jFiler.dragged .jFiler-input-dragDrop * { pointer-events: none; }
.jFiler.dragged .jFiler-input-icon { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.jFiler.dragged .jFiler-input-text, .jFiler.dragged .jFiler-input-choose-btn { filter: alpha(opacity=30); opacity: 0.3; }
.jFiler-input-dragDrop .jFiler-input-icon {margin-top: -10px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.jFiler-input-text h3 { margin: 0; font-size: 18px; }
.jFiler-input-text span { font-size: 12px; }
.jFiler-input-choose-btn { display: inline-block; padding: 8px 14px; outline: none; cursor: pointer; text-decoration: none; text-align: center; white-space: nowrap; font-size: 12px; font-weight: bold; color: #8d9496; border-radius: 3px; border: 1px solid #c6c6c6; vertical-align: middle; background-color: #fff; box-shadow: 0px 1px 5px rgba(0,0,0,0.05); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }
.jFiler-input-choose-btn:hover, .jFiler-input-choose-btn:active { color: inherit; }
.jFiler-input-choose-btn:active { background-color: #f5f5f5; }
/* gray */
.jFiler-input-choose-btn.gray { background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f5f5f5)); background-image: -webkit-linear-gradient(top, #fcfcfc, #f5f5f5); background-image: -o-linear-gradient(top, #fcfcfc, #f5f5f5); background-image: linear-gradient(to bottom, #fcfcfc, #f5f5f5); background-image: -moz-linear-gradient(top, #fcfcfc, #f5f5f5); }
.jFiler-input-choose-btn.gray:hover { filter: alpha(opacity=87); opacity: 0.87; }
.jFiler-input-choose-btn.gray:active { background-color: #f5f5f5; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#fcfcfc)); background-image: -webkit-linear-gradient(top, #f5f5f5, #fcfcfc); background-image: -o-linear-gradient(top, #f5f5f5, #fcfcfc); background-image: linear-gradient(to bottom, #f5f5f5, #fcfcfc); background-image: -moz-linear-gradient(top, #f5f5f5, #fcfcfc); }
/* blue */
.jFiler-input-choose-btn.blue { color: #FFF; background-color:#054591; border:0px;}
.jFiler-input-choose-btn.blue:hover { background: #008BFF; }
.jFiler-input-choose-btn.blue:active { background: #008BFF; }
/* green */
.jFiler-input-choose-btn.green { color: #27ae60; border: 1px solid #27ae60; }
.jFiler-input-choose-btn.green:hover { background: #27ae60; }
.jFiler-input-choose-btn.green:active { background: #27ae60; }
/* red */
.jFiler-input-choose-btn.red { color: #ed5a5a; border: 1px solid #ed5a5a; }
.jFiler-input-choose-btn.red:hover { background: #ed5a5a; }
.jFiler-input-choose-btn.red:active { background: #E05252; }
/* black */
.jFiler-input-choose-btn.black { color: #555; border: 1px solid #555; }
.jFiler-input-choose-btn.black:hover { background: #555; }
.jFiler-input-choose-btn.black:active { background: #333; }
.jFiler-input-choose-btn.blue:hover, .jFiler-input-choose-btn.green:hover, .jFiler-input-choose-btn.red:hover, .jFiler-input-choose-btn.black:hover { border-color: transparent; color: #fff; }
.jFiler-input-choose-btn.blue:active, .jFiler-input-choose-btn.green:active, .jFiler-input-choose-btn.red:active, .jFiler-input-choose-btn.black:active { border-color: transparent; color: #fff; filter: alpha(opacity=87); opacity: 0.87; }

/*  Icon Font: jquery-filer */
@font-face { font-family: "jquery-filer"; src: url("./jquery-filer.eot"); src: url("./jquery-filer.eot?#iefix") format("embedded-opentype"),  url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABY8AA0AAAAAJGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAWIAAAABoAAAAcbgWsnk9TLzIAAAGgAAAASgAAAGBDMGCrY21hcAAAAjgAAAB2AAABir/jw6BjdnQgAAACsAAAAAQAAAAEABEBRGdhc3AAABYYAAAACAAAAAj//wADZ2x5ZgAAAxwAABDDAAAbVDwbM1RoZWFkAAABMAAAADAAAAA2AudKS2hoZWEAAAFgAAAAIAAAACQD8QHEaG10eAAAAewAAABLAAAAbgpuBLZsb2NhAAACtAAAAGgAAABonHCkGm1heHAAAAGAAAAAIAAAACAAgQDCbmFtZQAAE+AAAAFmAAACwZhqioJwb3N0AAAVSAAAAM8AAAIIqeejRXjaY2BkYGAA4ogbscvj+W2+MnAzMYDAhScsz2H0////9zMxMh4EcjkYwNIAbNUNrHjaY2BkYGA8+H8/gx4Tw///DAxMjAxAERTAAgB/egS4AAEAAAAzAJEADAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNgYWJg/MLAysDA6MOYxsDA4A6lvzJIMrQwMDAxsHEywIEAgskQkOaawnDg07fPLowH/h9g0GM8yOAIFGZEUqLAwAgAW4ENdAAAeNpjYmAQZAACJgi2Y1BgcAAyVYC4ASQO5IFEHBiyweI2QNIGzFIAQgaGE0C2CpClzCAHhBD1DgwLwKQDQyBQbAZYNQTYAAC2kQkrAHja3YxNCoNADIXfOGUUnEDtQlwobnuQHqYH6Xm7yAMRReLUigvpCfpBEt4PAeDxnRYOH15JuU1f8Ey3xjU5QUedCXrmFN7YsOfDDNBBZ7XNL1mxZse7mYiUUkgQL4hLnOIQ3/v/H7iAI3RZWtm5gL9nBYpEIu8AAAARAUQAAAAqACoAKgBSAJ4AvgEGAUQBfAGqAkACeAKyAwwDPAN+A7gEDASUBLIE8gUgBVgFmgX8BjYGhga2BvoHSAeeB/AIHAhiCLII5AkcCYIJwgoSCi4KWgqyCuALNguYDGwMvAzwDUINqnjanVl7jNzGeZ+Pr1lyd0nuckne7d5x38t7P3aXy3vsPSRLOkknyVIiy3q4tlzbkuw6tRoHidTW8cVwYBVF28SxdQ5gNIpTCwWaJrJRGW5go+fHH0VRIEbkPwo0CGQjRV0kQa0U7R+tQfUbcu+0d3KMonviPD7OcGa+5+8bEY6kCCHfhrsITygZewXIePtVKpBf1V+RxJ+2X+U5bJJXeEYWGflVKsEn7VeB0RupRsptpMqpC185dQruCv4qBQ38GpB5Uoa3YT+xsJfROKk0ztWaC9Cq58FnBbxNr5ZohpZOUMrqvX/BOtCXkV4rSRJSsUfp3pexjV/gSYEU4Dos4l6LZJKQas21zIxUqnlNX6IO1Fu1Zq1cksyMVW95zVajbmWoCqWaW2v681C3bFirTWvb79muTdeKD33poW9RMT9KFepY4j+L5S8//eWyGFVXZvuzztj27WNOtn+2MTf3pwodzYuUipazT5dndu6alnV5etfOGRKec5EYsAZfYDzEVUw86jjUwg3YLbhrZKH4XDy+6iyMeIUCfGFhdLRwMR7/dn54dGFoKJxPyBGOwG5SZ3ySyqVxaJZddpKM1aj7pm/TMlJr4Qe9PCCxxQ6qgesjiSNLk9MVgC/kBqueVx3J9do9UJmZXFqa9CrcY7lhRh3I9dt9FX8S4MFdwwDPON5erwR5Iz+y68GlAeD+qIiE/opRGSQiqdz8OXwALxGFqCSN0svjJpGVQH2UnQ227/qdx27hSXEjNryfTAb//udNSCXcRPA3xuxMevHlBXPBWngkHh8SkoK1CI8kazjG+w6kcOyLRmamZ+HlRXPRWjTZEMFaIIQj5OZPkBc/wHWrhPhlr2HOAwrSpmOADKENu2GWPRXbNdd38E3LL1+96thPHLhzxew3Htu55/f0Jy9uJfz46h/uuefk/tgdh+/Z1e5q43orRIcVOEuSJEdIJaMBaikgq2dRnTLSMGpPR2NhRTwrJvBRpOuSEhYR4SIjsqZyJKEoUYfpBXfz5s01DmCNjJNThIhm0ZsH30NtdGstvzYHbZjn/AkfC5SrRSV8sMQ/0wGxOAbj4PmtBWhM4LSWR/2WW8O6Ngwq4CAV+iGTB9eyrTxn5cFECkcCAmePmKoqU14BUTFVXlSy6dhRU6Ax3EsqHtPV9OHHgiKsyQ/uVqWUysc5AXiV5wBbyTtoKiEoKZ1yvA68KMqcakjJPacmNW3+XrVmDNKM3k8VOa5qvWqCE5REHGbjaTMjJ7WSHaumh5L3jY3vkrnPiYlBhadCTIIeTezro+BCTDaAS+cTSd0SJCnOcbHhpHAI5F2ocwR5RVDn4kQjBrFJGXWukSqmGqgB+FAsivhAqtgLRa+MShA+cPl4QI6fuHhiLh98nIfloA3vtrHbhqdZ08FfG3/BcUgG/wHDvzWHPyYbtFmCNrsSrVRtRmrssgL9R2hjCzAPGXQfY9BkzgO+JlpiUjw1hYUlisdFiYrPiAvNo2eONbA4+lFMQPJDUyK+pVQ4LuLbNL5rHDtztNkM1yzcvI7+6yRa1Cz2Syqgp8ozWaKUbVxxHpo1K8OU22VqwHS82aot8POiPwZetIvGqWPNSgH1JF5z4lpKaxxrNg+3T8+l0/VtSR0ECQA44DgugYoa49zR9unfPw2L5dlSXyOd7LFMPadwXHl2x+zk0T3D3IgucKIIApvBcaqoJtKKta02smd4eN23FeAS8olxyWQGYUZWMcdMcA6YoXihtVj9zE7hkqqcUZUJRT2jqF3Nj26jsGaXHMpoJaTqNVG9w6Ik9TODRx23ZhmfmD3OAeNRt0zOKtKiIhUkZZGZ5Ebz4IZUrtz2jjX3dssFyO+QHDwPO9kZ1z0AjdzAAqpEd8SyMszXPSeVYhlp714pE8M4hfWW/n0Ytz6Nvt7v1r9h4kf6h6bNtDB062EZ6iG9pY32p+jkfeLoaKhwEmugRqIK3ka5f4MbFz5rWIfyeDdvKLNLlP8a2uUo7nQb2U+OkYcIKUTCZ1LPGGEplVORZnip2xTDRcuNhGqgSUfCNMIgVgyDXLrra1ZXG1xVllX5YNIwktXc9VyVNU7iv6SxclKmi1ReC64byetJQ6eyTIM1Vt4dzlkKS5mGpDUKXzGShaQR4DeqOSiEnQL7WkHX2dzgYSgE+B0D9svhzGBtY+6tAjFIG/nxLvJDQN4kUYY2Hsg2G1BMMW9U/m5w7sYDwT/AvtWrsHYpuMSR5gPBVRhdjWReQJmfJDoZCJGCBiqHHKih2FuNql1s+UyqszDDOZztAOMd/CBBIQGcEgveScQgCTQBR7ngLzmBU3hlWZZiPC9xiUTqz2IUSEz5kRRDFX9dUSaL5hClPM9RPiFKzJalLXtPEZP0bj2Bje6W4uPis+k0r88MnT00svlMTz76qDA2lm80kC+RPj9FZIzcJabRLmUejaM+KjPzdJWMypXGuOY8V3cALlhvlAb66hXrv98sDVYXKrDbaS4dWGo6UfXWQPENy6o0xt+wKwvVwYMHdjedfGN3NCD0pYRMYby4G1cbCnmJ+ldkSLBlM7xgt+wNjMSAVKdCVYMVb3nZCz4cnG4P6rtHZoZ6swMzMwM9djxWalRn40KSCn0DA30wtfzwvpmBoRlusD4U/2D60HRCkt2RSpKDgSmXRP4cV74OXyMxsoRYBQERdTEm+QwCoiV4TMtR7ctu02t2bULj1MihmeVww3644RDl4Ly34nuXE76+WhqfKD10v5Bza33a7FDfZFJS5bjey4Ns9Y04J07UmqUcX7LUhDpdmtgJb8SXl+OtX//aapRKk7rb1zcENDk4U8gmJdHWZT7m9uRHdK/qjMuWIzmVHRPAhb5vPSZVme/bCD3SlsjDMdd+fSPMCHRrlKm0Pzc2d/qX6yEFpNtjSqE93Dscye7mRyi7b5Ex5vtIyKvGp4trg0kdqTbqPOOyj2rKkWXv85/vkl1bWZfdY491Sde7XDePHDFR6YYeWXamD80kJXlglMnRnRpwpgcHmYQH48FfR8P+Dff392inU+ibNYZ8qxsBL/JmBu24OTfqwwRGlDCsSEosFlWKdJDKZ6YYlRXArbEmK8I8Zt33xxFzjhKSxr11nHrL2Ah+kZf0/KbLCBgH7Ijyj8w1hw79+4IwgRCNnxAEgeP5KTR2QRTGBAFWwgHMiwefREOwOPZiKA/uRU4QSLiPCu7jp3AJz1kkjfXo+1lru4aFKJMZGkJRI4xAhejjrBDQKU3hE22CX5NlUYsFKzFNlOU1QUtruzf2cv8XEXPyIHyR5/lfBpc0PYY/XYOTMVlety2W610iLlm4XQYs3HTvdJ3us3Rwc/COZLQy5LznDA05V5BVwhW9p0d/T+8RBF0QTiJiH/keL/F9PP+9EdTmFUl5/SAbixPCEeHYHv0gznwfX7LROFhioxNMoAIph9j1b1FbhhHFoE4bYipMUaKMrWpO9HHm5C0KxazFC/OZjGWIXjXNlB87V2EZGpVKs1kp9gY3uHql0mhgc8YuclzRtkulx0ALbrw5USpNFOH1bcF3KvXGnqb9J97raItQnmzsaVh/kLclu1AaL4HhHfOCZRxanMA9Ojd/Bh8ivmb5fRw9PzGKqWIVMbWHtUhd9ocZnQPvIm6+HJyDC/icNfeML5/qferAALwUtBFJn4DR/7KW6k8/n3rzj5kts+/+HZ59DXF0EU8/FsUTL4wlJvNoKeqmQixg+B3UbhvratbwMezc993gAhxf/YlqZPfuy6X1XAExe3FaltqSfPzaA2HEcTDYOFkjCC4+D7yRRTi//cprr13ZDnOSLEujv/0A6fiVT8IcokIQ41f9lPsbsKoZAku2O9ujXoRCtgBNeOb8+azxsZHVjFzOGMkZly9T+UMje+K8LAXvMzQwKksfS/J/Hg7eO7wjnculL+fSbSOnpXOOLGk541/eOPwEG4aneJdt8qsbOc4aSaDFZZBj/SG3MMf1omwGo3C1gewzzAZfZDQ4d2H1/PmLzrVdQf3dZ4Kr13b9D2jnVmHtq8E/OTfO5+f8bQ424Xe3BTdunO/kNet3ESyDwow51DMGIhnArLm330/0jcWVsf5aK7v6XH+rtvm24t5Cb2+h5VZzL1zMuW5L23p5cQvHNsmeMIJwLGupYULTalg2S9DnueYYx1J3luJ2jNhv5YE5dAfoJsvuAEZYyzeW3OEDOVTrEs8LXNpzsuPlTKY8nu0ZS5VigqicRWeq0GJ2Z9Vdaj4lCMw8hanQYP+VwYRKEXFRiQeuJ4vTmjg7rZcpzpHOKqIQK/T25Ru1s2wSzjiKFZ7lEvqcRTyLw/R4s8/xyt3eB1WH3+KSYDF0HYqk66w8KSlYF26FhoMF1sDiZFgq0jcUyE6wxkQUFrriAlt/5rZsqBMNN5yeu8VdW92JwSL6rQ5TenpYiUctYLxgTSwubaQEuwcEYYVRB8LhWAo/H+j0hYnNedIiuYS5AEHtDbnD4gA7fqMY5X3Beyyrw3gYZnthnqduyrU1dseyJcrcls+th8rNOVzEtC152yEC8EN4MowQ0b1ZpNWYMJmdfkf32ZVZJ72K+uaW8fBD1yn1vNPnD7j9q7wu8NwLRjZbNd7WM7qpPSvJVKGnQvppvd+0tG/27nLc3rf73QG/7wWOF3T+BaOWzRrvaCbO+KYkx2LS6ZB+SjfNfv3ZHuSDg/j7w9BX5sIdR/DPDuFgCBXZlZabKqfgw6//6OsP7qd33P34S4/ffQfd/+A156V7n3763jufSDnaozsOPf74oR2Pav36Ez8OrsEo4/ELqLtPIo7TSPv2eOlnVJ6q0EVF0BmCUob1GCPGgF0lOhxMSEJbkMLizpicjiuKyjpiIaMlbC2lyGle5PlBNKyBfZmBYubU+mjpWdXWNCpKpiTEZDFuVtEPxuM6lWyBy/NU2K5nq5v1XEMt33U77vCbzGdRKRSb32IbY/KKbrwiZMIOIHYrTpduL/YNWnMFQSoi+zk1FksmDCWhZ8N38VhMVmPSyVvqvz5L+L5Vy3iS2At8SpKSshyXaH9KZm9FTRTEZCKt3dI+oePL38JoqpE7yDcYirOYRJtWJ5hjak1tibpS50rRpSjeWoRLWr6Lcm9FFwuW7Vs2tdjlAvUxVfDGORy2wGa4tXG+VC6VNY5BYvwexeyhD0wcmweKE20rz89AY4FjN0gtn90i+B/Mj4zMj0yhNtayMHxAlGtpe7ee7tH6tJ60vttO12TxAMf9phdn9s7o6CAp7RfEHaqqaWKaAcu0qGmqukMQKxTd7969bEjl1giJxwF6Ut0hCv0UR0BihG1jX5ZtQwk/b7jr67qGvZT67A1ZKDshLei4ptrqLKrNzmpdy+oWT3krXBQHxKgo6DMzuiDSGA7wNDWp38IE/79cI0znGCz6P+caX6o7LI347FRjrf6LX9StI0dwP7ENTBDhsujuM8fyjjnALNxseH7DLDPoBF7Utzv1taur565hgaiAta6u/or1Vp1rziqjsXZUMptL4Do/+9R1yoiwGWpFPGiGeJDiUzWLHmzU0Xr8lnoVHg5WYTm45mDjKoziE9XOuePt450H1s4harx2Dpvt4Mb581iB3ul1E6M9dt9PRLcT/Ygqq2QQs6TQU2y+q2Bo0g65E91XlNl/Daz3sbaY20ArLDHcbTP/Gom51X2x0XZOzDnhr71RifVyTMsLXG/lbiHdm0oleW3zxYeDXO7MOJHPs8Zb5V5NzQnluktpIp3uSXP/CyLCXdEAeNqNkc1qwkAUhc/4By1S2lVdztKCiZOAm2wFxV1X7lOdaCQkmkwQX0P6GKX7PkuhT9AH6LIncSh20WKGmfudMzd37jAAbvAKgdM3w7NlgS6+LDfQFneWm+iL2HILXfFiuY1b8W65g26jw0zRuqI61n9VLNDDh+UGrkXbchOP4t5yCz1xtNyGFG+WO/Q/MUYOjRCG6xISTzhwnaFEgph+SjVlTLCgLrkO6iGxpzZYkybImGfqmGPFShI+XCjGPjMMxxYBhhyRzY1+cl0UVC5dTf8BGOc6NHopnw5yViZxmMppmCzicjEYDOQ+Nms5yVIzyfKVlr6rZH9tzDYYDiO6UeW6ReSm2rDUBjv2rHnSAQ5PiXmPSmGzK3V+cKI40VRnG9b570oB51+FT7s+8xx4nBV5GLHgr5YDed4Apa8cz/GVN7q453ltFtzO6kdS9UluHasuMdd5EWepVMpzlVLy0srfppZ9qgAAeNpdzkdSw1AUBVG1CCbnZJLJOUj/fWwzxID2woQZ+2NnQIlmgianStKrvkVZtM/XZ9H9geL/E+3bkpIxxplgkg5TTDPDLHPMs8AiSyyzwiprrLPBJlt02WaHXfbYp8cBhxxxzAmnnHHOBZdccc0Nt9xxT0Xd+Xh/a1LT14EOdaRNa1SVhg50pM/68mtda9K+elcP9e//V7WX/J4e9UntJXvJ++R98j7cG+4Id4T7I+uDui/cF/bDftgP+2E/7If9sJ/tZ/vZfraf8zcFz3IYAAAAAAH//wACeNpjYGBgZACCM7aLzoPoC09YnsNoAFB9B7oAAA==),  url("./jquery-filer.woff") format("woff"),  url("./jquery-filer.ttf") format("truetype"),  url("./jquery-filer.svg#jquery-filer") format("svg"); font-weight: normal; font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face { font-family: "jquery-filer"; src: url("./jquery-filer.svg#jquery-filer") format("svg"); }
}
[data-icon]:before { content: attr(data-icon); }
[data-icon]:before, .icon-jfi-ban:before, .icon-jfi-calendar:before, .icon-jfi-check:before, .icon-jfi-check-circle:before, .icon-jfi-cloud-o:before, .icon-jfi-cloud-up-o:before, .icon-jfi-comment:before, .icon-jfi-comment-o:before, .icon-jfi-download-o:before, .icon-jfi-exclamation:before, .icon-jfi-exclamation-circle:before, .icon-jfi-exclamation-triangle:before, .icon-jfi-external-link:before, .icon-jfi-eye:before, .icon-jfi-file:before, .icon-jfi-file-audio:before, .icon-jfi-file-image:before, .icon-jfi-file-o:before, .icon-jfi-file-text:before, .icon-jfi-file-video:before, .icon-jfi-files-o:before, .icon-jfi-folder:before, .icon-jfi-heart:before, .icon-jfi-heart-o:before, .icon-jfi-history:before, .icon-jfi-infinite:before, .icon-jfi-info:before, .icon-jfi-info-circle:before, .icon-jfi-minus:before, .icon-jfi-minus-circle:before, .icon-jfi-paperclip:before, .icon-jfi-pencil:before, .icon-jfi-plus:before, .icon-jfi-plus-circle:before, .icon-jfi-power-off:before, .icon-jfi-question:before, .icon-jfi-question-circle:before, .icon-jfi-reload:before, .icon-jfi-settings:before, .icon-jfi-sort:before, .icon-jfi-times:before, .icon-jfi-times-circle:before, .icon-jfi-trash:before, .icon-jfi-upload-o:before, .icon-jfi-user:before, .icon-jfi-view-grid:before, .icon-jfi-view-list:before, .icon-jfi-zip:before { display: inline-block; font-family: "jquery-filer"; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; }
.icon-jfi-ban:before { content: "\f328"; }
.icon-jfi-calendar:before { content: "\f30b"; }
.icon-jfi-check:before { content: "\f2f6"; }
.icon-jfi-check-circle:before { content: "\f30c"; }
.icon-jfi-cloud-o:before { content: "\f329"; }
.icon-jfi-cloud-up-o:before { content: "\f32a"; }
.icon-jfi-comment:before { content: "\f32b"; }
.icon-jfi-comment-o:before { content: "\f30d"; }
.icon-jfi-download-o:before { content: "\f32c"; }
.icon-jfi-exclamation:before { content: "\f32d"; }
.icon-jfi-exclamation-circle:before { content: "\f32e"; }
.icon-jfi-exclamation-triangle:before { content: "\f32f"; }
.icon-jfi-external-link:before { content: "\f330"; }
.icon-jfi-eye:before { content: "\f2f7"; }
.icon-jfi-file:before { content: "\f31f"; }
.icon-jfi-file-audio:before { content: "\f331"; }
.icon-jfi-file-image:before { content: "\f332"; }
.icon-jfi-file-o:before { content: "\f31d"; }
.icon-jfi-file-text:before { content: "\f333"; }
.icon-jfi-file-video:before { content: "\f334"; }
.icon-jfi-files-o:before { content: "\f335"; }
.icon-jfi-folder:before { content: "\f31e"; }
.icon-jfi-heart:before { content: "\f2f8"; }
.icon-jfi-heart-o:before { content: "\f336"; }
.icon-jfi-history:before { content: "\f337"; }
.icon-jfi-infinite:before { content: "\f2fb"; }
.icon-jfi-info:before { content: "\f338"; }
.icon-jfi-info-circle:before { content: "\f339"; }
.icon-jfi-minus:before { content: "\f33a"; }
.icon-jfi-minus-circle:before { content: "\f33b"; }
.icon-jfi-paperclip:before { content: "\f33c"; }
.icon-jfi-pencil:before { content: "\f2ff"; }
.icon-jfi-plus:before { content: "\f311"; }
.icon-jfi-plus-circle:before { content: "\f312"; }
.icon-jfi-power-off:before { content: "\f33d"; }
.icon-jfi-question:before { content: "\f33e"; }
.icon-jfi-question-circle:before { content: "\f33f"; }
.icon-jfi-reload:before { content: "\f300"; }
.icon-jfi-settings:before { content: "\f340"; }
.icon-jfi-sort:before { content: "\f303"; }
.icon-jfi-times:before { content: "\f316"; }
.icon-jfi-times-circle:before { content: "\f317"; }
.icon-jfi-trash:before { content: "\f318"; }
.icon-jfi-upload-o:before { content: "\f341"; }
.icon-jfi-user:before { content: "\f307"; }
.icon-jfi-view-grid:before { content: "\f342"; }
.icon-jfi-view-list:before { content: "\f343"; }
.icon-jfi-zip:before { content: "\f344"; }
/*end : added by deven for mashup*/
 #smartenview
{
	overflow: auto;
} 
 



#mashup-arrow a{ padding:2px 2px 2px 1px; border-radius:0; border:1px solid #DDDDDD; float:right; position:relative; z-index:1; background-color:#FFF;}



/* Right Step */
#diagram-section, #join-dataset-r, #append-dataset-r, #unique-values-r, #cluster-and-edit-r, #find-and-replace-r, #split-column-r, #merge-column-r, #addcolumn-r, #filter-r, #select-datasets-section, #edit-column-names-r, #manage-custom-columns-r, #sort-box-r, #filter-box-r, #aggregate-data-r, #datasets-setting-section, #sort-box-add-r, #truncate-r, #data-type-r, #format-r, #pattern-r, #queryeditor-r{font-size:12px;}
#diagram-section button.close, #join-dataset-r button.close, #append-dataset-r button.close, #unique-values-r button.close, #cluster-and-edit-r button.close, #find-and-replace-r button.close, #split-column-r button.close, #merge-column-r button.close, #addcolumn-r button.close, #filter-r button.close, #select-datasets-section button.close, #edit-column-names-r button.close, #manage-custom-columns-r button.close, #sort-box-r button.close, #filter-box-r button.close, #aggregate-data-r button.close, #datasets-setting-section button.close, #sort-box-add-r button.close, #data-type-r button.close, #truncate-r button.close, #format-r button.close, #pattern-r button.close, #queryeditor-r button.close{padding:4px 5px 3px;}
#datasets-setting-section{ position:absolute; right:0px; background-color:#FFF;z-index:9999;}
.left-step-title{background-color:#dcdcdc; padding:5px 10px 4px; font-weight:bold;}
#action-steps-section, #join-dataset-r, #append-dataset-r,#publish-cube-r,#publish-cube-r-next,#datasets-setting-section-chat{font-size:12px;}
#action-steps-section button.close{padding:4px 5px 3px;}
ul.left-step-link{list-style:none; padding:0px; margin:0px;}
.left-step-link li{list-style:none; padding:0px; margin:0px; border-bottom:#e7ece6 1px solid;}
.left-step-link a{display:block; font-size:11px; padding:5px 5px 5px 10px;}
.left-step-link a:hover{text-decoration:none; background-color:#f0f0f0;}
.left-step-link a .step-name{font-weight:bold; color:#000000;}
.left-step-link .markNotexiestColumn a .step-name{color: red;}
ul.left-step-link i{margin:7px 2px;}
#mashup-information .left-step-link li{padding:4px 0px;}

/*right table*/
.right-table th{padding:8px 6px 5px !important;}
.right-table td{padding:2px 6px;}
.cluster-text{display:block; border-bottom:#dddddd 1px solid; padding:2px 0px;}
.cluster-t-row{background-color:#dddddd; display:inline-block; float:right; text-align:center; width:40px;}
.cluster-title-row{background-color:#dddddd; display:inline-block; float:right; text-align:center; width:65px; font-weight:bold; margin-right: 0px;}
.boder-icon .btn-default:hover, .boder-icon .btn-default:focus, .boder-icon .btn-default:active, .boder-icon .btn-default.active{ border:1px solid #cccccc;}


/** DATATYPE ICON  **/
i.datatype.stri, i.datatype.String, i.datatype.string, i.datatype.STRING {background-position:-330px -645px;}
i.datatype.time, i.datatype.TimeStamp, i.datatype.date, i.datatype.Date, i.datatype.Time, i.datatype.Datetime, i.datatype.timestamp, i.datatype.TIME {background-position:-434px -645px;}
i.datatype.int, i.datatype.Integer, i.datatype.integer, i.datatype.bigi, i.datatype.bigint, i.datatype.INTEGER, i.datatype.tiny {background-position:-277px -645px;}
i.datatype.doub, i.datatype.deci, i.datatype.real, i.datatype.Double, i.datatype.Real, i.datatype.Decimal, i.datatype.double, i.datatype.real, i.datatype.decimal, i.datatype.FLOAT, i.datatype.floa  {background-position:-225px -645px;}
i.datatype.Boolean, i.datatype.bool, i.datatype.boolean{background-position:-67px -645px;}
i.datatype.Struct, i.datatype.stru, i.datatype.struct{background-position:-16px -645px;}
i.datatype.Array, i.datatype.arra, i.datatype.array{background-position:-173px -645px;}
/*i.datatype.deci{background-position:-121px -645px;}*/
i.datatype.geo{background-position: -259px -784px;}
i.datatype.dim{background-position: -382px -645px;}
i.datatype.dim-gray{background-position: -96px -785px;}
i.datatype.geo-gray{background-position: -338px -785px;}
i.datatype.date-gray{background-position: -373px -784px;}

/* i.datatype{width:16px; height:16px; background-repeat: no-repeat; margin-right: 5px;}
i.datatype.stri, i.datatype.String{background-image: url("../img/string-type.png"); }
i.datatype.time, i.datatype.TimeStamp, i.datatype.Date, i.datatype.Time, i.datatype.Datetime{background-image: url("../img/timestamp-type.png"); }
i.datatype.int, i.datatype.Integer{background-image: url("../img/integer-type.png"); }
i.datatype.doub, i.datatype.deci, i.datatype.deci, i.datatype.Double, i.datatype.Real, i.datatype.Decimal{background-image: url("../img/decimal-type.png"); } */
/*i.datatype.Boolean {background-image: url("../img/boolean-type.png"); }*/

/****** join-dataset-type ******/
.tagit-box{display:flex !important; width:100% !important; border-radius:0px !important; border:0px;}
#append-dataset-r .speed-type-section{margin-left:0px;}
.combined-box-70-u{background-color:#9bc53d; padding:2px 6px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold; margin-top:8%;}
.combined-box-60-u{background-color:#9bc53d; padding:2px 6px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold; margin-top:8%;}
.combined-box-40-u{background-color:#9bc53d; padding:2px 6px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold; margin-top:8%;}
.combined-box-30-u{background-color:#9bc53d; padding:2px 6px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold; margin-top:8%;}
.combined-box-10-u{background-color:#9bc53d; padding:2px 6px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold; margin-top:8%;}
.combined-box-50-u{background-color:#9bc53d; padding:2px; border-radius:4px !important; display:block; text-align:center; color:#FFF; font-weight:bold;text-shadow: 0 1px 1px #111111}
.combined-box-20-u{background-color:#ffb600; padding:2px 8px; border-radius:4px !important; display:block; text-align:center; color:#FFF; font-weight:bold;text-shadow: 0 1px 1px #111111}
.combined-box-0-u{background-color:#ff0000; padding:2px 8px; border-radius:4px !important; display:block; text-align:center; color:#FFF; font-weight:bold;text-shadow: 0 1px 1px #111111}

#data-set-box .action-button {bottom: 10px; left: 10px; position: absolute;}

.join-box-left, .join-box-right{padding:2px;}

.icon-unian{background-position:-332px -491px;}

.blue-text{color:#456990; text-align:right;}
.red-text{color:#f45b69;}
.cursor-pointer{cursor: pointer;}

.context-menu-active {background-color: #f8b449 !important;}
.padding-b-l-r-10 {padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}
.datasource-footer-form-inline {display: inline;}

table#table-box th{color: #FFF;}
table#table-box th, table#table-box td{border: #ddd 1px solid;padding: 2px 5px;}


table#table-box tr th,table#table-box tr td{display:none;}

.suggest-div-hover{float:left; width:100%; padding:5px 0; border-bottom:#eee 1px solid;}
.suggest-div-hover:hover{background-color:#f0f3bd; float:left; width:100%; padding:5px 0;}

a.table-hover{float:left; width:100%; padding:5px 0; border-bottom:#eee 1px solid;}
a.table-hover:hover{background-color:#f0f3bd; float:left; width:100%; padding:5px 0;}

.null-value{color: #000; font-style: italic; text-transform: uppercase; text-align: center;}
.select-column-box{height:82%;}

.join-dataset-popup{position: absolute; border: 1px #ccc solid; padding: 5px 10px 8px 10px; z-index: 1002; background-color: #FFF;}
.join-dataset-popup span.upArrow{bottom: 100%; left: 48%; border: solid transparent; height: 11px; width: 22px; position: absolute; pointer-events: none; background:url(../img/box-top-arrow.png) no-repeat;}

/*
.join-dataset-popup span.upArrow:after, .join-dataset-popup span.upArrow{border-color: rgba(255, 255, 255, 0); border-bottom-color: #FFF; border-width: 10px; margin-left: -10px;}
.join-dataset-popup span.upArrow:before, .join-dataset-popup span.upArrow{border-color: rgba(204, 204, 204, 0); border-bottom-color: #ccc; border-width: 11px; margin-left: -11px;}

.join-dataset-popup span.upArrow:after, .join-dataset-popup span.upArrow:before{bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.join-dataset-popup span.upArrow:after{border-color: rgba(255, 255, 255, 0); border-bottom-color: #FFF; border-width: 10px; margin-left: -10px;}
.join-dataset-popup span.upArrow:before{border-color: rgba(204, 204, 204, 0); border-bottom-color: #ccc; border-width: 11px; margin-left: -11px;}
*/


.join-dataset-popup button.close{padding: 2px 5px;}
.add-bg{background: #e3e3e3; height: 27px; line-height: 27px;}

.join-dataset-popup .join-icon{padding-top: 5px;}
.join-dataset-popup .join-icon a{color: #000; font-size: 11px; margin-right: 20px; margin-top: 5px; padding: 10px 30px; text-align: center; width:106px; height:88px; float:left;}
.join-dataset-popup .join-icon a:last-child{margin-right: 0px;}
.join-dataset-popup .join-icon a i{margin-bottom: 4px;}

.auto-blue-text{ color:#326acb;}

.hint-text{color: #ddd; font-size: 20px; width: 100%; text-align: center; margin-top:6%;}

.table-menu ul{padding-left: 0px;}
.table-menu .dropdown-menu{border-bottom: 0;}
.table-menu .dropdown-menu li{ border-bottom: 1px solid #aaaaaa;}
.table-menu li.dropdown a.float-r{ color:#FFF; margin-left:0;text-decoration: none;}
.table-menu li.dropdown a.float-r span{ margin-right:10px; }

.float-r{float: right; margin-right: 5px; margin-left: 10px;}

.strong-height .input-sm{padding: 5px 2px;}

.selectcolumns-search{position:relative;width:100%;}
.selectcolumns-search input{padding:7px 20px 7px 3px; width:100%; margin-left:0; float:left; border:none; background:#fff;border:1px solid #CDCDCD; font-size:11px;}
.selectcolumns-search .icon-search{ position:absolute; right:3px; top:8px; background:url(../img/icon-search-grey.png) no-repeat;}

.selectcolumns-box{border:1px solid #cdcdcd; display: inline-block; padding: 10px;}
.selectcolumns-box .form-group{margin-bottom: 0px;}
.selectcolumns-box label{font-weight: 400;}

#select-columns-popup{width:270px;}

.table-menu{line-height:22px; height: 22px;}
.table-menu.select{border: #000 2px solid; line-height:20px; height: 22px;}

/* aggregate data */
#aggregate-data-r .d-m-selected-m{height:100%;}
/* #aggregate-data-r .d-m-selected-l{height:430px !important;}*/ 
 .aggregate-selection-data tr{border-bottom:1px solid #dddddd;}
 .aggregate-selection-data select{padding:2px; height:auto; width:61px; float:right;} 
.aggregate-right-bot{border:1px solid #cccccc; border-radius:4px;}
.aggregate-selection-data .cursor-pointer{display:block; width:100%; border-bottom:1px solid #dddddd; padding:3px 0px;}
.aggregate-selection-data .cursor-pointer .btn-sm{padding:0px; width:74px !important;}
.aggregate-selection-data .cursor-pointer.active{background-color:#f2f6f9;}
.aggregate-selection-data .cursor-pointer .col-lg-70{padding-top:3px; padding-left:5px;} 
 .scroll-213{height:100%; overflow:auto;}
 .scroll-78{height:78%; overflow-y:auto;} 
  .scroll-88{height:88%; overflow-y:auto;}
 
/*.sliderContainer {height: 100%; background: '#aaa'; }
#sidebot { background-color: IndianRed;margin-top:10px; width: 100%; height: 200px; overflow-y: hidden; }
#sidebar{background-color: BurlyWood;  height: 200px; right: 0; width: 100%;margin-top:10px;}
#dragbar { background-color: black; height: 5px; width: 100%; cursor: row-resize; }
#ghostbar { width: 3px; background-color: #000; opacity: 0.5; position: absolute; cursor: col-resize; z-index: 999 }*/



a.join-active{ border: solid 4px #05458d;} /*#326acb 1px solid*/

.hint-text{color: #ddd; font-size: 20px; width: 100%; text-align: center; margin-top:6%;}

.table-menu ul{padding-left: 0px;}
.table-menu .dropdown-menu{border-bottom: 0 !important; border: 1px solid #aaaaaa;}
.table-menu .dropdown-menu li{ border-bottom: 1px solid #aaaaaa;}

.float-r{float: right; margin-right: 5px;}

.strong-height .input-sm{padding: 5px 2px;}

.selectcolumns-search{position:relative;width:100%;}
.selectcolumns-search input{padding:7px 20px 7px 3px; width:100%; margin-left:0; float:left; border:none; background:#fff;border:1px solid #CDCDCD; font-size:11px;}
.selectcolumns-search .icon-search{ position:absolute; right:3px; top:8px; background:url(../img/icon-search-grey.png) no-repeat;}

.selectcolumns-box{border:1px solid #cdcdcd; display: inline-block; padding: 10px;}
.selectcolumns-box .form-group{margin-bottom: 0px;}
.selectcolumns-box label{font-weight: 400;}

#select-columns-popup{width:270px;}

.table-menu{line-height:22px; height: 22px;}
.table-menu.select{border: #000 2px solid; line-height:20px; height: 28px;}
.table-menu ul.table-node-lbl{border: 2px solid #fff ; padding-left: 0; list-style: none; margin:0 !important; height:100%;  }
.table-menu ul.table-node-lbl li.dropdown { height:100%;}

#datasets-setting-close-chat{padding: 4px;}

i.submenu-arrow{ width:8px; height:4px; margin-top:5px; margin-bottom:5px; background: url("../img/submenu-arrow.png");}


#infovis { position: relative; width:100%; margin: auto; overflow: hidden; }

.tip { color: #111; width: 139px; background-color: white; border: 1px solid #ccc; -moz-box-shadow: #555 2px 2px 8px; -webkit-box-shadow: #555 2px 2px 8px; -o-box-shadow: #555 2px 2px 8px; box-shadow: #555 2px 2px 8px; opacity: 0.9; filter: alpha(opacity=90); font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 7px; }

.jit-autoadjust-label { padding: 15px; }

.left-step-title-join{background-color:#dcdcdc; padding:0px 10px 0px; font-weight:bold;}
.left-step-title-join .join-dataset-label-l, .left-step-title-join .join-dataset-label-r{padding: 3px;}

.icon-comment-d{background-position:-91px -518px;}
.icon-it{background-position:-258px -517px;}
.icon-private-list{background-position:-367px -514px;}
.table-width2 {width: 2%;}
.icon-it-gray{background-position:-294px -515px;}
.icon-it-gray-dis{background-position:-330px -515px;}
.icon-clickless-enable{background-position:-124px -1060px;}
.icon-clickless-disable{background-position:-152px -1060px;}
.panel-heading-mashup{margin: 0px 0px 0px 0px; font-weight: bold;}
.outliner-dialog-sn .panel-heading{padding: 5px 10px;}
.panel-heading{padding: 5px 10px;}
.data-set-box-2 {padding: 5px 10px 0 10px;}

.chosen-container-single .chosen-single { border-radius: 0px !important; background: transparent !important; /*height: 28px !important; line-height: 28px !important;*/ }
.chosen-results li{ border-bottom: 1px dotted #ccc;}
.chosen-results li:last-child{ border-bottom: none;}

.chosen-container { -moz-user-select: none; display: inline-block; font-size: 11px; position: relative; vertical-align: middle;}
.chosen-container-single .chosen-single { background: -moz-linear-gradient(center top , #FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0); border: 1px solid #c6c6c6; border-radius: 5px; color: #444444; display: block; height: 23px; line-height: 24px; overflow: hidden; padding: 0 0 0 8px; position: relative; text-decoration: none; white-space: nowrap;}
.chosen-container a { cursor: pointer; font-weight: bold;}
.chosen-container-single .chosen-single span {display: block; margin-right: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.chosen-container-single .chosen-drop { background-clip: padding-box; border-radius: 0 0 4px 4px; margin-top: -1px;}
.chosen-container .chosen-drop {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -moz-box-sizing: border-box; background: none repeat scroll 0 0 #FFFFFF; border-color: -moz-use-text-color #AAAAAA #AAAAAA; border-image: none; border-right: 1px solid #AAAAAA; border-style: none solid solid; border-width: 0 1px 1px; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); left: -9999px; position: absolute; top: 100%; width: 100%; z-index: 1010;}
.chosen-container.chosen-with-drop .chosen-drop { left: 0;}
.chosen-container-single.chosen-container-single-nosearch .chosen-search { left: -9999px; position: absolute;}
.chosen-container-single .chosen-search { margin: 0; padding: 3px 4px; position: relative; white-space: nowrap; z-index: 1010;}
.chosen-container .chosen-results { margin: 0 4px 4px 0; max-height: 240px; overflow-x: hidden; overflow-y: auto; padding: 0 0 0 4px; position: relative;}
.chosen-container .chosen-results li.active-result { cursor: pointer; display: list-item;}
.chosen-container .chosen-results li { display: none; line-height: 15px; list-style: none outside none; margin: 0; padding: 5px 6px;}
.chosen-container-single .chosen-single span { background: url(../img/vdown.gif) no-repeat right 11px !important; margin-right: 0px !important;}

/*** comment-box ***/ 
/* Ratings widget */
/* .rating-title{float:left; padding-top:5px; padding-right:5px;} */
.rate{border: 0; float:left; margin-right:10px;}
/* Hide radio */
.rate > input { display: none; }
/* Order correctly by floating highest to the right */
.rate > label { float: right; color:#9d9d9d; margin-bottom:0px;}
/* The star of the show */
.rate > label:before { display: inline-block; font-size: 1.8rem; padding: 0rem .2rem; margin: 0; cursor: pointer; font-family: FontAwesome; 
content: "\f005 "; /* full star */ }
/* Zero stars rating */
.rate > label:last-child:before { content: "\f006 "; /* empty star outline */ }
/* Half star trick */
.rate .half:before { content: "\f089 "; /* half star no outline */ position: absolute; padding-right: 0; }
/* Click + hover color */
input:checked ~ label,
/* color current and previous stars on checked */ 
label:hover, label:hover ~ label { color: #444; } 
/* color previous stars on hover */

/* Hover highlights */input:checked + label:hover, input:checked ~ label:hover, 
/* highlight current and previous stars */ input:checked ~ label:hover ~ label, 
/* highlight previous selected stars for new rating */ label:hover ~ input:checked ~ label 
/* highlight previous selected stars */ { color: #444; }

/* Ratings for repository */
.rateRepository{border: 0; float:left;}
.rateRepository > input { display: none; }
/* Order correctly by floating highest to the right */
.rateRepository > label { float: right; color:#9d9d9d; margin-bottom:0px;}
/* The star of the show */
.rateRepository > label:before { display: inline-block; font-size: 1.1rem; padding: 0rem .2rem; margin: 0; cursor: pointer; font-family: FontAwesome; 
content: "\f005 "; /* full star */ }
/* Zero stars rating */
/* .rateRepository > label:last-child:before { content: "\f006 ";padding: 0 5px; empty star outline } */
/* Half star trick */
.rateRepository .half:before { content: "\f089 "; /* half star no outline */ position: absolute; padding-right: 0; }



/* Font */
@font-face {
  font-family: 'FontAwesome';
  src: url('../../../resources/fontawesome-webfont.eot?v=3.2.1');
  src: url('../../../resources/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), 
  url('../../../resources/fontawesome-webfont.woff?v=3.2.1') format('woff'), 
  url('../../../resources/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),
   url('../../../resources/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}

.media-heading{font-weight:bold; margin: 0 0 2px;}
.media-heading span{color:#9f9f9f; font-weight:normal;}
.area-note-text{color:#a6a6a6; font-size:10px;}
.comments-box{border-radius:0px; height:50px !important;}
.comments-box-icon{position: absolute; right: 18px; top: 21px;}
.comments-box-icon ul{margin:0px; padding:0px;}
.comments-box-icon li{display:inline-block; padding:5px;}
.modal-body .comments-box-icon{position: absolute; right: 18px; top:150px;}
.media, .media-body{width:100%; overflow: visible; position:relative;}
.media-body, .media-left, .media-right{display: table-cell; vertical-align: top;}
.media-left, .media > .pull-left{padding-right:8px;}
.media, .media .media{margin-top:8px;}

.media-heading{font-weight:bold; margin: 0 0 2px;}
.media-heading span{color:#9f9f9f; font-weight:normal;}

.d-detail-top{background-color:#f5f5f5; padding:10px;}
.dark-gray-bg{background-color:#898989; color:#FFF; padding:3px 10px;}
.comments-box{border-radius:0px; height:50px !important;}

.icon-reply{background-position:-220px -323px;}
.icon-comment{background-position:-238px -119px;}
.icon-like{background-position:-94px -142px;}
.icon-like-b{background-position:-392px -489px;}
.icon-unlike{background-position:-118px -142px;}
.icon-unlike-b{background-position:-423px -488px;}


/* object */
.thumbnail, .img-thumbnail{border: 2px solid #dddddd; border-radius: 0; padding:5px 10px;}
.thumbnail .caption{padding:10px 0 5px !important;}
.caption{font-size:13px; color:#333333;}
.item{padding:8px;}
.caption .dropdown ul{padding:0px; margin:0px;}
.caption .media-body .dropdown ul{padding:0px; margin:0px; float:left; width:100%;}
.caption .dropdown li{display:inline-block; padding-right:14px; color:#9f9f9f; word-spacing: -3px; float:left;}
.caption .dropdown li a{float:left;}
.caption .dropdown .dropdown-menu{min-width:100px; left: 167px;}
.caption .dropdown .dropdown-menu li{display:block; padding-right:0px;}
.object-name{font-weight:600; font-size:13px; color:#333333;}
.object-path{color:#999999; font-size:11px; border-top:#e9e9e9 1px solid; border-bottom:#e9e9e9 1px solid; padding-bottom:2px; padding-top:5px;}
.object-path-b{color:#999999; font-size:11px; padding-bottom:2px;}
.object-path-t{color:#999999; font-size:11px; border-bottom:#e9e9e9 1px solid; padding-bottom:3px; padding-top:3px; margin-bottom:5px; float:left; width:100%;}
.object-name{font-size: 16px; font-weight: bold; text-align: center; border-bottom: 1px solid #e9e9e9; padding-bottom:5px;}
.select-object-tree-section{height:150px; width:100%; overflow:auto; border:#ccc 1px solid;}

/*** comment-box  ends***/ 
.table-action-button a{background-color: #f9f9f9;border: 1px solid #dcdcdc;display: block;padding:3px 5px 3px 4px;margin-bottom: 2px;}

.breadcrumb-section-dataset {
    background: #f5f5f5 none repeat scroll 0 0;
    border-bottom: 1px solid #ebebeb;
    border-radius: 0;
    padding: 0 0 0 10px;
}

.breadcrumb-section-dataset .breadcrumb-right-section {
    color: #333333;
    font-size: 11px;
    line-height: 19px;
    padding: 3px 10px;
}

.dataset-filter-btn {
	float: right; 
	margin-right: 25px; 
	border: 1px solid #dcdcdc; 
	padding: 4px 7px 7px 4px;
}

.file-select-input{border-radius: 6px;border: 1px dashed #CCCCCC;background-color: #FAFAFA;padding: 5px;}
.file-select-input#notdesktop{border-radius: 6px;border: 1px dashed #CCCCCC;background-color: #FAFAFA;padding: 10px;min-height: 173px;max-height: 300px;}
.edit-dialog-box h6{ font-weight:normal;}

a.black-text{color:#333333;}

.rating-text{font-size: 12px; text-align: left;}
.width-full{width:100%;}

/* Filter Condition Area */
#filter-condition-container{height: 78px;}
#filter-condition-area{ float:left; background-color:#ffffff; z-index:1050; margin:0px 0px 7px 0; height:40px; width: 95%;overflow:hidden; padding: 5px 5px 5px 5px;}
.filter-condition-btn{position:absolute; clear:left; float: right; margin:5% 0 0 93%;}
.amcharts-balloon-div div{max-width: 150px;word-wrap:break-word;}

table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255,255,255,0.7);z-index:202; height:35px;}
div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201}
table.DTCR_clonedTable.dataTable th .DataTables_sort_icon{display:none;}

.datasource-type-box a.selected , .datasource-type-box a.selected:hover{font-weight: bold; color: #05458d;text-decoration: none; width:100%; float:left; background:#CCC;}
.datasource-type-box a:hover {text-decoration: none;background-color: transparent;}
.datasource-type-box h3.type{background: #dddddd;height: 20px;line-height: 20px;padding: 0;padding-left: 10px;border: 1px solid #ddd;border-radius: 3px;margin-top: 5px;margin-bottom: 5px;}
#csvfilecolrowseparator .publish-now-mail.dropdown {margin-left: 1px;}



.edit-dialog-box h6{ font-weight:normal;}

a.black-text{color:#333333;}

.rating-text{font-size: 12px; text-align: left;}
.width-full{width:100%;}

/* Filter Condition Area */
#filter-condition-container{height: 78px;}
#filter-condition-area{ float:left; background-color:#ffffff; z-index:1050; margin:0px 0px 7px 0; height:40px; width: 95%;overflow:hidden; padding: 5px 5px 5px 5px;}
.filter-condition-btn{position:absolute; clear:left; float: right; margin:5% 0 0 93%;}
.amcharts-balloon-div div{max-width: 150px;word-wrap:break-word;}

table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255,255,255,0.7);z-index:202; height:35px;}
div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201}
table.DTCR_clonedTable.dataTable th .DataTables_sort_icon{display:none;}

.datasource-type-box a.selected , .datasource-type-box a.selected:hover{font-weight: bold; color: #05458d;text-decoration: none; width:100%; float:left; background:#CCC;}
.datasource-type-box a:hover {text-decoration: none;background-color: transparent;}
.datasource-type-box h3.type{background: #dddddd;height: 20px;line-height: 20px;padding: 0;padding-left: 10px;border: 1px solid #ddd;border-radius: 3px;margin-top: 5px;margin-bottom: 5px;}
#csvfilecolrowseparator .publish-now-mail.dropdown {margin-left: 1px;}

/* R Script Profile*/
.predictive-section {padding: 0 5px;}
.tagit-box {
    border: 0 none;
    border-radius: 0 !important;
    display: flex !important;
    width: 100% !important;
}
.padding-l-5p {
    padding-left: 5px;
}
.padding-r-5p {
    padding-right: 5px;
}

a.table-hover-admin {
    border-top: 1px solid #eee;
    float: left;
    padding: 5px 0;
    width: 100%;
}

.cursor-pointer {
	cursor: pointer;
}

/* Social BI Comment Box start */
.mashup-right-panel-dialog-dataset{position: absolute; right: 0; top: 0; z-index: 99;}
.mashup-right-panel-dialog-dataset #right-panel-dialog-content-dataset{background: #fff none repeat scroll 0 0; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.mashup-right-panel-dialog-dataset #right-panel-dialog-content-dataset form {margin:0 10px; height:calc(100% - 80px); }
.mashup-right-panel-dialog-dataset #right-panel-dialog-content-dataset .action-buttons{bottom: 10px; left: 10px; position: absolute;}
.mashup-right-panel-dialog-dataset #right-panel-dialog-content-dataset .close{padding: 0px !important;}
.mashup-right-panel-dialog-dataset #right-panel-dialog-content-dataset .popupdialog-scroll{max-height: 100%;}

.mashup-right-panel-dialog{position: absolute; right: 0; top: 0; z-index: 99;}
.mashup-right-panel-dialog #right-panel-dialog-content-mobile{background: #fff none repeat scroll 0 0; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.mashup-right-panel-dialog #right-panel-dialog-content-mobile form {margin:0 10px; height:calc(100% - 80px); }
.mashup-right-panel-dialog #right-panel-dialog-content-mobile .action-buttons{bottom: 10px; left: 10px; position: absolute;}
.mashup-right-panel-dialog #right-panel-dialog-content-mobile .close{padding: 0px !important;}
.mashup-right-panel-dialog #right-panel-dialog-content-mobile .popupdialog-scroll{max-height: 100%;}
/* Social BI Comment Box end */

.img-box-h{height: 350px; width: auto !important;}
.img-box-h-s{height: 170px; width: auto !important;}
.img-box-w{width: 350px;}

.smarten-row,.smarten-column,.smarten-data, .category-y-data, .ligan-data{display: none;}
.smarten-box-text{font-size:13px; font-weight:bold; color:gray;}
.smarten-box-text-bold-n{font-size:13px; color:gray;}
.smarten-box{overflow:auto;height:100%; width: 100%; box-shadow:0px 0px 2px #888888; background-color: rgb(255, 255, 255, 0.8);}
.smarten-outlinertext{position: absolute; z-index: 9; top:-3%;}
.smarten-row{position: absolute; z-index: 9; height:80%; top:5%;}
.smarten-column{position: absolute; z-index: 9; height: 35%; left:37%; width:60.4%;top:5%;}
.smarten-data{position: absolute; z-index: 9; height: 38%; left:37%; top:47%; width:60.4%;}
.smarten-box:hover{box-shadow:0px 0px 2px #000;}8 MP
.select-column-box{height:82%;}

/* .smarten-outer .smarten-outlinertext{position: absolute; z-index: 9; top:-3%;}
.smarten-outer .smarten-row{position: absolute; z-index: 9; height:81%; top:5%;}
.smarten-outer .smarten-column{position: absolute; z-index: 9; height: 20%; left:27.7%; width:71%; top:5%;}
.smarten-outer .smarten-data{position: absolute; z-index: 9; height: 26%; left:27.7%; top:29%; width:35%;}
.smarten-outer .category-y-data{position: absolute; z-index: 9; height:26%; left:27.7%; top:60%; width:35%;}
.smarten-outer .ligan-data{position: absolute; z-index: 9; height: 100%; left:63.7%; top:29%; width:35%;}
.smarten-outer .color-data{position: absolute; z-index: 9; height: 14%;}
.smarten-outer .size-data{position: absolute; z-index: 9; height: 14%; top:23.6%;}
.smarten-outer .shape-data{position: absolute; z-index: 9; height: 14%; top:43%;} */

.smarten-box-left{overflow:auto;}
.smarten-item{margin-bottom:0px;}
.smarten-item #item{padding:6px;}
/* .smarten-item a{background-color:transparent !important; border-bottom:0px !important; padding:0px 6px !important; float:left;} */

.hint-text{color: #ddd; font-size: 20px; width: 100%; text-align: center; margin-top:6%;}
.add-dataset-id .analysis-search-field, #changed-datasource .analysis-search-field{float:left; margin:0 10px 0 0; position:relative;width:170px;}

.data-set-box-2 {padding: 5px 10px 0 10px;}
/*** css to hide placeholde on focus ***/

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */


/***   Datasource -> graphical wizard -> slider **/

.sliderContainer .dragbar { background-color: black; height: 1%; float: left; width: 100%; cursor: row-resize; }
.sliderContainer #ghostbar { width: 3px; background-color: #000; opacity: 0.5; position: absolute; cursor: row-resize; z-index: 999 }
.objects-search-box .icon-search{ position:absolute; right:79px; top:44px; background:url(../img/icon-search-grey.png) no-repeat;}
.objects-search-box .icon-search:hover{cursor: pointer;}
#separator-url-text > div.active{border:2px solid #05458d;font-weight: bold;}

.filetooltip { cursor:pointer; position: relative; display: inline-block;margin-left:10px; float:left; margin-left: 4px;/* If you want dots under the hoverable text */}

/* Tooltip text */
.filetooltip .tooltiptext, .tooltipContent .tooltiptext {visibility: hidden; width: auto; background-color: #fff; color: #000; border: 2px solid #ccc; box-shadow: 2px 2px 3px #999; text-align: left; padding: 5px 0; border-radius: 6px; /* Position the tooltip text */position: absolute; z-index: 1; bottom: 125%;left: 50%;margin-left: -60px; /* Fade in tooltip */ opacity: 0;transition: opacity 1s; font-size: 12px; padding: 5px; min-width:307px; max-height: 300px; overflow:auto; }

/* Tooltip arrow */
.filetooltip .tooltiptext::after , .tooltipContent .tooltiptext::after { content: "";position: absolute;top: 100%; left: 50%; margin-left: -5px; border-width: 10px; border-style: solid; border-color: #ccc transparent transparent transparent;}

.tooltipContent .tooltiptext { visibility: visible; opacity: 1;}
.tooltipContent .tooltiptext table { font-size: 10px; margin:5px 0;}
.tooltipContent .tooltiptext table td,.tooltipContent .tooltiptext table th { padding:0 2px;font-size:12px;}

.data-set-box-2 .popover .popover-content {max-height:300px; overflow:auto;}

/* Show the tooltip text when you mouse over the tooltip container */
/* .filetooltip:hover .tooltiptext {visibility: visible; opacity: 1;} */

.total-result span{font-weight: bold;}
.total-result span.qq-upload-success {background-color: #F2F7ED;color: #00aa00;}
.total-result span.qq-upload-fail{background-color: #F5EDED; color: #ee1111;}

.qq-gallery .qq-upload-list li {
	height: auto !important;
}

.icon-error-file{
	background:url(../img/error.png) no-repeat;
	display:inline-block; vertical-align:middle; width:18px; height:18px;
}

/* .qq-gallery .qq-upload-list ul li.qq-upload-fail .filetooltip{
    margin-left: 15px;
} */

.success-folder-file {
	color: green;
}

.fail-folder-file {
	color: red;
}
.success-file-legend {
	background: green none repeat scroll 0 0;
    background-color: green;
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    width: 10px;
}

.fail-file-legend {
	background: red none repeat scroll 0 0;
    background-color: red;
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    width: 10px;
}

.col-lg-120.qq-sub-file-id-0.qq-upload-fail.qq-upload-fail-sub-li{max-width:99.8%;}

.popover {
    max-width: 700px;
}

.popover-title {
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 8px 14px;
}
.dataset-filter-box {
	background: #dcdcdc;
	height: 40px;
	position: fixed;
	width: 206px;
	z-index: 999;
	padding: 3px 0 2px 3px; 
	/* margin-left: -50px; */
}

.dataset-filter-box .display {
	display: block;
}

.dataset-filter-box .filter-setting-icon {
    display: inline;
    position: relative;
}

.dataset-filter-box .icon-setting {
    background-position: -297px -490px;
}

.multiselect-container input[type="checkbox"] {
	height: 15px;
    margin: 0 !important;
    width: 22px;
}

.multiselect-container .dropdown-menu > li > a {
    border-bottom: none;
}

.datasetsFilter{
	font-family: arial,sans-serif;
    font-size: 11px;
    padding: 3px 0 0 10px !important;
    /* text-transform: capitalize; */
}

.datasetsFilter > li{
	margin-left: -9px;
}

.datasetsFilter input[type="checkbox"] {
    opacity: 1;
    position: relative;
    float:left !important;
}

.popover-content table {
	font-size: 14px;
}

.join-percentage { cursor:pointer; }

.icon-search-white-filter {
	background: rgba(0, 0, 0, 0) url("../img/icon-search-white-filter.png") no-repeat scroll 0 0;
    opacity: 1;
    right: 3px;
    top: 8px;
}

.ds-filter-active .icon-search-white-filter {
	background: rgba(0, 0, 0, 0) url("../img/icon-search-active.png") no-repeat scroll 0 0;
    opacity: 1;
    right: 3px;
    top: 8px;
}
#loading-image-dataSet-fltr {
    height: 50px;
    left: 50%;
    margin: -32px 0 0 -32px;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 100;
}


.datasetsFilter > li > a > label {
   width:100%;
}

/*-- jqolor -- */
.jqolor input { height: 30px; }
.jqolor { width: 292px; width: 295px \9; }
.picker-container { width: 292px; width: 295px \9; display: inline-block; position: relative; top: 10px; }
.picker-container .float { width: 292px; width: 295px \9; z-index: 1; position: absolute; padding: 5px; background-color: #EEE; border: 1px solid #CCC; border-radius: 5px; -moz-border-radius: 5px; box-shadow: 1px 1px 1px rgba( 0, 0, 0, .25 ); }
.picker { display: inline-block; width:150px; height: 150px; position: relative; overflow: hidden; border: 1px solid #999; background-image: url( ../img/picker-saturation-and-brightness-overlay.png ); background-repeat: no-repeat; background-size: 100% 100%; cursor: url( ../img/picker-mouse-cursor.gif ); cursor: url( ../img/picker-mouse-cursor.gif ) 2 2, auto; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
.picker-pointer { display: inline-block; width: 10px; height: 10px; position: absolute; top: -5px; left: -5px; overflow: visible; }
.hue-slider { display: inline-block; width: 20px; height: 150px; border: 1px solid #999; background-image: url( ../img/hue-slider.png ); background-repeat: no-repeat; background-size: 100% 100%; position: relative; overflow: hidden; margin-left: 2px; }
.hue-slider-marker { position: absolute; top: 0; left: 0; width: 100%; height: auto; }
#listShades { width: 100%; margin: 10px 0;}
#listShadesSmarten { width: 100%; margin: 10px 0;}
#listShades span { height: 40px; position: relative; display: inline-block; }
#listShadesSmarten span { height: 40px; position: relative; display: inline-block; }

.table-selection-top-action img {cursor: pointer;float: right;padding: 2px 3px 0 3px;}
.table-selection-top-action span {display: inline-block;padding: 0px 2px;float: right;}
.table-selection-top-action{
    background-color: #FFFFFF;
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    margin:-1px 5px 0 0;
    padding: 0.4px;
    border-radius: 0px 0px 7px 7px;
    z-index: 1;
    opacity: 0.8;
    box-shadow: 2px 2px 3px -1px #888888;
    float: right;
    position: absolute;
    right: 15px;
    top : 20px;
}

#cartatian-confirm-dialog .modal-footer #warningYesBtn {margin-left: 10px;}

.DataTables_sort_wrapper {
	position: relative;
}

.combined-box-match-precent{padding:1px 1px; border-radius:4px !important; display:inline-block; text-align:center; color:#FFF; font-weight:bold;text-shadow: 0 1px 1px #111111}
.repository-sorting .arrow-down-apply{background:url(../img/repository-sort-down-apply.png) no-repeat; width:10px; height:6px; display:inline-block; vertical-align:middle; margin-left:5px;}
.repository-sorting .arrow-up-apply{ background:url(../img/repository-sort-up-apply.png) no-repeat; width:10px; height:6px; display:inline-block; vertical-align:middle; margin-left:5px;}

.repository-sorting .arrow-not-down{background:url(../img/repository-sort-not-down.png) no-repeat; width:10px; height:6px; display:inline-block; vertical-align:middle; margin-left:5px;}

.repository-sorting .arrow-not-up{ background:url(../img/repository-sort-not-up.png) no-repeat; width:10px; height:6px; display:inline-block; vertical-align:middle; margin-left:5px;}
.join-conditions-box { max-height: 150px; overflow: auto; height:150px;}

/*predictive css*/

.operations_main 
{ padding: 0 15px;
}
.operations_main ul 
{ padding: 0; margin: 70px -15px; list-style: none; text-align: center; display: inline-block;
}
.operations_main ul li
{ width: 33%; float: left; padding: 0 15px;
}
.action_box_main .img-container 
{ background: #20448F; border-radius: 50%; padding: 15px; height: 80px; width: 80px;     margin: -40px auto 0;
}
.bottom-text 
{ background: #EFEFEF; min-height: 147px; padding: 15px 10px; text-align: left;height:147px;
}
.bottom-text p
{ color: #333; font-size: 14px;
}
.operations_main ul li a 
{ border: 2px solid #EFEFEF; width: 100%; text-decoration: none; display: inline-block; padding: 0; background: #fff;
}
.operations_main ul li a:hover
{	border-color: #20448F;
}
.action_box_main 
{ padding: 0 15px;
}
.action_box_main p 
{ margin: 10px 0 20px; padding: 0 10px; color: #0844A4; font-size: 16px; font-weight: 700;
}
@media only screen and (max-width: 990px) {
	.operations_main ul li
	{ width: 50%; margin: 0 0 60px;
	}
	
}
@media only screen and (max-width: 600px) {
	.action_box_main p
	{ min-height: 68px;
	}
	.bottom-text 
	{ min-height: 230px;
	}
/* { width: 100%;
}
.bottom-text 
{ min-height: 50px;
} */
}
@media only screen and (max-width: 479px) {
	.operations_main ul li
	{ width: 100%;
	}
	.bottom-text 
	{ min-height: 50px;
	}
}

.repository-table-section th label{
	margin: 0px !important;
}

.outliner-dialog-sn .boder-box{border:1px solid #cccccc; margin-right:20px; padding-left:5px !important;}

.outliner-dialog-sn .panel-default a{font-weight: bold; font-size: 9pt; background-color:#FFF; padding:5px 0px; margin:0px; display:block; color:#000;}
.outliner-dialog-sn .panel-default a:hover{font-weight: bold; font-size: 9pt; background-color:#FFF; padding:5px 0px; margin:0px; display:block; color:#000; text-decoration:none;}
.outliner-dialog-sn .panel-default a:focus{font-weight: bold; font-size: 9pt; background-color:#FFF; padding:5px 0px; margin:0px; display:block; color:#000; text-decoration:none;}
.outliner-dialog-sn #accordion .ui-icon{display:inline-block; vertical-align:middle; width:22px; height:18px; background:url(../img/icons.png) no-repeat -391px -428px;}
.outliner-dialog-sn .panel-collapse{margin-left:22px;}
.outliner-dialog-sn .analysis-search-field{float:none; width:auto;}


.predictive-sub-button a {margin-left: 2px;}
.midle-top-title{margin: 0px 0px 10px 0px; font-weight: 600;}

.box-button .icon-forecasting{background-position:-15px -713px; width: 48px; height: 48px;}
.box-button .icon-classification{background-position:-93px -713px; width: 48px; height: 48px;}
.box-button .icon-clustering{background-position:-171px -713px; width: 48px; height: 48px;}
.box-button .icon-correlation{background-position:-249px -719px; width: 48px; height: 48px;}
.box-button .icon-regression{background-position:-326px -719px; width: 48px; height: 48px;}
.box-button .icon-association{background-position:-404px -713px; width: 48px; height: 48px;}
.box-button .icon-hypothesis-testing{background-position:-404px -825px; width: 48px; height: 48px;}
.box-button .icon-descriptive-statistics{background-position:-12px -897px; width: 48px; height: 48px;}
.box-button .icon-sentiment-analysis{background-position:-102px -1088px; width: 48px; height: 48px;}

.box-button a{display: block; padding: 10px; border: #eceaea 1px solid; margin: 5px 0px; color: #000; font-size: 18px;}
.box-button a:hover, .box-button a.active-but{background: #eceaea; text-decoration: none;}
.box-button a i{margin-right:12px;}
.box-button ul{float: right; width:75%; margin-bottom: 0px;}
.box-button li{font-size: 12px; display:table;}
.box-button li.font-17{font-size: 17px;}

.large-title .addTab-label{font-size: 17px; margin-top:10px;}

.correlation-select-column-multiselect .ui-multiselect ul.available{ height:100px !important;}
.correlation-select-column-multiselect .ui-multiselect ul.selected{ height:100px !important;}

.data-top-box1 .drp-multiselect, .data-top-box2 .drp-multiselect, .data-top-box3 .drp-multiselect, .data-top-box4 .drp-multiselect, .data-top-box5 .drp-multiselect, .data-top-box6 .drp-multiselect, .data-top-box7 .drp-multiselect, .data-top-box8 .drp-multiselect, .data-top-box9 .drp-multiselect, .data-top-box10 .drp-multiselect, .data-top-box11 .drp-multiselect, .data-top-box12 .drp-multiselect, .data-top-box13 .drp-multiselect, .data-top-box14 .drp-multiselect, .data-top-box15 .drp-multiselect, .data-top-box16 .drp-multiselect{ margin-right:5px;}

.drp-multiselect .btn-group, .drp-multiselect  .btn-group > .btn, .drp-multiselect  .btn-group-vertical > .btn, .drp-multiselect  .btn-group .dropdown-menu{width:100%;}
.drp-multiselect .input-group-addon:first-child{display:none;}
.drp-multiselect .multiselect-container .input-group{width:100%; margin:0px;}
.drp-multiselect .filter{padding:5px;}
.drp-multiselect .multiselect-container > li > a > label{padding:6px 5px;}
.drp-multiselect .multiselect-search{width:100%;}
.drp-multiselect .checkbox{min-height:0px;}

.smiley-icon ul{margin: 0px; padding: 0px;}
.smiley-icon li{margin: 0px 6px; padding: 0px; display: inline-block;}

ul.algorithms-ul{margin: 0; list-style: none; padding: 0;}
.algorithms-ul li{margin:0; padding:0px; position: relative;}
.algorithms-ul li a{color: #000; padding: 10px; border:2px solid #dddddd; margin:3px 0; display: inline-block; width: 100%; font-size:13px; font-weight:bold;}
.algorithms-ul li a:hover, .algorithms-ul li.select-l a{background-color: #dcdcdc !important; text-decoration: none;}
.algorithms-ul li.active-l a{color: #000; background-color: #ffffff; border: #05458d 2px solid;}

.large-height .ui-multiselect ul.available, .large-height .ui-multiselect ul.selected{height:251px !important;}

.table-bor-blue table td{border: 1px solid #aec4e6; font-size: 12px; padding:3px 4px 2px;}
.table-bor-cel table td{font-size: 12px; padding:3px 4px 2px;}
.table-bor-blue-t-r{border-top: 1px solid #aec4e6; border-right: 1px solid #aec4e6;}
.table-bor-blue-l-b{border-bottom: 1px solid #aec4e6;border-left: 1px solid #aec4e6;}

.orange-bg{background-color:#ff8c40; color: #FFF;}
.yellow-bg{background-color:#d9b500; color: #FFF;}
.green-bg{background-color:#a1cc01; color: #FFF;}
.blue-bg{background-color:#4aaadb; color: #FFF;}
.perple-bg{background-color:#5f49dc; color: #FFF;}
.pink-bg{background-color:#d94a97; color: #FFF;}
.red-bg{background-color:#d94040; color: #FFF;}
.darkgreen-bg{background-color:#31bf31; color: #FFF;}
.darkgreen-bg-text-right{font-weight: bold;text-align: right;background-color:#31bf31 !important; color: #FFF;}
.none-bg-text-right{font-weight: bold;color: #000;}

.font-s-18 p{font-size: 18px;}
.font-s-14 p{font-size: 16px;}
.font-s-14 ul{font-size: 14px;}
.popover.right .arrow{top:20px !important;}
.mobile-section-box-19 { margin-left: 0px;}

.modal-center{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); /* Yep! */ width:56%; z-index:99999;}
#myModal .modal-dialog{width: 100%;}
.popover{max-width: 75%;}
#residual-vs-fitplot-graph-tooltip.popover{max-width: 61%;}
#line-fit-ploat-graph-tooltip.popover{max-width: 50%;}
#normal-probability-graph-tooltip.popover{max-width: 50%;}

#chord-plot-graph-tooltip.popover{max-width: 60%;}
#xy-plot-graph-tooltip.popover{max-width: 60%;}
#count-measures-plot-graph-tooltip.popover{max-width: 60%;}
#average-measures-plot-graph-tooltip.popover{max-width: 60%;}
#tree-plot-graph-tooltip.popover{max-width: 60%;}

#regression-modelData-tooltip{max-width: 45%;}
#classification-modelData-tooltip.popover{max-width: 45%;}
#association-modelData-tooltip.popover{max-width: 45%;}


#descriptive-statistics{max-width:60%;width:100%;}

#correlation-graph-tooltip.popover,#cluster-graph-tooltip.popover,#association-graph-tooltip.popover,#candlestick-graph-tooltip.popover,#histogram-graph-tooltip.popover,#hypothesis-graph-tooltip.popover{max-width: 75%; }

.popover h3{font-size:14px; font-weight: bold;}
.ul-box ul{margin: 0px 0px; padding: 0px 15px;}
.ul-box li{margin: 5px 0px; padding: 0px;}
.min-height-popup{min-height:150px;}

.splitter_panel .hsplitter .splitter-inner{border-bottom: 1px solid #ccc; margin-top: 4px;}
.splitter_panel .hsplitter{background: rgba(0, 0, 0, 0) url("../img/ui-splitter-horizontal.png") no-repeat scroll 50% 50%; cursor: row-resize; height: 10px; z-index: 800;}

.node:hover{stroke: #999; stroke-opacity: .6; stroke-width: 4px;}
.link{stroke: #999; stroke-opacity: .6;}

.double-arrow a { padding:10px 3px; border-radius:4px; border-top-right-radius: 0;border-bottom-right-radius: 0; border:1px solid #DDDDDD; border-right:0; float:right; position:relative; margin-right:-3px; z-index:1;}
.comments-but a{/* background-color: #FFF; height: 27px; position: absolute; right:-5px; top:-11px; width: 28px;  */padding:0 5px; /* border: 1px solid #dcdcdc; z-index: 999; */}
.comments-but.comments-but-one a{top: auto; margin-top: -11px; z-index: 999;}
.comments-but.comments-but-two a{top: auto; margin-top:18px; z-index: 999;}
.chat-setting a{border-radius:0; background-color: #FFF; height: 27px; position: absolute; top: -11px; width: 28px; padding:3px 5px; border: 1px solid #dcdcdc; z-index: 99; right:-3px;} /*right:23px;*/
.chart-top-box, .chart-top-box0, .chart-top-box01, .chart-top-box1, .chart-top-box2, .chart-top-box3, .chart-top-box4, .chart-top-box5, .chart-top-box6{font-size: 13px; width: 100%; border: 1px solid #dedede; padding: 5px; margin-top:17px; background-color: #FFF;}
.range-box .addTab-label{margin-bottom:5px;}

.apply-icon a{background-color: #FFF; height: 27px; position: absolute; right:53px; top:-11px; width: 28px; padding:2px 5px; border: 1px solid #dcdcdc; z-index: 999;}
.apply-icon-l a{background-color: #FFF; height: 27px; position: absolute; right:24px; top:-11px; width: 28px; padding:2px 5px; border: 1px solid #dcdcdc; z-index: 999;}

#chartdiv1, #chartdiv2, #chartdiv3, #chartdiv30, #chartdiv4, #chartdiv-line, #chartdiv-line2, #chartdiv-scatter, #chartdiv-line4{width: 100%; height: 500px;}
.chart-box-h #chartdiv1, .chart-box-h #chartdiv2, .chart-box-h #chartdiv3, .chart-box-h #chartdiv30, .chart-box-h #chartdiv4, .chart-box-h #chartdiv-line, .chart-box-h #chartdiv-line2, .chart-box-h #chartdiv-scatter, .chart-box-h #chartdiv-line4, .chart-box-h #chartdiv-bullet, .chart-box-h #chartdiv-bulletone, .chart-box-h #chartdiv-bullettwo, .chart-box-h #chartdiv-bulletthree, .chart-box-h #chartdiv-bulletfour, .chart-box-h #chartdiv-bulletfive, .chart-box-h #chartdiv-bulletsix, .chart-box-h #chartdiv16, .chart-box-h #chartdiv-regression1, .chart-box-h #chartdiv-regression2, .chart-box-h #chartdiv-regression3, .chart-box-h #chartdiv-regression11, .chart-box-h #chartdiv-regression12, .chart-box-h #chartdiv-regression13{width: 100%; height: 100%;}
.height-h{height: 100%;}

.dashboard-properties-slider .tab-scroll ul li:last-child {padding-right: 3px;}

.dashboard-properties-slider .tab-scroll ul li {display: inline;margin: 0;}
.popup-height{height:100px; overflow: auto; text-align:left; margin-top:10px;}


.box-button-popup{display: block; padding: 10px; border: #eaeaea 1px solid; margin: 5px 0px; color: #000; font-size: 16px;}
.box-button-popup i{margin-right:12px; float: left;}
.box-button-popup a, .box-button-popup span{font-size: 20px; color: #000;}
.box-button-popup p{margin-bottom: 0px;}
.box-button-popup p a{font-size: 16px; color: #000;}

.box-button-popup .icon-connect{background-position:-18px -828px; width: 48px; height: 48px;}
.box-button-popup .icon-prepare{background-position:-95px -828px; width: 48px; height: 48px;}
.box-button-popup .icon-visualise{background-position:-175px -826px; width: 48px; height: 48px;}
.box-button-popup .icon-predict{background-position:-255px -826px; width: 48px; height: 48px;}
.box-button-popup .icon-consume{background-position:-333px -824px; width: 48px; height: 48px;}
.box-button-popup .icon-snapshot{background-position:0px -1157px; width: 48px; height: 48px;}
#select-columns-popup{width:270px;}
.min-height-popup{min-height:150px;}
#predictive-algo-description-dialog .min-height-popup{min-height:249px;}
.icon-change-model-parameters{background-position:-57px -785px;}

.ignoredItem{background-clip: padding-box; background-color: #e58585 !important; background-image: linear-gradient(#e58585 20%, #e58585 50%, #e58585 52%, #e58585 100%) !important; border: 1px solid #AAAAAA; border-radius: 3px; box-shadow: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333333; cursor: default; font-size: 12px; line-height: 13px; margin:2px; padding: 3px 20px 3px 5px; position: relative; cursor:pointer;}
.margin-top-2{margin-top: 2px;}
.right-suggestion{background-image: url( ../img/arrow-s.png ); background-position: center center; background-color: green; width: 15px; border-radius: 9px; height: 14px; margin: auto;}
.partial-suggestion{background-image: url( ../img/arrow-s.png ); background-position: center center; background-color: gold; width: 15px; border-radius: 9px; height: 14px; margin: auto;}
.wrong-suggestion{background-image: url( ../img/arrow-f.png ); background-position: -1px -1px; background-color: red; width: 15px; border-radius: 9px; height: 15px; margin: auto;}
.text-white{color: #FFF;}

.font-14 table {font-size: 14px;}
.splitter_panel .vsplitter, .splitter_panel .left_panel, .splitter_panel .right_panel,
.splitter_panel .hsplitter, .splitter_panel .top_panel, .splitter_panel .bottom_panel {
    position: absolute;
    overflow: hidden !important;
}

.splitter_panel .vsplitter, .splitter_panel .left_panel, .splitter_panel .right_panel,
.splitter_panel .hsplitter, .splitter_panel .top_panel, .splitter_panel .tab-content {
     position: absolute;
    overflow: auto;
    width: 100%;
} 

.datasource-lable{
	font-size: 12px; font-family: arial,sans-serif; font-weight: bold; margin-left: 5px;
}

/*.bottom_panel .tab-content {height: 80%;}*/
.popup-height .font-normal{font-weight: normal;}

.tab-outliers20 .arrow, .tab-outliers21 .arrow, .tab-outliers22 .arrow, .tab-outliers23 .arrow{display: none;}

.range-box .ui-state-default{background: #05458d !important; border:0 !important; border-radius: 0;}
.range-box .addTab-label{margin-bottom:5px;}
.bi-range-input,#amount, #amount2, #amount3, #amount30, #amount31, #amount32, #amount33, #h-amount30, #h-amount31, #h-amount32, #h-amount33, #amount030, #amount36, #amount303, #msupport, #mconfidence,#mForcastPeriodSupport{border:0; color:#05458d; font-weight:bold; float:right; text-align:right; width:30px;}
.bi-slider-range-max,#slider-range-max, #slider-range-max2, #slider-range-max3, #slider-range-max30, #slider-range-max31, #slider-range-max32, #slider-range-max33, #h-slider-range-max30, #h-slider-range-max31, #h-slider-range-max32, #h-slider-range-max33, #slider-range-max030, #slider-range-max36, #slider-range-max303, #slider-range-msupport, #slider-range-mconfidence{margin:6px;}

#chartdiv1, #chartdiv3, #chartdiv30, #chartdiv4, #chartdiv-line, #chartdiv-line2, #chartdiv-scatter, #chartdiv-line4{width: 100%; height: 500px;}

.chart-box-h #chartdiv1, .chart-box-h #chartdiv2, .chart-box-h #chartdiv3, .chart-box-h #chartdiv30, .chart-box-h #chartdiv4, .chart-box-h #chartdiv-line, .chart-box-h #chartdiv-line2, .chart-box-h #chartdiv-scatter, .chart-box-h #chartdiv-line4, .chart-box-h #chartdiv-bullet, .chart-box-h #chartdiv-bulletone, .chart-box-h #chartdiv-bullettwo, .chart-box-h #chartdiv-bulletthree, .chart-box-h #chartdiv-bulletfour, .chart-box-h #chartdiv-bulletfive, .chart-box-h #chartdiv-bulletsix, .chart-box-h #chartdiv16, .chart-box-h #chartdiv-regression1, .chart-box-h #chartdiv-regression2, .chart-box-h #chartdiv-regression3, .chart-box-h #chartdiv-regression11, .chart-box-h #chartdiv-regression12, .chart-box-h #chartdiv-regression13{width: 100%; height: 100%;}

.height-h{height: 100%;}
.min-height-370{min-height: 370px;}

.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px}
.toggle{position:relative;overflow:hidden}
.toggle input[type=checkbox]{display:none}
.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}
.toggle.off .toggle-group{left:-100%}
.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}
.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}
.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px}
.toggle.btn{min-width:59px;min-height:34px}
.toggle-on.btn{padding-right:24px}
.toggle-off.btn{padding-left:24px}
.toggle.btn-lg{min-width:79px;min-height:45px}
.toggle-on.btn-lg{padding-right:31px}
.toggle-off.btn-lg{padding-left:31px}
.toggle-handle.btn-lg{width:40px}
.toggle.btn-sm{min-width:50px;min-height:30px}
.toggle-on.btn-sm{padding-right:20px}
.toggle-off.btn-sm{padding-left:20px}
.toggle.btn-xs{min-width:35px;min-height:22px}
.toggle-on.btn-xs{padding-right:12px}
.toggle-off.btn-xs{padding-left:12px}
.toggle label{color: #FFF; font-weight: bold;}
top-m10{margin-top:-10px;}
.margin-top-m10{margin-top:-10px;}	
.data-setting a{border-radius:0; background-color: #FFF; height: 27px; position: absolute; right:27px; top: 2px; width: 28px; padding:3px 5px; border: 1px solid #dcdcdc; z-index: 99;}
.data-top-box1, .data-top-box2, .data-top-box3, .data-top-box4, .data-top-box5, .data-top-box6, .data-top-box7, .data-top-box8, .data-top-box9, .data-top-box10, .data-top-box11, .data-top-box12, .data-top-box13, .data-top-box14, .data-top-box15, .data-top-box16{font-size: 13px; border: 1px solid #dedede; padding: 5px; background-color: #FFF; margin-top:29px;}
.icon-export-data{background: #f9f9f9; border: 1px solid #dcdcdc; top: 2px; padding:2px 3px 3px; position: absolute; right: 0; z-index: 999;}
.right-box-main{background-color:#fff; padding-bottom: 10px; position: absolute; right: 0; z-index: 9999; border-left: 1px solid #dcdcdc; height: 100%; width: 350px;}


/* Graphical Filter CSS*/
div[data-nested] {float:left;color:#FFFFFF;font-weight:bold;}
div[data-nested="true"] {margin-left: 18.5px;}
div[data-nested="false"]{margin:0px;}
.margin-top-10-m{margin-top:10px !important;}

span.id-marker{font-size: 8px;text-decoration: beige;vertical-align: super;font-style: italic;}
.cluster-label-form-control {display: inline-block;width: auto;}

.popover-wrapper:hover > .popover{
	display:block;
}
.popover-wrapper .popover-content img{max-width:100%;}
.regression-coefficient-legend {float: left;width: 20px;height: 20px;border: 1px solid rgba(0, 0, 0, .2);margin-right: 5px;}
.ui-autocomplete {z-index:999;}
.applied-model{
	box-sizing: border-box;
	color: rgb(51,51,51);
	display: block;
	font-family: Arial,sans-serif;
	font-size: 14px;
	text-align: left;
}
.applied-model table{text-align: center;width: 100%;}

.pd-left-30{padding-left: 30px}

#descriptive-statistics p {
padding-left: 15px;
}
#descriptive-statistics li {
padding-left: 12px;
}
#descriptive-statistics ul {
padding-left: 30px;
}
.icon-plus-class{
background-position:-407px -95px;cursor:pointer;
background-repeat: no-repeat;	
}
.icon-minus-class{
	background-position:-431px -95px;cursor:pointer;
	background-repeat: no-repeat;
}
.model-data-filter-class{
	background:url("../img/action-button-black.png") no-repeat;
	background-position:-127px 0px;cursor:pointer;
}
/* .smarten-home-main{padding:0px; background: rgba(0, 0, 0, 0) linear-gradient(to right, #e9f0f5 0%, #e9f0f5 50%, #FFF 50%, #FFF 100%) repeat scroll 0 0; height: 100%; width: 100%;} */


/*Stylist Checkbox - Manage column section*/
.check-all-header{vertical-align:middle; padding: 5px 6px; vertical-align: middle; border-top: 1px solid #DDDDDD; text-transform:uppercase; font-weight: bold;}
.check-all-header input[type="checkbox"]:disabled + .lbl:before { background-color: #D6D6D6;}
.check-all-header input[type="checkbox"]:checked + .lbl:before { background-image: url(../img/check-arrow.png); background-position: -286px 1px; display: inline-block; }
.check-all-header input.checked + .lbl:before { background-image: url(../img/check-arrow.png); background-position: -286px 1px; display: inline-block; }
.check-all-header input[type="checkbox"] + .lbl:before { background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius: 0 0 0 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); color: #5b6365; content: " "; display: inline-block; font-size: 11px; font-weight: normal; height: 12px; line-height: 12px; margin-right: 1px; min-width: 13px; text-align: center; vertical-align: middle; }
.check-all-header input[type="checkbox"] + .lbl { display: inline-block; font-weight: normal; line-height: 16px; margin: 0; min-height: 14px; min-width: 14px; position: relative; z-index: 11; }
.check-all-header input[type="checkbox"]{ height:22px; opacity: 0; position: absolute; width: 22px; z-index: 12; margin:0 !important;}
.check-all-header input[type="checkbox"] + .lbl:before { background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius: 0 0 0 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); color: #32A3CE; content: " "; display: inline-block; font-size: 11px; font-weight: normal; height: 12px; line-height: 12px; margin-right: 1px; min-width: 13px; text-align: center; vertical-align: top; }
.check-all-header input[type="checkbox"] + .lbl { display: inline-block; font-weight: normal; line-height: 16px; margin: 0; min-height: 14px; min-width: 14px; position: relative; z-index: 11; }

.check-box-manage-section ul li input[type="checkbox"]:disabled + .lbl:before { background-color: #D6D6D6;}
.check-box-manage-section ul li input[type="checkbox"]:checked + .lbl:before { background-image: url(../img/check-arrow.png); background-position: -286px 1px; display: inline-block; }
.check-box-manage-section ul li input.checked + .lbl:before { background-image: url(../img/check-arrow.png); background-position: -286px 1px; display: inline-block; }
.check-box-manage-section ul li input[type="checkbox"] + .lbl:before { background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius: 0 0 0 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); color: #5b6365; content: " "; display: inline-block; font-size: 11px; font-weight: normal; height: 12px; line-height: 12px; margin-right: 1px; min-width: 13px; text-align: center; vertical-align: middle; }
.check-box-manage-section ul li input[type="checkbox"] + .lbl { display: inline-block; font-weight: normal; line-height: 16px; margin: 0; min-height: 14px; min-width: 14px; position: relative; z-index: 11; }
.check-box-manage-section ul li input[type="checkbox"]{ height:22px; left:16px; opacity: 0; position: absolute; width: 22px; z-index: 12; margin:0 !important; }
.check-box-manage-section ul li input[type="checkbox"] + .lbl:before { background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius: 0 0 0 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); color: #32A3CE; content: " "; display: inline-block; font-size: 11px; font-weight: normal; height: 12px; line-height: 12px; margin-right: 1px; min-width: 13px; text-align: center; vertical-align: top; }
.check-box-manage-section ul li input[type="checkbox"] + .lbl { display: inline-block; font-weight: normal; line-height: 16px; margin: 0; min-height: 14px; min-width: 14px; position: relative; z-index: 11; }

.wiz-bot-but{position: absolute; background: #FFF; bottom: 37px !important;}

.pdfsectionHeading {font-family: Arial, sans-serif; font-size:18px;color: #21448f;margin-top: 15px; margin-bottom: 10px;font-weight:bold}
.pdfsectionHeadingFirstTitle {font-family: Arial, sans-serif; font-size:14px;color: #21448f;margin-top: 15px; margin-bottom: 10px;font-weight:bold}
#pdfExportBasicDetail {font-family: Arial, sans-serif;font-size: 12px;line-height: 20px;}
.pageMargin{margin-left: 15px !important; margin-right: 15px !important;}
.predicitivePdfContentStyle{font-family: Arial, sans-serif;font-size: 12px;}
#pdfExportGraph #legendDiv{overflow: inherit !important;}
#pdfExportGraph #chartContainer {width: 580px !important;}
.exportpdf table{table-layout: fixed; width: 100%}
.exportpdf table td{word-wrap: break-word;white-space: normal;}

/** For Table Body scroll  --  Sticky Header **/

/* table.sticky-header ,table.sticky-header tr td{
    border:1px solid red
} */
table.sticky-header tbody {
    display:block;
    height:50px;
    overflow:auto;
}
table.sticky-header thead, table.sticky-header tbody tr {
    display:table;
    width:100%;
    table-layout:fixed;
}
table.sticky-header thead {
    width: calc( 100% - 1em )
}

/* smarten_nlp Apr 2019 */




/* 3905 for nlp top right corner button */
.displayblock-1{display: block;}
.displaynone-1{display: none;}


.padding-b-0{padding-bottom: 0px;}
.padding-b-6p{padding-bottom: 6px;}
.padding-b-4p{padding-bottom: 4px;}

.padding-t-7p{padding-top: 8px;}

#scrollable-dropdown-menu .tt-dropdown-menu{max-height: 150px; overflow-y: auto;}



.bot-link ul{list-style: none; padding-left: 0; margin-bottom: 0;}
/* .bot-link a{margin-top: -6px; float: right; margin-right: 68px;} */
.bot-link li {
    float: right;
    margin: 10px 0px 0 5px;
}

.bot-link-full ul{list-style: none; padding-left: 0; margin-bottom:20px;}
.bot-link-full a{float: right; margin-top:-22px; margin-right: -8px;}

.algorithms-ul li a span{font-weight: 500;}

#thumbnail {/* border: 2px solid #dddddd; */
    border-radius: 0;
    padding: 5px 10px;
    min-height: 150px;
    
    }


#result {
    float: left;
    font-weight: 600;
}
#result {
    float: left;
    font-weight: 600;
}

#result a:hover {
    text-decoration: none
}

.m-class {
    float: left;
    margin-left: 5px !important;
}

.editInline i {
    height: 15px;
    margin-top: -2px;
}

.dd-measure {
    position: absolute;
    margin-top: 1px;
}

#result1 {
    float: left;
    font-weight: 600;
}

#result1 a:hover {
    text-decoration: none
}

.m-class1 {
    float: left;
    margin-left: 5px;
}

.editInline1 i {
    height: 15px;
    margin-top: -2px;
}

.dd-measure1 {
    position: absolute;
    margin-top: 1px;
}

.zindex1 {
    z-index: 999;
}

#result2 {
    float: left;
    font-weight: 600;
}

#result2 a:hover {
    text-decoration: none
}

.m-class2 {
    float: left;
    margin-left: 5px;
}

.editInline2 i {
    height: 15px;
    margin-top: -2px;
}

.dd-measure2 {
    position: absolute;
    margin-top: 1px;
}

.of-style {
    position: absolute;
    left: -32px;
}

.select-hide.select-hide1 {
    margin-top: 3px;
}

/* #result1 a, #result2 a, #result a {
    position: absolute;
    background: #fff;
    border: 1px solid #ddd;
    margin: 0 0 0 5px;
} */

.of-style {
    margin-top: 3px;
}

/* smarten_nlp Apr 2019 */

#mashup-right .comments-but a {
    background-color: #FFF;
    height: 27px;
    position: absolute;
    right: -5px;
    top: -13px;
    width: 28px;
    padding: 2px 5px;
    border: 1px solid #dcdcdc;
    z-index: 999;
}

.main-container .home-main {
    clear: both;
    padding: 10px 5px 0px 5px;
}

/* slider */
#sync1 {
    .item{background: #0c83e7; padding: 80px 0px; margin: 5px; color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center;}
}
#sync2 {
    .item {
        background: #C9C9C9; padding: 10px 0px; margin: 5px; color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; cursor: pointer;
        h1 { font-size: 18px;}
    }
    .current .item { background: #0c83e7; }
}
.owl-theme {
    .owl-nav{
        /*default owl-theme theme reset .disabled:hover links */
        [class*='owl-'] { transition: all .3s ease; &.disabled:hover { background-color: #D6D6D6;}
    }
}
}
//arrows on first carousel
#sync1.owl-theme { position: relative; 
    .owl-next, .owl-prev { width: 22px; height: 40px; margin-top: -20px; position: absolute; top: 50%;}
    .owl-prev { left: 10px;}
    .owl-next { right: 10px;}
}

#sync1 .owl-nav{position: absolute; bottom: -6px; right: 4px;}

#sync2 .owl-item{width: 100% !important;}
#sync2 .owl-item .item{padding-top:2px; padding-bottom: 2px;}
#sync2 .owl-item a{display: block; color: #000; padding: 10px; border:2px solid #dddddd; margin:3px 0; width: 100%;}
#sync2 .owl-item.current a, #sync2 .owl-item a:hover{border:2px solid #05458d; text-decoration: none;}

.owl-theme .owl-nav [class*="owl-"]{background: #f9f9f9 !important; padding: 7px 7px 2px !important; width: 24px; border: 1px solid #dcdcdc;}
.owl-theme .owl-nav [class*=owl-]:hover{background: #dcdcdc !important; border: 1px solid #dcdcdc;}

a.sync-active, .sync-active:hover, .sync-active:focus{background: #dcdcdc;}

.delete-icon-r{cursor: pointer; position: absolute; z-index: 999; top: 15px; right: 5px;}

#splitterleft {
    padding-right: 20px;
}
.summary2{font-size: 30px;line-height: 35px;overflow: hidden; text-align:center;}
/* smarten_nlp Apr 2019 */



/* Repository sorting Button */
.repository-sorting{padding-right:4px;}
.repository-sorting ul.dropdown-menu {min-width:inherit; width:100%;}
.repository-sorting ul.dropdown-menu li{position:relative;}
.repository-sorting ul.dropdown-menu li:first-child{border-top:0 none;}
.repository-sorting ul.dropdown-menu {background:none; padding:0; border:none; overflow:auto; max-height:310px;}
.repository-sorting ul.dropdown-menu li a{border-bottom:1px solid #999;border-left: 4px solid #999;border-right:1px solid #999;background-color:#f9f9f9; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding:8px 19px 8px 6px;}
.repository-sorting ul.dropdown-menu > li > a:hover{color:#000000; filter: none;border-left: 4px solid #969595;}

.repository-sorting ul.repository-sorting-title{min-width:inherit; width:100%;}

.repository-sorting .repository-sorting-title li.active a{background:#f9f8f8 url(../img/repository-sort-down.png) no-repeat 96% center ;}
.repository-sorting .repository-sorting-title li.asc a{ background:#f9f8f8 url(../img/repository-sort-up.png) no-repeat 96% center ;}

.repository-sorting .arrow-down{background:url(../img/repository-sort-down.png) no-repeat; width:10px; height:6px; display:inline-block; vertical-align:middle; margin-left:5px;}
.repository-sorting .arrow-up{ background:url(../img/repository-sort-up.png) no-repeat; width:10px; height:6px; display:inline-block; vertical-align:middle; margin-left:5px;}
.repository-sorting #repository-sorting-dropdown .btn-default{ width:130px;}
.repository-sorting #repository-sorting-dropdown-l .btn-default{ width:135px;} 

/*Auto Width For Large Text Dropdown*/
.repository-sorting .dropdown-width-150 .btn-default{min-width:150px !important; padding-right:13px; padding-left:6px;}
.repository-sorting .dropdown-width-150 ul.repository-sorting-title{width:auto !important; min-width:100%;}
.repository-sorting .dropdown-width-150 .btn-default{ overflow:hidden; text-overflow:ellipsis;}
.repository-sorting .dropdown-width-150 .btn-default span{ position:absolute; right:5px; top:12px;}

/* table.sticky-header table {
    width:400px;
} */

/* Range */
.range-box .ui-state-default, .range-m-box .ui-state-default{background: #05458d !important; border:0 !important; border-radius: 0;}
.range-box .addTab-label{margin-bottom:5px;}
<<<<<<< Updated upstream
.simulationAmount{border:0;color:#05458d;font-weight:bold;float:right;text-align:right;width:105px;}
.simulationSlider{margin:6px;}

/*Mass Apply Start*/
.qq-uploader {
    position: relative;
    width: 100%;
}
.qq-upload-button {
    display: block;
    width: 105px;
    padding: 7px 0;
    text-align: center;
    background: #880000;
    border-bottom: 1px solid #DDD;
    color: #FFF;
}
.qq-upload-button-selector.qq-upload-button {
    display: block;
	width: auto;
	padding: 7px 10px;
	float: left;
	text-align: center;
	background: #00ABC7;
	color: #FFFFFF;
	border-radius: 2px;
	border: 1px solid #37B7CC;
	margin-top:15px;
	float:left;
	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.37) inset, 1px 0 1px rgba(255, 255, 255, 0.07) inset, 0 1px 0 rgba(0, 0, 0, 0.36), 0 -2px 12px rgba(0, 0, 0, 0.08) inset;
}

.qq-upload-button-hover {
    background: #CC0000;
}
.qq-upload-button-focus {
    outline: 1px dotted #000000;
}
.qq-upload-drop-area, .qq-upload-extra-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 30px;
    z-index: 2;
    background: #FF9797;
    text-align: center;
}
.qq-upload-drop-area span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -8px;
    font-size: 16px;
}
.qq-upload-extra-drop-area {
    position: relative;
    margin-top: 50px;
    font-size: 16px;
    padding-top: 30px;
    height: 20px;
    min-height: 40px;
}
.qq-upload-drop-area-active {
    background: #FF7171;
}
.qq-upload-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.qq-upload-list li {
    margin: 0;
    padding: 9px;
    line-height: 15px;
    font-size: 16px;
    background-color: #FFF0BD;
}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size,
.qq-upload-cancel, .qq-upload-retry, .qq-upload-failed-text,
.qq-upload-delete, .qq-upload-pause, .qq-upload-continue {
    margin-right: 12px;
    display: inline;
}
.qq-upload-file {
}
.qq-upload-spinner {
    display: inline-block;
    background: url("../img/loading.gif");
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
}
.qq-drop-processing {
    display: block;
}
.qq-drop-processing-spinner {
    display: inline-block;
    background: url("../img/processing.gif");
    width: 24px;
    height: 24px;
    vertical-align: text-bottom;
}

.qq-upload-delete, .qq-upload-pause, .qq-upload-continue {
    display: inline;
}

.qq-upload-retry, .qq-upload-delete, .qq-upload-cancel,
.qq-upload-pause, .qq-upload-continue {
    color: #000000;
}

.qq-upload-size, .qq-upload-cancel, .qq-upload-retry,
.qq-upload-delete, .qq-upload-pause, .qq-upload-continue {
    font-size: 12px;
    font-weight: normal;
}
.qq-upload-failed-text {
    display: none;
    font-style: italic;
    font-weight: bold;
}
.qq-upload-failed-icon {
    display:none;
    width:15px;
    height:15px;
    vertical-align:text-bottom;
}
.qq-upload-fail .qq-upload-failed-text {
    display: inline;
}
.qq-upload-retrying .qq-upload-failed-text {
    display: inline;
    color: #D60000;
}
.qq-upload-list li.qq-upload-success {
    background-color: #5DA30C;
    color: #FFFFFF;
}
.qq-upload-list li.qq-upload-fail {
    background-color: #D60000;
    color: #FFFFFF;
}
.qq-progress-bar {
    display: block;
    background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
    width: 0%;
    height: 15px;
    border-radius: 6px;
    margin-bottom: 3px;
}

.qq-total-progress-bar {
    height: 25px;
    border-radius: 9px;
}

.qq-total-progress-bar-container {
    margin: 9px;
}

INPUT.qq-edit-filename {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.qq-upload-file.qq-editable {
    cursor: pointer;
}

.qq-edit-filename-icon.qq-editable {
    display: inline-block;
    cursor: pointer;
}

INPUT.qq-edit-filename.qq-editing {
    position: static;
    margin-top: -5px;
    margin-right: 10px;
    margin-bottom: -5px;

    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.qq-edit-filename-icon {
    display: none;
    background: url("../img/edit.gif");
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
    margin-right: 5px;
}

.qq-hide {
    display: none;
}

/* <dialog> element styles */
.qq-uploader DIALOG {
    display: none;
}

.qq-uploader DIALOG[open] {
    display: block;
}

.qq-uploader DIALOG {
    display: none;
}

.qq-uploader DIALOG[open] {
    display: block;
}

.qq-uploader DIALOG .qq-dialog-buttons {
    text-align: center;
    padding-top: 10px;
}

.qq-uploader DIALOG .qq-dialog-buttons BUTTON {
    margin-left: 5px;
    margin-right: 5px;
}

.qq-uploader DIALOG .qq-dialog-message-selector {
    padding-bottom: 10px;
}

.qq-uploader DIALOG::backdrop {
    background-color: rgba(0, 0, 0, 0.7);
}

hr.hr-line{margin-top:5px; margin-bottom:10px;}
/*Mass Apply End*/
.simulationAmount{border:0;color:#05458d;font-weight:bold;float:right;text-align:right;width:90px;}
.simulationSlider{margin:6px;}

.wrapping#warn-msg-yes-no-dialog-body{
	overflow-wrap: break-word;
 	word-wrap: break-word;
}
.rightPanel-slider-dialog {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
@media print {
    body {
        -webkit-print-color-adjust: exact; 
    }
}

.suggested-segment{background: #f0f3bd !important;}

#mmc-details .repository-table-section td.wb:first-child{
	word-break: break-all;
	width: 100%;
}

.filter-row .btn-group.open{
	display: inline-table;
}

.pagination-main{
	margin: 0.4% 0% 0% 64%;
	display: table;
}
.pagination-main-span{
	display: table-cell;
	vertical-align: middle;
	width: 50%;	
}
.pagination-total{
	display: table-cell;
}


.header-right-menu > ul > li.link > a{border-bottom-left-radius: 0;border-bottom-right-radius: 0; border-bottom:0; padding:2px 6px; }
.header-right-menu>ul > li.link { list-style:none; float:left; padding:0px 2px; line-height:11px; background:none; position: relative; }
.header-right-menu ul li.clickless i{margin-right: 0;}

.child_query_history_sent{/* border: 1px solid #AAA; */ margin: 2px; padding: 5px; /* border-radius: 20px; */ /* background-color: #eee; */ border-bottom: 1px solid #ddd;}
.child_query_history_sent:hover{background-color: #eee; border:1px solid #ddd}



.toggle-s .toggle.btn {min-height: 30px;}
.toggle-s .btn {padding: 4px 12px;}
.padding-r-10px{padding-right: 10px;}
.margin-top-6 {margin-top: 6px;}
.margin-right-10 {margin-right: 10px;}
.margin-r-zero {margin-right: 0px !important;}

.autoInsightMainDiv h4{text-transform: capitalize;}

.autoInsightMainDiv .comments-but a {
    background-color: #FFF;
    position: relative;
    padding: 4px 5px;
    border: 1px solid #dcdcdc;
    z-index: 999;
    margin: 0px 2px;
}
.icon-onepage {
    background-position: -415px -965px;
}
.autoInsightMainDiv .algorithms-ul li{text-transform: capitalize;}
.autoInsightMainDiv .algorithms-ul li a{background-color: #FFF;}
.icon-view-more {
    background-position: -286px -1019px;
}
.auto-suggest-accordian .ui-accordion-content{padding: 1em 0.1em 1em 1em !important;}
.autoInsightMainDiv .ui-accordion-header{text-transform: capitalize;}
.autoinsight-algo-header{border-top: 1px solid #05458d;/* border-bottom: 1px solid #ebebeb; */padding:5px 0px;margin-bottom: 5px;}
.autoinsight-algo-body{/* height:310px; */ overflow:hidden; width: 100%;}
#autoInsight-title-div .panel-heading{padding-right: 0px;}
#auto-suggest-algo-div .auto-suggest-content,#auto-suggest-algo-div .auto-suggest-content .forecast-divs{float: left;width: 100%;}

#auto-suggest-algo-div{margin-bottom: 35px;}
#auto-suggest-algo-div .interpretation_graph{width: 49%;float: right;padding: 5px;z-index: 2;position: relative;}
.autoInsightMainDiv,.autoInsightMainDiv .label-value {font-size: 14px;}
.autoinsight-algo-header .title{font-size:18px; color:#05458d; padding:2px 0px;}
.autoinsight-algo-header .icon-view-more{margin-top: 5px;}

#auto-suggest-algo-div .interpretation_graph table {
    table-layout: fixed;
    width: 100%;
}

#auto-suggest-algo-div .interpretation_graph table td {
    overflow-wrap: break-word;     /* Renamed property in CSS3 draft spec */
    word-wrap: break-word;
   white-space: normal;
}
.autoinsight-algo-header .icon-view-more {margin-top: 5px;}
.autoinsight-algo-header .title-smiley {height:22px;}
.auto-insight-interpretation-graph{width: 100%;}
.auto-insight-120{width: 100%;}
.interpretation_graph .graph-content {font-size:14px;}
.interpretation_graph .x-axis ,.interpretation_graph .y-axis {font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap !important;} 
.interpretation_graph .legend-color {font-size:14px;}
.interpretation_graph .legend-title {font-size:12px;}
.autoInsightMainDiv,.autoInsightMainDiv,.autoInsightMainDiv,.autoInsightMainDiv .label-value {
   background-color: transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #666;
    font-weight: normal;
}
.autoInsightMainDiv .interpretation_content {/* line-height: 28px; */position: relative;z-index: 1;}

#auto-suggest-algo-div p.margin-top-15{margin-top: 0px;}
#auto-suggest-algo-div #descriptive-interpretation-help-tooltip {position: inherit;float: right;}
#auto-suggest-algo-div .descriptive-interpretation-table, #auto-suggest-algo-div .classification-interpretation-table{margin-top: 0px;width: 100%;overflow-x: auto;}
#auto-suggest-algo-div .descriptive-interpretation-table table td, #auto-suggest-algo-div .classification-interpretation-table table td {font-size: 16px;}
#descriptive-interpretation-help-tooltip {position: absolute; right: 29px; top: 27px; background: #f9f9f9; border: 1px solid #dcdcdc; padding: 2px 3px 3px;}
.interpretation_graph .interpretation_graph_div{height: 300px;}
#auto-suggest-algo-div .interpretation_graph-w-100{width: 100%;margin-bottom: 15px;}
#auto-suggest-algo-div .interpretation_graph-h-400 .interpretation_graph_div{height: 400px;}

.autoinsight-algo-header .multiselects{color: #05458d;font-size: 18px;border: 0;font-weight: bold;padding: 0px;top:-2px;}
.autoinsight-algo-header .multiselects .multiselect-container{overflow: auto !important;}
.autoinsight-algo-header .multiselect-container > li > a > label.radio, .autoinsight-algo-header .multiselect-container > li > a > label.checkbox {	
	/* margin-left: 20px; */
	padding: 8px 20px 8px 28px;
	font-size: 18px;
	line-height: 22px;
	color: #666;
}
.autoinsight-algo-header .multiselect-container > li.active > a > label.radio, .autoinsight-algo-header .multiselect-container > li.active > a > label.checkbox  {
	color: #fff;
}

.autoinsight-algo-header .multiselect-container .radio input[type="radio"]{
	margin-top: 5px !important;
	margin-left: -20px !important;
}
.autoinsight-algo-header .multiselects .multiselect-selected-text{text-decoration-line: underline;text-decoration-style: dotted;}
.autoinsight-algo-header .multiselects .caret{display: none;visibility: hidden;}
.autoinsight-algo-header .multiselect-container .filter .input-group-addon{display: none;visibility: hidden;}
.autoinsight-algo-header .multiselect-container .filter {padding:5px;}
.autoinsight-algo-header .multiselect-container .filter .input-group{width: 100%;margin:0px;}
.autoinsight-algo-header .multiselect-container .filter .multiselect-search{width: 100%;}
.autoinsight-algo-header ul.multiselect-container > div{display: none;visibility: hidden;}
.autoinsight-predictive-section{position: relative;}

#auto-suggest-algo-div .auto-insight-interpretation-graph .legend-section table{width: 595px;margin: auto;}
#auto-suggest-algo-div .auto-insight-interpretation-graph .legend-section table .no-correlation-lbl-td{width: 85px}

.interpretation_graph .nav-Graphtop {
	position: absolute;
	right: 3%;
	top: 0%;
	cursor: pointer;
}

.interpretation_graph  .nav-Graphbottom {
	position: absolute;
	right: 3%;
	top: 5%;
	cursor: pointer;
}

.interpretation_graph  .nav-Graphright {
	position: absolute;
	right: 1%;
	top: 2.5%;
	cursor: pointer;
}

.interpretation_graph  .nav-Graphleft {
	position: absolute;
	right: 5%;
	top: 2.5%;
	cursor: pointer;
}

.interpretation_graph .node {
	cursor: pointer;
}

.interpretation_graph .node rect {
	fill: #fff;
	stroke: steelblue;
	stroke-width: 1.5px;
}

.interpretation_graph .node text {
	font: 12px Arial;
	stroke-opacity: 0;
}

.interpretation_graph .link {
	fill: none;
	stroke: #ccc;
	stroke-width: 1.5px;
}

.interpretation_graph #smartenLegend svg {
	position: relative !important;
}

.classification_chart_div .node {
	border: solid 1px black;
	line-height: 13px;
	overflow: hidden;
	position: absolute;
	text-indent: 2px;
	font-size: 12px;
	color: #000000;
	text-transform: capitalize;
	text-decoration: none;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding: 2px;
}

.classification_chart_div #tooltip {
	background-color: #FFF;
	padding: 4px 8px;
	white-space: pre-wrap;
	border: 1px solid black;
	text-align: left;
	overflow: auto;
	font-size: 12px;
}

.classification_chart_div .tree_legend {
	font-size: 12px;
	color: #000000;
	text-transform: capitalize;
	text-decoration: none;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-align: left;
	padding-right: 5px;
	display: inline-block;
}
.classification_chart_div .tree_legend label{
	margin-left:2px; 
}

.classification_chart_div .tree_legend_container {
	padding: 0 10px;
	max-height: 50px;
	overflow: auto;
	text-align: center;
	line-height: 15px;
	width: 100%;
}

.teamup-error{
	font-size: 18px;
	color: #BBBBBB;
	text-align: center;
	padding: 8px 0px;
}
.clearfix:after {
    display: block;
    content: "";
    clear: both;
  }
 #kirValueImpact{padding-left: 10px;}
 #graphSectionKIR {border-right:1px solid #CCC;padding-right: 10px;min-height: 100%;}
 #ByValueTitle {
	margin-bottom: 5px;
	border-bottom: 1px solid #CCC;
	margin-top: 5px;
	padding-bottom: 5px;
}
.height-relative-100{position: relative;min-height: 100%;height: 100%;}
#kirAll,#key-influencers {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #666;font-weight: normal;}
#kirAll .label-value,#kirAll .label-value strong,#kirAll .table-bor-cel table td{font-size: 16px;overflow-wrap: break-word; word-wrap:break-word; }
#kirAll .amcharts-category-axis .amcharts-axis-label{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;font-weight: normal;}
#kirAll .table-bor-cel table td{white-space: normal;}
.interpretation-table-div{margin-top: 0px;width: 100%;overflow-x: auto;}
.interpretation-table table td {font-size: 16px;}
.interpretation-table-div table{border-top: 1px solid #666;border-right: 1px solid #666;min-width: 100%;}
.interpretation-table-div table td{border-bottom: 1px solid #666;border-left: 1px solid #666;border-top: 1px solid #666;}

.interpretation_content.readall.readall-hide {
	overflow: hidden !important;
}
.interpretation_content.readall {
	overflow: visible !important;
}

.autoinsight-algo-body .readall-button {
    width: auto;
    border: 0px solid silver;
    padding: 0px;
    text-align: left;
    cursor: pointer;
    color: #05458d;
    text-decoration: underline;
    display: block;
    background: none;
}

.autoinsight-algo-body .readall-button:hover {
	background:#fff;
	color: #05458d;
}
.row-center {
  border: 1px solid #05458d;
  width: 100%;
  min-height:300px;
  display: table;
}
.col-center{
	vertical-align: middle;
    display: table-cell;
    text-align: center;
}
.autoInsightMainDiv .message-box-main .modal-body{font-size: 16px;}
.autoInsightMainDiv .message-box-main .btn{font-size: 16px;line-height: inherit;}

.read-less-arrow {
	display:inline-block;
	background: url(../img/up-arrow.jpg) no-repeat center;
	height: 16px;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

.read-more-arrow {
	display: inline-block;
	background: url(../img/down-arrow.jpg) no-repeat center 4px;
	height: 20px;
	width: 24px;
	text-indent: -9999px;
	overflow: hidden;
}
#table-view-but.active,#list-view-but.active{background: #DCDCDC;border: #05458d 1px solid;}
.comments-but a{color: #666;}
.comments-but a:hover, .comments-but a:focus{text-decoration: none;}
.comments-but .icon-table {background-position:-238px 0px;}
.comments-but .dropdown-menu{min-width: 10px;border: 0px;}
.comments-but .dropdown-menu > li > a {font-size: 16px;}
#algorithms-previous.disable,#algorithms-next.disable{opacity: 0.5;cursor: not-allowed;}
.predictive_thresold{text-transform: capitalize;}
.predictive_thresold .title{color:#054591;margin-bottom:6px;}

.icon-card{ background-position : -312px -1060px;}
.icon-l-list-view{ background-position : -290px -1060px;}
.icon-arrow-right-white{background-position : -264px -1061px}
.icon-arrow-left-white{background-position : -239px -1061px}
/* .autoInsightMainDiv .table-view-buts a{background: #165198;} */

.icon-slide-view{ background-position : -337px -1056px;}
.icon-single-page-view{ background-position : -374px -1057px}
.autoInsightMainDiv .view-icon a{padding: 4px 2px;}
.autoInsightMainDiv .view-icon a i{width: 24px;height: 24px;}
.admin-midle-box-main .panel-default .repository-action-btn.admin-but a{padding:5px;}
.icon-dataset-configuration{ background-position:-297px -490px;}
.primary-title{color:#054591;}

.icon-xls{
	background-position: -151px -374px;
}

/*** Patch for table Header alignement issue in chrom  **/

.dataTables_scrollHeadInner .filter.dataTable.no-footer {
    table-layout: fixed;
}

/*** Patch END for table Header alignement issue in chrom  **/
#datasetTable #dsFlter ul.multiselect-container li a label{
	height: inherit;
}
.dataTables_scrollHeadInner .dataTable.no-footer thead tr th {
	text-transform: none;
}

.dataset-filter-box .multiselect-container>li>a>label {
	height: auto;
}
.textwrapp{
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
}

#kirAllSection .model-params{margin-right: 5px;margin-top: 5px;}
#kirAllSection .model-params a {background: #f9f9f9;border: 1px solid #dcdcdc;padding: 4px 7px 7px 4px;}
#kirInputSimulation .ui-slider-handle {border-radius: 50%;}
#kirInputSimulation .simulationAmount{color:#666;font-weight: normal;width: 100%;text-align:center;}
#kirInputSimulation .columnsName{word-break: break-all;width: 98%;display: block;font-size: 16px;}
.slider-min{position: absolute;top: 12px;left: 0px;font-size: 11px;}
.slider-max{position: absolute;top: 12px;right: 0;font-size: 11px;}
.kirImpactValueInterpretation ul {padding:0;}
.kirImpactValueInterpretation li {display: inline-block;padding-right: 10px;}
.kirImpactValueInterpretation ul > li:before { content:'\ffed'; margin-right:0.5em;  }
.kirImpactValueInterpretation ul.positive > li:before {color:#90ee90;}
.kirImpactValueInterpretation ul.negative > li:before {color:#ff726f;}
.kirImpactValueInterpretation ul.neutral > li:before {color:#c0c0c0;}

.kirImpactValueInterpretationLegend ul {display: inline-block; padding:0;}
.kirImpactValueInterpretationLegend li {padding-right: 10px;}
.kirImpactValueInterpretationLegend ul > li:before {content:'\ffed'; margin-right:0.5em;  }
.kirImpactValueInterpretationLegend ul.positive > li:before  {color:#90ee90;}
.kirImpactValueInterpretationLegend ul.negative > li:before {color:#ff726f;}

.positive-text{background:#90ee90;color: #000;}
.negative-text{background:#ff726f;color: #000;}

.border-solid-box{border: 1px solid #cccccc;}
.border-bottom-solid-box{border-bottom: 1px solid #cccccc;}
.predictive-left-menu-section{width: 70px;float: left;padding-top: 5px;}
.predictive-right-menu-section{width: calc(100% - 70px);float: left;}
.predictive-left-menu-section .table-action-button a.active::before {left: 100%;top: 50%;border: solid transparent;border-top-color: transparent;border-top-width: medium;border-right-color: transparent;border-right-width: medium;border-bottom-color: transparent;border-bottom-width: medium;border-left-color: transparent;border-left-width: medium;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(220, 220, 220, 0);border-left-color: rgba(220, 220, 220, 0);border-left-color: #dcdcdc;border-width: 11px;margin-top: -11px;}
.predictive-left-menu-section .table-action-button a.active {background-color: #dcdcdc !important;position: relative;}
.predictive-left-menu-section .table-action-button a {padding: 9px 12px 9px 10px;}
.predictive-action-button .smiley-icon ul li{display: none;}
.predictive-action-button .smiley-icon ul li.active{display: block;height: 40px;float: left;margin-bottom: 10px;}
.predictive-action-button .smiley-icon ul li.active img{height: 100%;}
.predictive-cofiguration-section{position: absolute;left:70px;z-index: 999;background: #fff;height: 100vh;border: 1px solid #999999;-webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 50%); box-shadow: 0 5px 15px rgb(0 0 0 / 50%);}
.predictive-cofiguration-section .predictiveLeftPanel{position: relative;}
.predictive-cofiguration-section-title {background-color: #dcdcdc;padding: 5px 10px 4px;font-weight: bold;}
.predictive-cofiguration-section  .close{position: absolute;right: 4px;top: 4px;}
.predictive-cofiguration-section-body{padding: 5px;}
#predictive-other-toolbar-action-section .left-step-title{background:none;color: #05458d;padding-left:0px;font-size: 14px;}
.predictive-right-menu-section #append-dataset-r,.predictive-right-menu-section table td{font-size: 14px;}
.predictive-left-menu-section .icon-home{background-position:3px -23px}
#singleapplyOutput{overflow: auto;border-left: 1px solid #cccccc;}
.icon-kir{background: url(../img/kir-icon.png) no-repeat left top !important;}

#csvColumns .form-group label{
	width: 220px;
    line-height: 1em;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

ul.multiselect-container li a label{
	width: 100%;
} 

#datasetQueryPreivewColumnDataTableDiv .form-group{
	overflow-x: auto; 
}

#outliner-search .ui-menu .ui-menu-item a.ui-state-focus{
	margin: auto;
}

#columnPrefrencesVO .check-box-manage-col-name{
    line-height: 1em;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#tblPercentageSampleData tr td{
	vertical-align: top;
	padding: 5px 5px;
	border-bottom: 1px solid #dcdcdc;
	max-width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.show-toolbar-section{
	margin-top: 10px;
}

.obj-section#oi-view-objects .repository-table-section td:first-child, .repository-table-section th:first-child{
	padding-left: 0px;
}

.obj-section#oi-view-objects .table tbody > tr > td{
	white-space: inherit;
}

.bi-section-fullscreen {z-index: 9999;width: 100% !important;height: 100% !important;position: fixed;top: 0;left: 0;opacity: 1;background: #FFF;overflow-y: scroll;padding: 0 10px;}
.bi-expand-icon {width: 20px;height: 20px;cursor:pointer;}
.bi-expand-icon .icon-minus {
	background: url(../img/exit-fullscreen.png) no-repeat left top !important;
}
.bi-expand-icon .icon-plus {
	background: url(../img/fullscreen.png) no-repeat left top !important;
}
.bg-positive {background: #90ee90;color: #000;}
.bg-negative {background: #ff726f;color: #000;}
.bg-neutral {background: #c0c0c0;color: #000;}
.interpretation_content hr{border-top: 1px solid #D9D9D9;}
.bi-icon{}
.bi-icon .bi-icon-minus {background:url(../img/minus-icon.png) no-repeat left top !important; }
.bi-icon .bi-icon-plus {background:url(../img/plus-icon.png) no-repeat left top !important; }
#KIRSimulationGraphSectionTitle, #KIRSimulationGraphSectionTitle label,#KIRInsightSectionTitle .label-value,#KIRInsightSectionTitle .bi-icon{cursor: pointer;}
.predictiveSingleSelects .multiselects.btn {text-align: left;font-weight: normal;padding: 3px 12px;}
.predictiveSingleSelects .multiselects.btn .caret{float: right;margin-top: 9px;}
.predictiveSingleSelects ul.multiselect-container{width: 100%;}
.predictiveSingleSelects ul.multiselect-container .filter{margin: 5px;}
.predictiveSingleSelects ul.multiselect-container .filter .input-group{width: 100%;margin: 0px;padding:0px;}
.predictiveSingleSelects .multiselect-container>li>a>label.radio {padding: 5px 10px;font-size: 14px;font-weight: normal;}
.predictiveSingleSelects .multiselect-container>li>a>label input[type="radio"]{display: none;visibility: hidden;}
.interpretation_table_row tbody tr:nth-child(2n) {background: #FFF;color: #000;}
.interpretation_table_row tbody tr:nth-child(2n+1) {background: #DCDCDC;color: #000;}
.interpretation_table_col thead tr:nth-child(2n+2) td:nth-child(2n+1),
.interpretation_table_col tbody td:nth-child(2n+2) {background: #DCDCDC;color: #000;}
.interpretation_table_col thead tr:nth-child(2n+2) td:nth-child(2n+2),
.interpretation_table_col tbody td:nth-child(2n+3) {background: #FFF;color: #000;}
.predictive-model-data-table table.dataTable thead th, .predictive-model-data-table table.dataTable thead td{padding-right: 0px;	}
.predictive-model-data-table table.dataTable thead th.no-action-th .DataTables_sort_wrapper {padding-right: 0px;}
.predictive-model-data-table table.dataTable thead th .DataTables_sort_wrapper {padding-right: 36px;}
.predictive-model-data-table .table-header-search-icon {position: absolute;right: 18px;} 
.predictive-model-data-table .table-header-sort-icon{position: absolute;right: 0px;}
.predictive-model-data-table .repository-sorting {position: relative;display: inline-block;}
.predictive-model-data-table .repository-sorting-asc {margin-top: -7px;}
.predictive-model-data-table .repository-sorting-desc{display: flex !important;margin-top: -8px;}
.predictive-model-data-table table.dataTable thead th, .predictive-model-data-table .dataTable tr td.SrlNo {background :#1789E6 !important;}

.cr_footer{
	position: fixed;
    bottom: 0;
    width: 100%;
}

.hierarchy-button-clicked{
	background-color:#dcdcdc !important;
}

.margin-left-80{margin-left:80px !important}

.padding-l-10{padding-left:10px;}
.black-icon > .action-button > a > i.icon-alert{background-image:url(../img/icons.png);}
.icon-alert{background-position: -46px -142px;/* -385px -236px; */}

#snapshot-main-tooltip.popover{max-width: 80%;}
#volatility-tooltip.popover{max-width: 75%;}

.dot-red {
	margin-bottom: 2px;
	margin-right: 10px;
	height: 8px;
	width: 8px;
	background-color: #d94040;
	border-radius: 50%;
	display: inline-block;
}

.dot-green {
	margin-bottom: 2px;
	margin-right: 10px;
	height: 8px;
	width: 8px;
	background-color: #31bf31;
	border-radius: 50%;
	display: inline-block;
}
.dot-blue {
	margin-bottom: 2px;
	margin-right: 10px;
	height: 8px;
	width: 8px;
	background-color: #05458d;
	border-radius: 50%;
	display: inline-block;
}

.dot-yellow {
	margin-bottom: 2px;
	margin-right: 10px;
	height: 8px;
	width: 8px;
	background-color: #d9b500;
	border-radius: 50%;
	display: inline-block;
}

.snapshot-click-here-text{cursor: pointer;    color: #05458d; display: inline;   text-decoration: underline;}

.snapshot-right-menu-section{width: calc(100%);float: left;}
.snapshot-right-menu-section #append-dataset-r,.snapshot-right-menu-section table td{font-size: 14px;}

.arrow-red-up { position: relative; height: 0px; width: 0px; border: 12px solid; border-color: red red transparent transparent; transform: rotate(135deg); }
.arrow-red-up:before { content: ''; position: absolute; top: 0px; right: 0px; display: block; height: 12px; width: 16px; background-color: red; transform: rotate(-45deg) translate(2px, 1px); }


#home-main{
        position: absolute;
      	z-index: 1;
}

#hierarchy{
	 background-color: white;
	 padding: 10px;
	 border: 1px solid black;
}

#hierarchyList a{
	color: black;
}

#hierarchyList i {
    height: 22px;
    width: 22px;
}

#hierarchyList span a{
	border-top: unset !important;
	border-left: unset !important;
}


/* #searchAll .textwrapp{
	padding: 8px 11px;
	
} */

#hierarchyList .submenu-list{
	padding: unset !important;
}

#recently-list{
	min-height : auto;
	/* height: 130px; */
	max-height : 220px;
}

#favourites-list{
	min-height : auto;
	/* height: 130px; */
	max-height : 220px;
}

#recently-list i{
	margin-right: unset !important;
}

#recently-list span a{
	border-left: unset !important;
}

#favourites-list i{
	margin-right: unset !important;
}

#favourites-list span a{
	border-left: unset !important;
}

#searchAll a{
	padding-left:10px;
	display: grid;
	
}

#searchAll .submenu{
	display:inline-flex;
}

#searchAll span{
	margin-left:5px;
} 

#searchAll {
	margin-left: 10px;
	display:none;
	height: 430px;
	overflow-y:scroll;  
	overflow-x:hidden; 
}

.header-right-menu ul.dropdown-menu.second-menu {
    position: absolute;
    margin-top: 25px;
    left: -168px;
}

.header-right-menu > ul > li.link > a, .header-right-menu > ul > li >a.dropdown-toggle{
    border: 1px solid #ccc;
    padding: 6px 6px 6px 4px;
    text-align: center;
    height: 36px;
}
.repository-sorting.top-search{border: 1px solid #ccc !important;}
.header-right-menu ul li.dropdown.last-d ul.dropdown-menu li i{margin-right:8px !important;}
#repository-sorting-dropdown{background-color: #f7f7f7 !important;}
.top-search #the-basics .form-control{    padding-left: 10px;}
.filter-search-field .icon-close{
    
    position: absolute;
    right: 11px;
    margin-top: 12px;
}
/* .header-right-menu>ul > li.link:first-child{
    display: inline-block;
    margin-top: 2px;
} */
.header-right-menu>ul > li.link a i, .header-right-menu > ul > li >a.dropdown-toggle i{margin-right: 0;}

.header-right-menu ul.dropdown-menu.second-menu#hierarchyList{
    position: absolute;
    margin-top: 23x;
    max-width: 360px;
    min-width: 360px;
    left: -328px;
}
.header-right-menu ul.dropdown-menu.second-menu i{    margin-right: 8px !important;}
.header-right-menu ul li.dropdown.last-d i{margin-right:0px !important;}
.header-right-menu ul.dropdown-menu.second-menu #searchAlll li:first-child{margin-top: 7px;}
/* .repository-top-search, .prompt-dialog-box.pull-left{width:100%;} */
  .filter-search-field{width: 99% !important;
    /* margin-top: 2px !important; */}
.header-right-menu ul.dropdown-menu.second-menu #searchAll .submenu i{margin-right:-5px !important; margin-top: 10px;}
 .header-right-menu ul.dropdown-menu.second-menu #searchAll .submenu .greay-text{
    top: 5px;
    position: relative;
    margin-left: unset;
} 
.header-right-menu > ul > li.link a:first-child i{margin-right:0px;}
#searchAll .greay-text{
	font-size: 11px;
}


.center{
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.icon-sort-repo{background-position:-264px -257px;}

/* #repositoryTableData table td:nth-child(3) span{
	width: 200px;
      overflow:hidden; 
        white-space:nowrap; 
        text-overflow: ellipsis;
}

#repositoryTableData table td:nth-child(2) span{
	width: 200px;
      overflow:hidden; 
        white-space:nowrap; 
        text-overflow: ellipsis;
} */

#repositoryTableData table td:nth-child(3){
	max-width: 0;
}

#repositoryTableData table td:nth-child(3) span{
	width: 100%;
	overflow:hidden; 
    white-space:nowrap; 
    text-overflow: ellipsis;
}

#datasetsTableData td{
      overflow:hidden; 
        white-space:nowrap; 
        text-overflow: ellipsis;
}

#datasetsTableData th{
 white-space: unset !important;
}

.repo-align{
	position: absolute;
	left: 0; 
	z-index:999;
	margin-top:6px;
	margin-left:7px;
}

.toggle-header-notification{display:none;}

#notificationContainerIdiphone span.badgeAlert{
display: inline-block;
    min-width: 10px;
    padding: 2px 5px;
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #d9534f;
    border-radius: 10px;
    position: absolute;
    margin-top: -5px;
    margin-left: -6px;
}

.dataset-datainsight-step-title {background:none;color: #05458d;padding-left:0px;font-size: 14px;font-weight: bold;}
.action-button .icon-datainsights{background-position:-2831px -2px;}
.quality-index-span{
	/* padding-top: 3px!important; */
    padding-right: 6px!important;
    padding-left: 6px!important;
}

.table-text-right{text-align:right !important;}
.table-text-center{text-align:center !important;}

.con-box{
	padding :25px !important;
}

.con-box-title{
	font-size: 18px !important;
    color: #05458d;	
}
.con-info-box{
	padding:5px !important;
}
.con-info-box:hover{
	background: #efefef;
}

.box-info-text{
	background: #20448F;
	min-height: 125px;
	max-height: 106px;	
}
.box-info-text p{ 
	color:#fff;
}
.img-container span{
	font-size:33px;
	color:#fff;
}
.consume-data-main-box{
	height:100%;
	padding:30px;
}

.con-info-box span{
	font-size: 12px;
    color: #5f5f5f;
    font-weight: bold;
}

.li-div-box{
	width: 25% !important;
    float: left;
    padding: 0 15px;
    max-width: 350px;
}
.icon-pt5{
	padding-top: 5px  !important;
}

.hr-line{
	border: 1px solid #ababab;
    margin-top: 14px !important;
}

vertical-setting-icon > a.dropdown-toggle {
    border: 1px solid #ccc;
    padding: 6px 6px 6px 4px;
    text-align: center;
}
.vertical-setting-icon >  ul{
	position: absolute;
    margin-top: 5px;
    left:0px;
}
    
.vertical-setting-icon >  ul > li{
	background-color: #f9f8f8;
}

.vertical-setting-icon > ul.dropdown-menu li a {
    border-left: 2px solid #d7d7d7;
    border-top: 1px solid #FFFFFF;
    background: #f9f8f8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    padding: 8px 11px;
}
.vertical-setting-icon > ul.dropdown-menu > li  a:hover{color:#000000;border-left:4px solid #969595; background: none repeat scroll 0 0 #f0eeee;filter: none;}
.vertical-setting-icon > ul.dropdown-menu li a > i {
	margin-right:8px;
}
.not-found{
	text-align: center;
}
#repository-tree-menu-section .jspContainer{
	overflow: visible;
}
#repository-tree-menu-section .jspScrollable{
	overflow: visible !important;
}
.repository-tree-menu-scroll{
	overflow: visible !important;
}
.tree-view-row{
	overflow: hidden;
}
.vertical-setting-icon{
	margin-top: 6px;
}

.vertical-setting-icon .dot-cls{
    border: 1px solid #ccc;
    padding: 6px 6px 7px 6px;
    text-align: center;
}
.icon-action-three-dots{
	background:url(../img/action-button-black.png) no-repeat;
	background-position: -2872px -2px;
}


.repository-table-section tr {
  
    border-top: 1px solid #DDDDDD;
}

.move-to-input{
	position: absolute;
    right: 20px;
    top: 25px;
    display: none;
}

.dataset-move-to-box{
	background: #dcdcdc;
	width: 180px;
	z-index: 999;
	padding: 5px;
	margin-left: -25px;
}
.move-to-text{
	padding:2px;
}
.cursor-pointer{
	margin-left:5px;
}
.li-box{
	pointer-events:none;
}
.li-box a{
	border-color: #EFEFEF;
}
.li-box .img-container{
	background: #ccc;
}
.li-box .bottom-text{
	background: #EFEFEF;
}
.li-box .bottom-text p{
	color:#000;
}


.reportTenantDropDown{
	padding: 1px !important;
	height: 26px !important;
	
}

#dialogBody , .dialog-content-body{max-height: 510px;overflow: auto;}

