﻿/* * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} */

body
{
	background-color:transparent;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height: 1.42857143;
    color: #333;
    overflow: auto;
    
}
body.generalwindows
{
   /* background-color:#F2F2F2; */
   background-color:#fff;
}

a 
{
    
    /*color:#3B5998;*/
    color:#5887CA;
    text-decoration:none; 
    outline: none !important; 
}

/*a:hover.designer-menu,
a:focus.designer-menu 
{
  color: white;
  text-decoration: underline;
}*/

a:hover,
a:focus {
  /*color: #2a6496;*/
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}


.paintGrayBlockCor
{
	/*background-image:url("/images/topMenuBg.jpg");*/
	color:#666;
	background-color: White;
	/*-moz-border-radius:5px;
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px; 
    border-radius: 5px;
    behavior: url(border-radius.htc); */
}

.paintGrayBlockCorDown
{
	/*background-image:url("/images/topMenuBg.jpg");*/
	color:#666;
	background-color: White;
	
	/*-moz-border-radius:5px 5px 0px 0px; 
    -webkit-border-radius: 5px 5px 0px 0px; 
    -khtml-border-radius: 5px 5px 0px 0px; 
    border-radius: 5px 5px 0px 0px; 
    behavior: url(border-radius.htc); */
}

.paintBlueBlock
{
	/*background-color:#3B5998;
	color:White;
	-moz-border-radius:5px;  
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px; 
    border-radius: 5px; 
    behavior: url(border-radius.htc); 
    */
    
    color: #666;
    background: #f0f0f0;
    
    /*background: -moz-linear-gradient(top, #f0f0f0 0%, #d5d5d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#d5d5d5));
    background: -webkit-linear-gradient(top, #f0f0f0 0%,#d5d5d5 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%,#d5d5d5 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%,#d5d5d5 100%);
    background: linear-gradient(to bottom, #f0f0f0 0%,#d5d5d5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d5d5d5',GradientType=0 );
*/
}
.paintBlueBlockCor
{
	/*background-color:#5B74A8;*/
	background: #f0f0f0;
	/*color:White; */
	color: #707070;
	
	/*-moz-border-radius:5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px; 
    border-radius: 5px; 
    behavior: url(border-radius.htc); */
}
.paintWhiteBlock
{ 
	background-color:White;
	color:#4d4d4d;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
}


.paintWhiteBlockCor
{ 
	/*background: transparent;*/
	background-color:White;
	color:#4d4d4d;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	
	/*-moz-border-radius:5px; 
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px; 
    border-radius: 5px;
    */
}

.paintWhiteBlockCorBottomBorder
{ 
	background-color:White;
	color:#4d4d4d;
	
    border: 0;
    border-bottom: 1px solid #ccc;
	
}
 
.paintWhiteBlockCorLeftBorder
{ 
	background-color:White;
	color:#4d4d4d;
	
    border: 0;
   /* border-left: 1px solid #ccc; */
	
}

.paintWhiteBlockCorNoBorder
{ 
	/*background: transparent;*/
	background-color:White;
	color:#4d4d4d;
	/*border-style:solid;*/
	border-width:1px;
	border-color:#cccccc;
	
	/*-moz-border-radius:5px; 
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px; 
    border-radius: 5px;*/
    
}


/* used for Tabs  */
.paintWhiteBlock3Cor
{ 
	background-color:White;
	color:#4d4d4d;
	border: 0;
    border-top: 1px solid #ccc;
    
	/*border-style:solid;
	border-width:1px;
	border-color:#cccccc;*/
	
/*	-moz-border-radius:0px 5px 5px 5px; 
    -webkit-border-radius: 0px 5px 5px 5px;
    -khtml-border-radius: 0px 5px 5px 5px; 
    border-radius: 0px 5px 5px 5px; 
    behavior: url(border-radius.htc);  */
}
.paintLightGrayBlockCor
{ 
	background-color:#f2f2f2;
	color:#4d4d4d;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
/*	-moz-border-radius:5px; */ /* Firefox */
/*    -webkit-border-radius: 5px; */ /* Safari, Chrome */
/*    -khtml-border-radius: 5px; */ /* KHTML */
/*    border-radius: 5px; */ /* CSS3 */
 /*   behavior: url(border-radius.htc); */ /* IE border-radius */	
}

.withoutTopRoundCor
{
    -moz-border-radius:0px 0px 5px 5px; /* Firefox */
    -webkit-border-radius: 0px 0px 5px 5px; /* Safari, Chrome */
    -khtml-border-radius: 0px 0px 5px 5px; /* KHTML */
    border-radius: 0px 0px 5px 5px; /* CSS3 */
    behavior: url(border-radius.htc); /* IE border-radius */	
    
}

.withoutRoundCor
{
    -moz-border-radius:0px 0px 0px 0px; /* Firefox */
    -webkit-border-radius: 0px 0px 0px 0px; /* Safari, Chrome */
    -khtml-border-radius: 0px 0px 05px 0px; /* KHTML */
    border-radius: 0px 0px 0px 0px; /* CSS3 */
    
    
}


p.paintItem:hover
{
	background-color:#e8e8e8;

}
p.paintItemSelected
{
	border:solid 1px #3B5998;
	
}

/* Remove Chrome yellow Autofill */
input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
    /*-webkit-text-fill-color: #333;*/
}

input:-webkit-autofill:focus{
    -webkit-box-shadow: 0 0 0px 1000px white inset, 0 0 8px rgba(82, 168, 236, 0.6); 
    
}
/*****************************************************************************/


/* Comment out to get Bootstrap style input working */ 
/* .paintInputText input, .paintInputText select, .paintInputText textarea 
{
	color:#717070;
	background-image:url("/images/textBack.jpg");
	border:solid 1px #bebdbd;
	padding:1px 3px;
	margin:0px;
	-moz-border-radius:1px; 
    -webkit-border-radius: 1px; 
    -khtml-border-radius: 1px; 
    border-radius: 1px; 
    behavior: url(border-radius.htc); 



}
*/

.paintInputText input[type="checkbox"]
{
	-moz-border-radius:0px; /* Firefox */
    -webkit-border-radius: 0px; /* Safari, Chrome */
    -khtml-border-radius: 0px; /* KHTML */
    border-radius: 0px; /* CSS3 */
    behavior: url(border-radius.htc); /* IE border-radius */
}
.paintInputText input[type="radio"]
{
	background-image:none;
	border-width:0px;
	position:relative;
	top:2px;
	margin-right:4px;
}
.ie7 .paintInputText input[type="radio"]
{	
	top:3px;
}
.ie8 .paintInputText input[type="radio"]
{	
	top:4px;
}
.ie9 .paintInputText input[type="radio"]
{	
	top:4px;
}
.paintInputText input[type="checkbox"]
{
	background-image:none;
	/*position:relative;
	top:2px;*/
}
.ie7 .paintInputText input[type="checkbox"]
{
	/*position:relative;
	top:2px;
	right:4px;*/
	border-width:0px;
}
.ie8 .paintInputText input[type="checkbox"]
{
	
	border-width:0px;
}
.ie9 .paintInputText input[type="checkbox"]
{
	border-width:0px;
}
.paintInputText textarea
{
	background-image:none;
}
.paintInputText select
{
 padding-right:5px;
}

/* non-selected top tabs */
.paintTopMenuItem
{
	background-color:#fff;
	border:solid 1px #ccc;
	color: #333;
	margin-right: -6px;
	/*border-bottom: 1px solid #eee;*/
	
	/*font-weight:bold;*/
	
	/*background-image:url("/images/topMenuBg.jpg");*/
	/*color:White;*/
	/*-moz-border-radius:5px 5px 0px 0px; 
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px; 
    border-radius: 5px 5px 0px 0px; 
    behavior: url(border-radius.htc); */
}
.paintTopMenuItem:hover
{
    background-color:#ebebeb;
	background-image:none;
	border:solid 1px #adadad;
	color:#333;
	z-index:1100;
	/*font-weight:bold;*/
	
	/*background-color:#3a3b3b;*/
	/*border:solid 1px #3a3b3b;*/
	/*-moz-border-radius:5px 5px 0px 0px; 
    -webkit-border-radius: 5px 5px 0px 0px; 
    -khtml-border-radius: 5px 5px 0px 0px; 
    border-radius: 5px 5px 0px 0px; 
    behavior: url(border-radius.htc); */
}
.paintTopMenuItem.disabled, .paintTopMenuItem.disabled:hover
{
    cursor: not-allowed !important;
    background-color: #fff;
    color: gray;
}
.paintTopMenuItemSelected
{
	background-color:gray;
	background-image:none;
	border:solid 1px gray;
	position:relative;
	top:0px;
	color:#fff;
	z-index:1100;
	margin-right: -6px;
	
/*	-moz-border-radius:5px 5px 0px 0px; 
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px; 
    behavior: url(border-radius.htc); */
}

.paintTopMenuItemSelected : hover
{
    color:#fff !important;
    font-weight: bold;
}

table.paintTableContaner
{
	margin:0px;
	padding:0px;
	width:100%;
	border-spacing: 0px 0px;
	line-height:22px;
	border-collapse:collapse;
}
div.headerContaner
{
    /*background: #F2F2F2 repeat-x;*/
    background: #ffffff repeat-x;
    /*background-image: -webkit-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-image: -o-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-image: linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0);*/
    
	padding-right:16px;
	/*background-color:#F2F2F2;*/
	border:1px solid #cccccc;
	border-left-width:0px;
}

@-moz-document url-prefix() 
{ 
    div.headerContaner
    {
        background: #ffffff repeat-x;
  	    padding-right:15px;
	    border:1px solid #cccccc;
	    border-left-width:0px;
    }
}

.ie7 div.headerContaner
{
	padding-right:0px;
}
table.paintTableContaner th
{	
	/*text-align:left;	
	background-color:#5B74A8;
	color:White;
	font-weight:bold;
	padding:3px 5px;
	border-left:1px solid #cccccc; */
	
	padding:3px 5px;
	border-left:1px solid #cccccc;
	text-align:left;
	color: #4d4d4d;
    font-weight: bold;
    /*background: #f0f0f0;*/
    background: #ffffff;
    /*background: #F2F2F2 repeat-x;
    background-image: -webkit-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-image: -o-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-image: linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0);
    */
}

.ie7 table.paintTableContaner table.paintTable
{
	width:100%;
	
}
table.paintTableContaner td.contaner
{
	padding:0px;
}
table.paintTableContaner th input[type="checkbox"]
{
	/*margin-left:-4px;*/
	margin: 0px 35%;
	border:none;
	background-image:none;
	padding:0px;
}
.ie7 table.paintTableContaner th input[type="checkbox"]
{
	margin-left:-23px;
}
table.paintTableContaner td.contaner table
{
	border-top-width:0px;
}
table.paintTableContaner td.contaner table td
{
	padding:0px 5px;
	white-space:normal;
}
table.paintTableContaner td.contaner table
{
	white-space:normal;
}
table.paintTableContaner td.contaner div
{
	display:inline-block;
	overflow-y:scroll;
	overflow-x:hidden;
}
table.paintTableContaner td.contaner div div
{
	overflow:auto;
}
table.paintTableContaner td.contaner div.virtualDefaults
{
	height:270px;
	width:800px;
}
table.paintTableContaner td.contaner div.AddEditTargetList
{
	height:480px;
	width:500px;
}
table.paintTableContaner td.contaner div.previousSurveyProject
{
	height:245px;
	width:500px;
}
table.paintTableContaner td.contaner div.libraryQuestions
{
	height:390px;
	width:403px;
}
table.paintTableContaner td.contaner div.analysingTargetList
{
	height:295px;
	width:608px;
}
table.paintTableContaner td.contaner div.libraryResponses
{
	height:150px;
	width:386px;
}
table.paintTableContaner td.contaner div.libRespInQuest
{
	height:85px;
	width:384px;
}
table.paintTableContaner td.contaner div.QDPModelsAvailable
{
	height:210px;
	width:583px;
}
table.paintTableContaner td.contaner div.leanerTemplates
{
	height:120px;
	width:372px;
}
table.paintTableContaner td.contaner div.targetList
{
	height:200px;
	width:1100px;
}
table.paintTableContaner td.contaner div.newResponse
{
	height:105px;
	width:386px;
}
table.paintTable
{
	color:#4d4d4d;
	border:solid 1px #cccccc;
	border-right-width:0px;
	border-bottom:0px;
	margin:0px;
	padding:0px;
	width:100%;
	border-spacing: 0px 0px;
	line-height:22px;
	border-collapse:collapse;
}
.ie7 table.paintTable
{
	width:96%;
}
table.WithoutTopBor
{
	border-top:solid 0px #cccccc;
}

table.paintTableWindow
{
	width:96%;
}
table.paintTable img
{
	/*width:19px;*/
	padding:0 auto;
	
}
.ie7 table.paintTable img.imageInGrid
{
	/*width:19px;*/
	padding:0 auto;
	height:19px;
	position:relative;
	top:-2px;
}


table.paintTable th
{
	text-align:left;
	/*white-space:nowrap;*/
	line-height:16px;
	font-weight: bold;
}

table.paintTableContaner
{
	text-align:left;
	white-space:nowrap;
	line-height:16px;
	
}
.ie7 .winContainer table.paintTable
{
	border-top-width:0px;
}
.ie7 .winContainer table.paintTable th
{
	border-top:solid 1px #cccccc;
}
table.paintTable tr
{
	padding:0px;
	margin:0px;
	height:23px;
}
table.paintTable td, table.paintTable th
{
	padding:5px 5px;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
}
table.paintTable tr.dark
{
    background-color:#f0f0f0;
}
.ie7 table.paintTable tr.dark
{
    background-color:#f0f0f0;
}
table.paintTable tr.light
{
    background-color: #ffffff;
}

table.paintTable tr.errorhighlight
{
    background-color:#d5dcdf;
}

table.paintTable td.errorhighlight
{
    background-color:#d5dcdf;
}

table.paintTable tr.blue
{
    /*border-left:solid 1px #29447E;
    border-right:solid 1px #29447E;
    color:White;
    background-color: #5B74A8; */
    
    color: #4d4d4d;
    font-weight: bold !important;
    background: #ffffff;

    /*color: #707070;
    font-weight: 400;
    background: #F2F2F2 repeat-x;
    background-image: -webkit-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-image: -o-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-image: linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0);
    */
}
table.paintTable td input[type="checkbox"],
table.paintTable tr.blue input[type="checkbox"]
{
	margin:0px 35%;
	border:none;
	background-image:none;
	padding:0px;
}

.ie7 table.paintTable td input[type="checkbox"],
.ie7 table.paintTable tr.blue input[type="checkbox"]
{
	margin:0px 0px;
}
table.paintTable tr:hover
{
	cursor:default;
}
table.paintTableOnHover tr:hover
{
	background-color:#f2f4f5;	
	cursor:pointer;
}

table.paintTableOnHover tr.blue:hover
{
	/*background-color:#5B74A8;	*/
	background-color:#ffffff;	
}
table.paintTableOnHover tr.selected
{
	background-color: #d4d3d3;
	
}
.ie7 table.paintTableOnHover tr.selected
{
	background-color: #b2b1b1;
	
}

div.paintLinkGray a
{	
	display:inline-block;
	text-decoration:none;
	color:#4d4d4d;
}
div.paintLinkGray table p.paintLinkGrayInTable
{
	display:inline-block;
	width:90%;
	margin:0px;
	padding:0px;
}

div.winContainer div.paintLinkGray p,
div.winContainer div.paintLinkGray div,
div.mainBlock div.blockInMainBlock p.item,
div.mainBlock div.paintLinkGray div
{	
	margin:0px;
	padding:3px 10px;
	border-width:0px;
    /*-moz-border-radius:2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    behavior: url(border-radius.htc);*/
}

div.winContainer  div.paintLinkGray p:hover,
div.winContainer  div.paintLinkGray div:hover,
div.mainBlock div.paintLinkGray div:hover,
div.mainBlock div.blockInMainBlock p.item:hover,
div.mainBlock div.blockInMainBlock div.item:hover,
div.mainBlock div.caseOfCodeBlocks p:hover
{
    border-width:0px;
	background-color:#efeded;
	
    cursor:pointer;
    cursor:hand;
}
#structureDiv:hover{background:none !important;}
.orgStrucLi:hover
{
    background-color:#efeded;
}

.targetListOrgStruc:hover
{
    background:none !important;
}
div.mainBlock  div.paintLinkGray p.firstItem
{
	font-weight:bold;
	margin-left:5px;
	cursor:default;
}
div.paintLinkGray p.paintLinkGraySelected,
div.paintLinkGray div.paintLinkGraySelected,
div.paintLinkGray a.paintLinkGraySelected
{
    background-color:#dddbdb;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    -khtml-border-radius: 3px; 
    border-radius: 3px;
    behavior: url(border-radius.htc); */
}
div.paintLinkGray p.paintLinkGraySelected:hover
{
	background-color:#dddbdb;
}

/* Left Menu for Questionnaire, Project, TL, etc */
.paintMainMenu
{
    background-color: #eee;
	color:#4d4d4d;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
}

.paintMainMenu a
{
	background-color:#eee;
	border: 1px solid #eee;
    border-bottom-color: #ccc;
	color:#5887CA;
	
}

/* Change the color of disabled left menu items to gray */
.paintMainMenu a[href$='#']
{
    color: Gray !important;
}

/* Change the color of disabled left menu items to gray */
.TopPageMenu a[href$='#'], .LeftMenu a[href$='#'], .TopPageMenu a[href$='#'] i, .LeftMenu a[href$='#'] i
{
    color: Gray !important;
}

.TopPageMenu a[href$='#']:hover, .LeftMenu a[href$='#']:hover
{
    background-color: White;
    cursor: not-allowed;
}

div.paintMainMenu li.selected a
{
	background-color: #ffffff;
	color: #4d4d4d !important;
	position:relative;
	z-index:1;	
	font-weight: bold;
	
}
div.paintMainMenu li.selected a:hover
{
	background-color: #fff !important;
	text-decoration:none;
	color: #4d4d4d !important;
	border-top: solid 1px #eee;
	border-left: solid 1px #eee;
	
}
div.paintMainMenu a:hover
{
	background-color:silver;
    background-image:none;
    border:solid 1px #cccccc;
    color:White;
    z-index:1100;
}
/* Disabled menu items hover - remove hover selection */
div.paintMainMenu a[href$='#']:hover
{
	background-color:#eee;
	border-top: solid 1px #eee;
	cursor: default;
}
/* end of left menu for Questionnaire, etc*/


.paintGrayBlock
{
	background-color:#e8e8e8;
	border:solid 3px #d6d6d6;
}
div.paintInputText p.FCheckBox input
{
    border-style:none;
}
.paintTextQDPHomePage
{
	font-size:50px;
	color:#3B5998;
}
.paintBlueText
{
	color:#3B5998;
	font-size:large;
	font-weight:bolder;
	margin:5px 0px;
}

.paintCaseOfCodeBlocks div:hover
{
	background-color:#efeded;
    cursor:pointer;
    cursor:hand;
}
.paintCaseOfCodeBlocks div.selected
{
	background-color: #D9D7D7;
}
a.paintWhiteLink
{
	color: #707070;
	text-decoration:none;
}

a.paintWhiteLink:hover i
{
    color: #5887CA;
}

.paintColorRed
{
	color:Red;
}


/* Buttons and Inputs */

body input[type="button"],
body input[type="submit"],
a.button,
#btnInputMask
{
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  /*vertical-align: middle;*/
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  /*border-radius: 4px;*/

  color: #333;
  background-color: #fff;
  border-color: #ccc;
  min-width: 70px;
}

body input[type="button"]:focus,
body input[type="submit"]:focus,
a.button:focus,
#btnInputMask:focus,
body input[type="button"]:active:focus,
body input[type="submit"]:active:focus,
a.button:focus,
#btnInputMask:active:focus,
#btnInputMask.active:focus,
body input[type="button"].active:focus,
body input[type="submit"].active:focus,
a.button.active:focus
{
  outline: thin dotted;
/*  outline: 5px auto -webkit-focus-ring-color; */
  outline-offset: -2px; 
}


/*body input[type="button"]:hover,
body input[type="submit"]:hover,
a.button:hover
{
	background-image:url("/images/btnBackOnHover.jpg");
	border-color:#5fa1c1;
}
*/

body input[type="button"]:hover,
body input[type="button"]:focus,
body input[type="submit"]:hover,
body input[type="submit"]:focus,
a.button:hover,
a.button:focus,
#btnInputMask:hover,
#btnInputMask:focus
{
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
  text-decoration: none;
}

body input[type="button"]:active,
body input[type="submit"]:active,
a.button:active,
body input[type="button"].active,
body input[type="submit"].active,
a.button.active,
#btnInputMask:active,
#btnInputMask.active
{  
   color: #333;
   background-color: #ebebeb;
   border-color: #adadad;
  
    background-image: none;
   outline: 0;
   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

body input[type="button"].disabled,
body input[type="submit"].disabled,
a.button.disabled,
#btnInputMask.disabled
{
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}


body input[disabled="disabled"],
body input[disabled],
body select[disabled="disabled"],
#btnInputMask[disabled="disabled"]
{
/*	background-color:#ecebeb;
	background-image:none;
	color:#b2b1b1;
	box-shadow:0 0 0 0 #555555;
	-webkit-box-shadow:0 0 0 0 #555555;
	-moz-box-shadow:0 0 0 0 #555555;

*/
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;

}

#btnInputMask
{
    padding: 5px 0;
    min-width: 40px;
}

#btnInputMask a
{
    text-decoration: none;
}

#txtInputMask
{
    width: 250px;
}

/*body input[disabled="disabled"]:hover,
body input[disabled]:hover,
body select[disabled="disabled"]:hover
{
	background-color:#ecebeb;
	background-image:none;
	border-color:#bebdbd;
	color:#b2b1b1;
}
*/


/* Buttons */

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
/*  border-radius: 4px; */
  min-width: 60px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  /*outline: 5px auto -webkit-focus-ring-color;*/
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333 !important;
  background-color: #fff !important;
  border-color: #ccc !important;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333  !important;
  background-color: #ebebeb  !important;
  border-color: #adadad  !important;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none  !important;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff  !important;
  border-color: #ccc  !important;
}
.btn-default .badge {
  color: #fff  !important;
  background-color: #333  !important;
}
.btn-primary {
  color: #fff !important;
  background-color: #5887CA !important;
  border-color: #357ebd !important;
  min-width: 60px;
  font-weight: normal !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff  !important;
  background-color: #5887CA  !important;
  border-color: #285e8e  !important;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none  !important;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #5887CA  !important;
  border-color: #357ebd  !important;
}
.btn-primary .badge {
  color: #5887CA  !important;
  background-color: #fff  !important;
}


/* Popup Header  */
.popup-header
{
    text-align:center;
    color: #707070;
    font-weight: bold;
    border-bottom: 1px solid #d8d8d8;
    background: #f0f0f0;
   /* background: #F2F2F2 repeat-x;
    background-image: -webkit-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-image: -o-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-image: linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0); */
}

.popup-header-close-wrap
{
    float:right; 
    border-left:1px solid #ccc; 
    margin-top:-5px; 
    width:30px;
    height:30px;
}

.large-popup-header-close-wrap
{
    float:right; 
    border-left:1px solid #ccc; 
    margin-top:-5px; 
    width:35px;
    height:36px;
}

div.blueBlock a.designer-menu
{
    margin: 0;
    margin-right: 3px;
}
