@charset "UTF-8";
/* CSS Document */
body{
	background-color:#fff;
}
h1,h2{
	font-family: 'Raleway', sans-serif;
	font-size:1.4em;
	font-weight: 600; 
}
#headercontent{
	width: 100%;
	overflow: hidden;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
}
#titlecontent{
	margin-left:20px;
}
#backim{
	position:absolute;
	overflow:hidden;
	right:0px;
	top:0px;
	height:100%;
}
#backim img{
	height: 150%;
}
#logo{
	position:absolute;
	left:40px;
	top:10px;
}
#head1{
	position:absolute;
	left:-181px;
	top:135px;
}
#hband1{
	position:absolute;
	left:0px;
	top:0px;
}
#hband1sol{
	position:absolute;
	left:395px;
	top:0px;
	height:42px;
	width:274px;
	background-color:#44bbaf;
}
#head2{
	position:absolute;
	left:-136px;
	top:177px;
}
#hband2{
	position:absolute;
	left:0px;
	top:0px;
}
#hband2sol{
	position:absolute;
	left:395px;
	top:0px;
	height:42px;
	width:274px;
	background-color:#aad03e;
}
#head3{
	position:absolute;
	left:-91px;
	top:219px;
}
#hband3{
	position:absolute;
	left:0px;
	top:0px;
}
#hband3sol{
	position:absolute;
	left:395px;
	top:0px;
	height:42px;
	width:274px;
	background-color:#e45b5a;
}
.htx{
	font-family: 'Roboto+Slab', serif;
	position:absolute;
	text-align:center;
	left:395px;
	top:5px;
	font-size:1.5em;
	font-weight:200;
	color:#fff;
	width:274px;
}
#topmenu{
	position:absolute;
	width:400px;
	height:auto;
	left:400px;
	top:10px;
	padding:5px;
}
.tml{
	float:left;
	margin-right:20px;
	font-size:0.8em;
	font-weight:600;
}
#titledivider{
	position:relative;
	width:100%;
	height:10px;
	/*border-bottom: 1px solid #444;*/
	border-bottom: 5px solid rgb(221, 221, 239);
}
#maincontent{
	visibility:hidden;
	height: 1600px;
	width:auto;
	margin-left:20px;
	margin-right:20px;
}
.smallTitle {
	position:relative;
    font-size: 0.9em;
    font-weight: 600;
    color: #999;
    margin-top: 20px;
    margin-bottom: 10px;
}
.sh2 {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)
}
/* Labels */
#programLabel{
	font-size:1.4em;
	margin-bottom:10px;
	margin-top:20px;
	color:#88849a;
}
#programDD {
    background: #ffffff;
}
.selectorLabel{
	color:#88849a;
	font-size:1.0em;
	float:left;
	margin-right:10px; 
	margin-top:1px;
/*	width:75px; */
}

/*Menu controls*/
.dataOps{
    float:left;
    margin-right:8px;
	border-left: solid 1px #ccc;
/*LMD	margin-top:10px;
	margin-left:5px; */
}
.dataOps div{
	float:left;
	padding-right:8px;
	margin-right:8px;
	border-right: solid 1px #ccc;
	
}
.dataOps span{
	margin-right:5px;
}
.dataOps::after { 
	clear:both;
}
.mensub{
	font-size:0.8em;
}
/*Buttons*/


.buttonSelectionDD_darker{
	background: #dedede;
}
.btn {
 	padding: 1px 1px;
 	border: 0 none;
    font-weight: 400;
    letter-spacing: 1px;
	width:100%;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}
.btn-primary {
/*	background: #ffffff; */
	color: #379ee2; 
	font-style: italic;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary {
/*     background: #337ab7; */
    background: #aba3d8;

}
.btn-submit {
	background: #337ab7;
	color:#ffffff;
	font-size:0.9em;
	font-style: italic;
	font-weight:400;
	padding: 3px 3px;	
	padding-top:0px;
	padding-bottom:0px;
}
.btn-primary:active, .btn-primary.active {
    background: #aba3d8;
    box-shadow: none;
}
.btn_stat_selector {
    background: #d4d4d4;    
}
 .btn-dd-dialog {
	background: #ffffff;
	color: #379ee2;
	font-size:0.9em;
	font-style: italic;
	font-weight:400;
	padding: 0px 0px;	
	padding-top:-1px;
/*	padding-bottom:0px; */
}

.btn-primary,.btn-primary.active,.btn-primary.focus,.open>.btn-primary:focus, .open>.btn-primary:hover {
/*LMD	background: red; /* For browsers that do not support gradients */
/*	background: -webkit-linear-gradient(#878bad, #ddddef); /* For Safari 5.1 to 6.0 */
/*	background: -o-linear-gradient(#878bad, #ddddef); /* For Opera 11.1 to 12.0 */
/*	background: -moz-linear-gradient(#878bad, #ddddef); /* For Firefox 3.6 to 15 */
/*	background: linear-gradient(#878bad, #ddddef); /* Standard syntax */
}
.btn-tleft{
	text-align:left;
}
.buttonSelectionDD {
    color: #379ee2;
    background: none;
	font-size:1.0em;
	font-style: italic;
	font-weight:400;
	padding: 0px 0px;	
	padding-top:0px;
    padding-bottom:0px;
    padding-right:20px;
    float:left;
}
.buttonSelectionDD:focus, .buttonSelectionDD:active,.buttonSelectionDD.focus, .buttonSelectionDD.active{
	background:none;
	color:#379ee2;
}
.buttonSelectionDD:hover,.buttonSelectionDD.hover{
	background:none;
	color:#379ee2;
}
.nav-tabs li{
	float:left;
	/*LMD add */
	font-size:0.9em;		
}
/*Tables*/
table{
	table-layout: fixed;
}
table th{
	background-color:#c3c4ce;
    padding:5px;
}
table td{
	padding:5px;
	font-size:0.8em;
}
.prevTableAttName{
	font-size:0.8em;
	color:#000;
	height:15px; 
	font-weight: 400;
}
.trgrey{
	background-color:#eee;
}
#datasetMainFrame{
	width:100%;
	height:1200px;
	background-color:#e6e6e6;
	padding-left:0px;	 
}
#previewFrameOLD{
	position:absolute;
	left:0px;
	top:15px;
	width:100%;
	height:auto;
}
#previewFrame {
/*    	width:582px;  */
    /*    width:100%; */
        height:1200px;
        
        padding-left:0px;	 
/*        overflow-x:hidden;
        overflow-y:scroll; */
}
#campScheduleFrame {
/*    	width:582px;  */
/*    width:100%; */
    height:1200px;
    background-color:#e6e6e6;
    padding-left:0px;
}
#previewTableCont{
	position:absolute;
	left: 20px;
/*	top: 20px;  */
	width: 550px;
	height:auto;
}
#previewTableHdrCont  {
	position:absolute;
    width:500px;
    height:116px;
    overflow:hidden;
}
#previewTableBodyCont{
	position:absolute;
	width:500px;
	top:65px;
	height:464px;
	overflow-x:hidden;
	overflow-y:scroll;  
}
#previewTableHdrCont th{ /*table*/
    background-color:#c3c4ce;
	width:125px;
}
#previewTableBodyCont td{
    width:125px;
}
#previewTableHdrCont table, #previewTableBodyCont table{
	width:2500px;
}
#attuseMenu_prev,#attuseMenu_sch{
	position:absolute;
	left:0px;
	right:0px;
	background-color:#fff;
	color:#000;
	font-size:0.8em;
	width:120px;
}

#attuseMenu_prev ul,#attuseMenu_sch ul{
	margin-left:0px;
	padding:10px; 
	list-style-type:none;
}
#attuseMenu_prev ul li,#attuseMenu_sch ul li{
/*	margin-bottom:10px; 
    padding-bottom:5px;  */
    font-size:1.1em;    
	border-bottom: 1px solid #bbb;
	cursor:pointer;
}
#attuseMenu_prev ul li span,#attuseMenu_sch ul li span{
    color: #379ee2;	
}
#attuseMenu_prev ul li:hover,#attuseMenu_sch ul li:hover{
	color:#379ee2;
}
#datatypeMenu_prev,#datatypeMenu_sch {
	position:absolute;
	left:0px;
	right:0px;
	background-color:#fff;
	color:#000;
	font-size:0.8em;
	width:120px;
}
#datatypeMenu_prev ul,#datatypeMenu_sch ul{
	margin-left:0px;
	padding:10px; 
	list-style-type:none;
}
#datatypeMenu_prev ul li,#datatypeMenu_sch ul li{
/*	margin-bottom:10px;
    padding-bottom:5px;  */
    font-size:1.1em;    
	border-bottom: 1px solid #bbb;
	cursor:pointer;
}
#datatypeMenu_prev ul li span, #datatypeMenu_prev ul li span{
	color:#379ee2;
}
#datatypeMenu_prev ul li:hover,#datatypeMenu_sch ul li:hover{
    color: #379ee2;	
}
#tablescroll{
	position:absolute;
	right:20px;
	top:10px;
	font-size:2.0em;
	cursor:pointer;
	color:#878bad;
}
#tablescrollback{
	position:absolute;
	left:-10px;
	top:10px;
	font-size:2.0em;
	cursor:pointer;
	color:#878bad;
}
#schemaAttTable{
    color:#000;
	font-size:1.0em;
}
#schemaAttTable table td{
	padding-bottom:2px;
}
.attuseElem_sch{
    color: #379ee2;
    cursor:pointer;
    height:12px;
    width:12px;
    font-size:0.8em;
    text-align:center;
}
.attuseElem_sch:hover{
	/*	color:#f6ef77; */
	color:#705454;
}
.attuseElem_prev {
	height:24px;
	width:24px;
	padding-left:4px;
	padding-right:4px;
	color:#379ee2;
	font-size:1.2em;
	display:inline;
}
.attuseElem_prev:hover{
	/*	color:#f6ef77; */
	color:#705454;
}
.datatypeElem_sch{
    color:#379ee2;
    height:12px;
    width:12px;
    font-size:0.8em;
    text-align:left;
}
.datatypeElem_sch:hover{
    color:#705454;
}
.datatypeElem_sch_disabled{
    color:#000;
/*    cursor:pointer;  */
	height:12px;
	width:12px;
	font-size:0.8em;
	text-align:left;
}
.datatypeElem_prev{
	width:70px; 
	font-size:0.8em;
	font-weight:400;
	color:#379ee2;
	height:24px;
	width:24px;
	display:inline;
}
.datatypeElem_prev:hover{
	color:#705454;
}
.datatypeElem_prev_disabled{
	width:70px; 
	font-size:0.8em;
	font-weight:400;
	color:#000;
	height:24px;
	width:24px;
	display:inline;
}
/*Modals*/
.modal-dialog{
	vertical-align: middle;
}
#initLoadDialog h3, #initLoadDialog i{
	color:#999;
}
/*End Modals*/
/*.datatypeTD_sch:hover{
    color:#000;
}*/

.tbldarkerrow{
/*LMD	background-color:#8a84ac; */
}
#dataSectFrame{
	height: 1430px;
	background-color:#efefef;
	margin-left:15px;
	/*gca width:100%;*/
}
#dataSectContent{
	position:absolute;
	left:140px;
	top:10px;
	height:1000px;
   	/*gca width:100%;*/
}
#mainToggle{
	margin-top:15px;
}
#mainToggle .nav li.active a{
	background-color:#efefef;
	font-size:0.9em;		
}
#dataSectToolbar{
	position:absolute;
	left:5px;
	top:15px;
	width:100px;
	height:95%;
	border-right:solid 1px #9c9c9c;
}
#campaignSectFrame {
    height: 1430px;
    background-color: #efefef;
    margin-left: 15px;
    width: 100%;
}
#campaignSectToolbar{
	position:absolute;
	left:5px;
	top:15px;
	width:100px;
	height:95%;
	border-right:solid 1px #9c9c9c;
}
.dataAndModelButton-active, .campaignButton-active{
	color:#e45b5a;
}
.dataAndModelButton-inactive, .campaignButton-inactive{
	color:#88849a;
}
.dataAndModelButton, .campaignButton {
	text-align:center;
	border-bottom:solid 1px #dedede;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 12px;
}
.dataSectFrame, .campaignSectFrame{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.ddfloat{
	float:left;
}
.ddfloat::after { 
	clear:both;
}
#ds_scht_preview,#ds_scht_attributes{
	float:left;
}
#ds_scht_attributes::after{
	clear:both;
}
#profileFrame {
/*	position:relative;
	width:100%;*/
	position:absolute;
	width:100%;
	height:100%;
    overflow: hidden;
}
#profileContent{
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
}
#ds_schema_toggle{
	position:relative;
	width:100%;
}
#schemaEditor{
	margin-top:15px;
}
#schemaAttPanel{
	position:absolute;
	background-color:#e6e6e6;
	padding-left:15px;
	left:0px;
	/*LMD top:0px; */
	top:15px;
	width:100%;
	height:auto;
}
#mainDatasetFrame{
	width:100%;
}
#maindatasetPanel{
	margin-left:15px;
	height:1300px;
	background-color:#e6e6e6;
}
#previewFrame_frame, #ds_schema_attr{
	position:absolute;
	left:0px;
	top:15px;
	width:100%;
    height:auto;
}

#ds_prof_menu { /*, #mod_prof_menu{*/
	font-size: 0.9em;
	position:absolute;
	left:20px; 
	top:75px;
	width:225px;
	height:auto;
}
#ds_prof_menu{
    top:75px;
    float:left;
}
#ds_prof_title{
	margin-top:10px;
}

#dsprmen_mainattr,#dsprmen_othattr,#dsprmen_othattr_lab,#dsprmen_mainattr, #modprmen_mainattr,#modprmen_othattr,#modprmen_othattr_lab,#modprmen_mainattr {
    position:relative;
    left:15px;
}
#dsprmen_mainattr, #modprmen_mainattr{
	margin-bottom:10px;
}
.dsprmen_mattr,.modprmen_mattr{
	position:relative;
	font-weight:600;
	font-size:0.8em;
	margin-bottom:5px;
	padding:3px;
	border-bottom: solid 1px #ccc;
}
#dsprmen_othattr_panel{
	height:400px;
	overflow:scroll;
}
.dsprmen_oattr, .segProfileAtt{
	position:relative;
	font-weight:600;
	font-size:0.8em;
	margin-bottom:5px;
	padding:3px;
	border-bottom: solid 1px #ccc;
}
.dsprmenactive, .modprmenactive{
	background-color:#878bad;
	color:#fff;
}
#ds_prof_content {
	position:absolute;
	left: 250px;
	top:3px;
	width:500px;
	height:400px;
}
#modelProfileCont{
    position: absolute;
    left: 250px;
    top: -20px;
    width: 500px;
    height: 400px;
}
#ds_prof_choose, #mod_prof_choose{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
}
#ds_prof_chart, #mod_prof_chart{
	position:absolute;
	left:0px;
	top:25px;
	width:100%;
	height:450px; 
}
#ds_profile_chart{
	position:absolute;
	left:270px;
	top:20px;
	width:600px;
/*	height:100%; */
	height:450px; 
}
#modelProfileChart{
	position:absolute;
	left:0px;
	top:25px;
	width:100%;
	height:450px; 
}
#mod_prof_title{
	font-size:0.9em;
	font-weight:600;
}
#mod_prof_chart{
	top:0px;
}
#ds_prof_chart_nav, #mod_prof_chart_nav{
	position:absolute;
	left:515px;
	top:50px;
	width:100%;
	height:80px;
	font-size:0.9em;	
}
#datasetToggle{
	margin-top:15px;
	width:100%;
}
#datasetToggle .nav li.active a{
	background-color:#e6e6e6;	
}
#campaignToggle{
	margin-top:15px;
	width:100%;
}
#campaign Toggle .nav li.active a{
	background-color:#e6e6e6;	
}
.dsschemtogglab{
	font-size:0.9em;
	margin-right:15px;
}
.dsetprofchoice, .modetprofchoice{
	float:left;
	margin-right:5px;
	cursor:pointer;
	color:#878bad;
	font-weight:600;
	font-size:0.8em;
	padding:3px;
}
.dsetprofchoicelab, .modetprofchoicelab{
	float:left;
	margin-right:5px;
	font-size:0.8em;
	padding:3px;
}
.dsetprchactive, .modetprchactive{
	color:#fff;
	background-color:#878bad;
}
#updateschema{
	width: 140px;
	position: absolute;
	top: -40px;
	right: 35px;
}
#updateschemaattr{
	width: 140px;
	position: absolute;
    top: -40px;
	right: 35px; 
}
/*Files*/
.dsinstruc_sub {
    font-size: 0.8em;
    color: #999;
}
#file-form {
    /* background-color: #dedede; */
    height: 50px;
	position: relative;
}
#file-form-fileph {
    width: 150px;
    margin-top: 20px;
}

#file-form input {
	/*
    position: absolute;
    background-color: #ddddef;
    border-radius: 20px;
    padding-left: 0px;
    text-align: center;
*/
}
#file-form-inpt {
    background-color: #f00;
    width: 300px;
    height: 40px;
    z-index: 1500;
    opacity: 0;
}
#dsintruc {
    border-top: 1px solid #e5e5e5;
    margin-bottom: 20px;
}
.filerow div {
    float: left;
}
.filerow {
    position: relative;
    clear: both;
    margin-bottom: 10px;
}
#filelisting {
    margin-bottom: 15px;
}
.statusmarker {
    margin-top: 4px;
    width: 20px;
}
.statusmarker span {
    font-size: 20px;
    color: #44bbaf;
}
.filelabel {
    font-size: 14px;
    width: 80px;
    color:#44bbaf;
    padding-top: 5px;
    padding-left: 5px;
}
.nofile {
    color: #aaa;
}
#dsloadstatus {
    color: #44bbaf;
    font-size: 0.8em;
}
filelisting {
    margin-top: 10px;
    margin-bottom: 10px;
}
.filenm {
    margin-top: 5px;
    color: #999;
}
#upschema_msg, #upschema_attr_msg{
	float:left;
	margin-right:10px;
	width:240px;
	text-align:right;
	font-size:0.8em;
}
#upschema_rev, #upschema_attr_rev{
	float:left;
	margin-right:10px;
	padding:3px;
	width:80px;
	
}
#upschema_attr_sv, #upschema_sv{
	float:left;
	margin-right:10px;	
	padding:3px;
	width:80px;
}
/*Models*/
#modelFrame{
    position:relative;
	height:1200px;
	background-color:#e6e6e6;
	width:100%;
	padding-left:0px;
}
#segmentTableCont{
	position:absolute;
	left: 20px;
	top: 20px;
	width: 100%;
	height:auto;
}
#segProfileAttLabel{
	margin-left:0px;
    margin-bottom:15px;
    font-weight:500;
}
#modcontrols{
	margin-bottom:10px;
}
#scorecontrols{
	margin-bottom:20px;
}
#statcontrols{
 /*   position:absolute;
    left:40px;*/
}
#mod_toggle{
	margin-top:15px;
	width:100%;
}
#mod_toggle .nav li.active a{
	background-color:#e6e6e6;
	/*LMD add */
	font-size:0.9em;	
}

#mod_segcompchoose{
	position:absolute;
	left:400px;
	top:0px;
	height:auto;	
}
/*
#mod_seglist{
	width:100%;
}
*/
#segmentProfileAttsCont{
	position:absolute;
	left:5px;
/*LMD 1-13 	top:450px; */
    top:500px;
	width:200px;
/*LMD	height:auto; */
	height:400px;
}
#modelAttImportCont, #modelAttImportChart{
	position:absolute;
	top:0px;
	/*width:400px;*/
	width:80%;
/*LMD	height:auto; */
	height:400px;
}
#modelAttImportChart{
	left:0px;
	width:100%;
}
#modelAttImportCont{
	left:-2000px;
}
#modelGainCont, #modelGainChart {
	position:absolute;
	top:0px;
	/*width:500px;*/
	width:80%;
/*LMD	height:auto; */
	height:500px;
}
#modelGainChart {
	left:0px;
	width:100%;
}
#modelGainCont {
	left:-2000px;
}
/*gca added lift for lists*/
#modelLiftCont, #mod_liftchart, #modelLiftCont_lists, #mod_liftchart_lists {
	position:absolute;
	top:0px;
	/*width:500px;*/
	width:80%;
/*LMD	height:auto; */
	height:500px;
}

#mod_liftchart, #mod_liftchart_lists {
	left:0px;
}

#modelLiftCont{
	left:-2000px;
}
#modelLiftChart{
	left:0px;
	width:100%;
	height:500px;
}
.annlabdescr{
	width:100px;
	font-size:0.8em;
	color:#666;
}
.annlabval{
	font-size:0.8em;
	font-weight:600;
}
#annlab_ob,#annlab_resp{
	width:100%;
}
#mod_chart_toggle{
	position:relative;
	width:100%;
}
#mod_chart_preview,#mod_chart_attributes{
	float:left;
}
#mod_chart_attributes::after{
	clear:both;
}
.mchtogglab{
	font-size:0.9em;
	margin-right:15px;
}
#mod_charts{
	position:absolute;
	left: -2000px;
	top:0px;
	width:800px; 
	height:auto;
}
/*Model Segments*/
.segheader{
	position:absolute;
	left:0px;
	top:0px;
	height:75px;
}
.seglab{
	font-size:0.8em;
	color:#999;
	font-weight:600;
}
.segmathead{
	position:absolute;
	left:150px;
	top:0px;
}
.segmhding{
	position:relative;
	width: 90px;
	height:50px;
	font-size: 0.7em;
	font-weight:600;
	background-color:#878bad;
	color:#fff;
	padding:5px;
	float:left;
	margin-right:1px;
}
.segtotals{
	position:absolute;
	left:0px;
	top:50px;
}
.segmattots{
	position:absolute;
	left:150px;
	top:0px;
/*	width: 1000px; */
}
.segmattot{
	position:relative;
	width: 90px;
	height:30px;
	font-size:0.8em;
	background-color:#ddddef;
	color:#666;
	padding:5px;
	float:left;
	margin-right:1px;
}
/*
.segrows{
	position:absolute;
	left:0px;
	top:80px;
	width: 100%;
	height: 350px;
	overflow-y: scroll;
	overflow-x: hidden;
	border-bottom: solid 1px #999;
}
*/
.segrow{
	position:relative;
	left:0px;
	margin-bottom:4px;
	width: 100%;
	background-color:#fff;
}
.segdef{
	position:absolute;
	left:0px;
	top:0px;
	width:145px;
	height:auto;
	padding:5px;
	background-color:#878bad;
}
.segdef_name{
	position:relative;
	color:#fff;
	font-size:0.8em;
	font-weight:600;
	width:100%;
	padding-bottom:3px;
}
.segdef_atts{
	position:relative;
	width:100%;
}
.segdef_att{
	position:relative;
	width: 100%;
	height: auto;
	border-top:solid 1px #ddddef;
	color:#ddd;
	font-size: 0.7em;
	padding-bottom:5px;
	padding-top:5px;
}
.segmatrow{
	position:absolute;
	left:150px;
	top:0px;
/*	width: 1000px; */
}
.segmatrowval{
	/* position:relative; */
	width: 90px;
	font-size:0.8em;
	color:#333;
	padding:5px;
	float:left;
	margin-right:1px;
	border-right: solid 1px #bbb;
}
/*End Models*/


/*Dialogs*/
.diagsubtitle{
	margin-top:10px;
	margin-bottom:5px;
	border-bottom:solid 1px #dedede;
	color:#666;
	width:100%;
    font-weight:500;
    font-size:0.9em;    
}
.editdiagmsg{
	height:50px;
	font-size:1.4em;
	color:#666;
}
.editdiagmsgsm{
	height:20px;
	font-size:1em;
	color:#999;
}
.dialog_input{
    height:18px;
    padding-left:16px;
}
.dialog_input div{
	float:left; 
}
.dialog_input_lab{
	width:150px;
	color:#666;
	font-size:0.9em;
	font-weight:600;	
    padding-top:4px;
    padding-bottom:4px;
    
}
.dialog_input_inputbox {
	color:#666;
    font-size:0.9em;
    padding-top:1px;
	padding-bottom:1px;
}
.dialog_input_val{
	color:#666;
    font-size:0.9em;
    padding-top:1px;
	padding-bottom:1px;
}
.dialog_input_valtext{
/*	height:14px; 
	width:500px;  */
	color:#666;
    font-size:0.9em;	
    padding-top:1px;
	padding-bottom:1px;
	}
/*LMD */
.btn-schema{
	position:relative;
	float:right;
}
/*LMD */
.btn-schema{
	float:left;
	width:auto;
	margin-right:10px;
}
.editdiagfooterbtns{
	position:relative;
	float:right;
}
.editdiagfooterbtns .btn{
	float:left;
	width:auto;
	margin-right:10px;
}
.dreq{
	padding-left:0px !important;
}
.dreqast{
	color:coral;
}
.reqmsg{
	color:coral;
	font-size:0.8em;
	height:20px;
	width:auto;
}
/*Bootoverride*/
.btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover {
    background-color: #aaa;
}
.btn-sm {
    padding: 3px;
    font-size: 0.8em;
    padding-left: 3px;
}
.dropdown-menu{
	top:90%;
	width:100%;
	background-color:#ddddef;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.175);
	 box-shadow: 0 0px 0px rgba(0,0,0,.175);
}
.btn{
	text-transform:none;
	padding-top:1px;
	padding-bottom:1px;
}
#segmentHdrDesc {
    width:250px;
}
#segmentHdr {
    width: 70px;
}
#segmentDesc {
    width:250px;
}
#segmentName {
    font-weight:bolder;    
}
#segmentHdrVal {
    width: 70px;
    text-align:right;    
}
#segmentVal {
    width: 70px;
    text-align:right;    
} 
#segmentTableHdrCont{
	position:absolute;
	width:90%;
	height:116px; 
	overflow:hidden;
}
#segmentTableBodyCont{
	position:absolute;
	width:90%;
	top:50px;
	height:400px;
	overflow-x:hidden;
    overflow-y:scroll;
}
#segmentTableHdrCont table th{
    font-size:0.8em;
    font-weight:500;
}
#segmentTableBodyCont table td{
}
#segmentTableHdrCont table, #segmentTableBodyCont table{
/*	width:700px; */
    table-layout:fixed;
}
#segmentTableHdr, #segmentTableBody {
    width:100%;
}
.modal-header div{
	font-size: 1.1em;
	color:#999;
}
.modal-footer{
	background-color:#e5e5e5;
}
.modal-content{
	overflow-y:scroll;
}
a{
	color:#6e7297;
}
#attrtype_container{
	padding-top: 12px;
    text-align:left;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #dedede;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #dedede;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #dedede;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #dedede;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #dedede;
}
.rotate {

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

