/* Minification failed. Returning unminified contents.
(916,23): run-time error CSS1038: Expected hex color, found '#ccccc'
 */
@font-face {
  font-family: 'SourceSansPro';
  src: url('Font/SourceSansPro/SourceSansPro-Regular.eot'); /* IE9 Compat Modes */
  src: url('Font/SourceSansPro/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Font/SourceSansPro/SourceSansPro-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('Font/SourceSansPro/SourceSansPro-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('Font/SourceSansPro/SourceSansPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('Font/SourceSansPro/SourceSansPro-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}


@font-face {
  font-family: 'SourceSansProBold';
  src: url('Font/SourceSansPro/SourceSansPro-Bold.eot'); /* IE9 Compat Modes */
  src: url('Font/SourceSansPro/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Font/SourceSansPro/SourceSansPro-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('Font/SourceSansPro/SourceSansPro-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('Font/SourceSansPro/SourceSansPro-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('Font/SourceSansPro/SourceSansPro-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'SourceSansProSemiBold';
  src: url('Font/SourceSansPro/SourceSansPro-Semibold.eot'); /* IE9 Compat Modes */
  src: url('Font/SourceSansPro/SourceSansPro-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Font/SourceSansPro/SourceSansPro-Semibold.woff2') format('woff2'), /* Super Modern Browsers */
       url('Font/SourceSansPro/SourceSansPro-Semibold.woff') format('woff'), /* Pretty Modern Browsers */
       url('Font/SourceSansPro/SourceSansPro-Semibold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('Font/SourceSansPro/SourceSansPro-Semibold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'fontawesome';
  src: url('Font/FontAwesome/fontawesome-webfont.eot'); /* IE9 Compat Modes */
  src: url('Font/FontAwesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Font/FontAwesome/fontawesome-webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('Font/FontAwesome/fontawesome-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('Font/FontAwesome/fontawesome-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('Font/FontAwesome/fontawesome-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}  

html {
    background-color: #ffffff;
    margin: 0;
    padding: 0;
    min-width: 100%;
    width: 100%;
    max-width: 100%;

    min-height: 100%;
    height: 100%;
    max-height: 100%;
}

body {
    background-color: #ffffff;
    color: #333;
    font-size: 14px;
    font-family: SourceSansPro, Sans-Serif;
    margin: 0;
    padding: 0;

    min-width: 100%;
    width: 100%;
    max-width: 100%;

    min-height: 100%;
    height: 100%;
    max-height: 100%;
    
   }
.main 
{
    background-color: #f5f6f8;
    /*overflow:auto;*/
    width:100%;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -1.2em;
    font-weight : normal ;
}

header
{
     background-color: #ffffff;
}
.footerCls, .push
{
   
   font-size: .8em;
   background: #116dbf; 
   color:White;
   text-align:center;
   height: 1.2em;   
   border:1px solid #116dbf;  
}	

a {
    color: #333;
    outline:none ;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: underline;
    
}

    a:link, a:visited,
    a:active, a:hover {
        
    }

    a:hover {
       
    }

header, hgroup,
nav, section {
    display: block;
}

mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px;
}

.legend-class
{
    background-color:#116dbf;
    color:White;
    font-size:13px;
    height:18px;
    padding-top:3px;
    padding-left: 10px;
    padding-bottom:3px;
    margin-left : 20px;
    padding-right: 10px;
    display:block;
    font-family : SourceSansPro;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 0;
}

.prev,.next
    {
        width:40px;
        height:40px;        
    }

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

h1, h2, h3,
h4, h5, h6 {
    margin-bottom: 0;
    padding-bottom: 0;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.75em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}

    h5 a:link, h5 a:visited, h5 a:active {
        padding: 0;
        text-decoration: none;
    }


/* main layout
----------------------------------------------------------*/
.content-wrapper {
    margin: 5 auto;
    max-width: 100%;
}

#body {
    background-color: #efeeef;
    clear: both;
    padding-bottom: 0px;
}

    .main-content {
        background: url("Images/accent.png") no-repeat;
        padding-left: 10px;
        padding-top: 30px;
    }

    .featured + .main-content {
        background: url("Images/heroAccent.png") no-repeat;
    }






/* site title
----------------------------------------------------------*/
.site-title {
    color: #c8c8c8;
    font-size: 2.3em;
    margin: 0;
}

.site-title a, .site-title a:hover, .site-title a:active {
    background: none;
    color: #c8c8c8;
    outline: none;
    text-decoration: none;
}


/* login
----------------------------------------------------------*/
#login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
}

    #login a {
        background-color: #d3dce0;
        margin-left: 10px;
        margin-right: 3px;
        padding: 2px 3px;
        text-decoration: none;
    }

    #login a.username {
        background: none;
        margin: 0;
        padding: 0;
        text-decoration: underline;
    }

    #login ul {
        margin: 0;
    }

    #login li {
        display: inline;
        list-style: none;
    }


/* menu
----------------------------------------------------------*/
ul#menu {
    font-size: 1.3em;
    font-weight: normal;
    margin: 0 0  5px;
    padding: 0;
    text-align: right;
}

    ul#menu li {
        display: inline;
        list-style: none;
        padding-left: 15px;
    }

        ul#menu li a {
            background: none;
            color: #999;
            text-decoration: none;
        }

        ul#menu li a:hover {
            color: #333;
            text-decoration: none;
        }


/* page elements
----------------------------------------------------------*/
/* featured */
.featured {
    background-color: #fff;
}

    .featured .content-wrapper {
        background-color: #7ac0da;
        background-image: -ms-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -o-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7ac0da), color-stop(1, #a4d4e6));
        background-image: -webkit-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        color: #3e5667;
        padding: 20px 40px 30px 40px;
    }

        .featured hgroup.title h1, .featured hgroup.title h2 {
            color: #fff;
        }

        .featured p {
            font-size: 1.1em;
        }

/* page titles */
hgroup.title {
    margin-bottom: 10px;
}

hgroup.title h1, hgroup.title h2 {
    display: inline;
}

hgroup.title h2 {
    font-weight: normal;
    margin-left: 3px;
}

/* features */
section.feature {
    width: 300px;
    float: left;
    padding: 10px;
}

/* ordered list */
ol.round {
    list-style-type: none;
    padding-left: 0;
}

    ol.round li {
        margin: 25px 0;
        padding-left: 45px;
    }

        ol.round li.zero {
            background: url("Images/orderedList0.png") no-repeat;
        }

        ol.round li.one {
            background: url("Images/orderedList1.png") no-repeat;
        }

        ol.round li.two {
            background: url("Images/orderedList2.png") no-repeat;
        }

        ol.round li.three {
            background: url("Images/orderedList3.png") no-repeat;
        }

        ol.round li.four {
            background: url("Images/orderedList4.png") no-repeat;
        }

        ol.round li.five {
            background: url("Images/orderedList5.png") no-repeat;
        }

        ol.round li.six {
            background: url("Images/orderedList6.png") no-repeat;
        }

        ol.round li.seven {
            background: url("Images/orderedList7.png") no-repeat;
        }

        ol.round li.eight {
            background: url("Images/orderedList8.png") no-repeat;
        }

        ol.round li.nine {
            background: url("Images/orderedList9.png") no-repeat;
        }

/* content */
article {
    float: left;
    width: 70%;
}

aside {
    float: right;
    width: 25%;
}

    aside ul {
        list-style: none;
        padding: 0;
    }

        aside ul li {
            background: url("Images/bullet.png") no-repeat 0 50%;
            padding: 2px 0 2px 20px;
        }

.label {
    font-weight: normal;
}

/* login page */

#loginForm {
    border-right: solid 0px #c8c8c8;
   
}

    #loginForm .validation-error {
        display: block;
        margin-left: 15px;
    }

    #loginForm .validation-summary-errors ul {
        margin: 0;
        padding: 0;
    }

    #loginForm .validation-summary-errors li {
        display: inline;
        list-style: none;
        margin: 0;
    }

    #loginForm input {
        width: 150px;
    }

    #loginForm input[type="checkbox"],
    #loginForm input[type="submit"],
    #loginForm input[type="button"],
    #loginForm button {
        width: auto;
    }

#socialLoginForm {
    margin-left: 40px;
    float: left;
    width: 40%;
}

    #socialLoginForm h2 {
        margin-bottom:  5px;
    }

#socialLoginList button {
    margin-bottom: 12px;
}

#logoutForm {
    display: inline;
}

/* Account Menu */

.accdropdown 
{
	color: #555;
	margin: 3px -22px 0 0;
	width: 178px;
	position: relative;
	height: 17px;
	text-align:left;
}
.accsubmenu
{
	background: #fff;
	position: absolute;
	top: -12px;
	left: -20px;
	z-index: 100;
	width: 190px;
	display: none;
	margin-left: 10px;
	padding: 40px 0 0px;
	border:1px solid #FFFFFF;
	vertical-align:middle;
	line-height: 40px;
}
.accdropdown li a 
{
	color: #FFFFFF;
	display: block;
	font-family: SourceSansProSemiBold;
	font-size:14px;
	cursor: pointer;
	text-decoration:none;
	background:#116DC0;
	height:40px;
	text-align:center;
	vertical-align:middle;
}

.accdropdown li a:hover
{
	background:#2888C4;
	color: #FFFFFF;
	text-decoration: none;
}

.accaccount 
{
	font-size: 14px;
	line-height: 14px;
	color: #FFFFFF;
	position: absolute;
	z-index: 88;
	display: block;
	padding: 5px 0 0 10px;
	height: 34px;
	width: 180px;
	margin: -11px 0 0 -9px;
	text-decoration: none;
	/*background: url(images/downArrow.png) 150px 17px no-repeat;*/
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.accaccountSel
{
	font-size: 14px;
	line-height: 14px;
	color: #FFFFFF;
	position: absolute;
	z-index: 110;
	display: block;
	padding: 5px 0 0 10px;
	height: 34px;
	width: 180px;
	margin: -11px 0 0 -9px;
	text-decoration: none;
	/*background: url(images/downArrow.png) 150px 17px no-repeat;*/
	cursor:pointer;
	background-color:#2888C4;
	vertical-align:middle;
	text-align:center;
}


.accroot
{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size: 11px;
	padding: 0px 0 0 0px;
	vertical-align:middle;
}

/* Top Action Buttons */

.topActionButton 
{
	margin: 0 auto;
 	width: 80%;   
	position: relative;
	overflow: auto;
	text-align: center;
	display: inline-block;
	clear: both;
    background-color: #fff;
    /* change border to be inside the box */
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    padding-top:5px;
}

.topActionButton_frame{
	float: left;
	margin-left:3%;
	/* change border to be inside the box */
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.topActionButton_frame:first-child{
	margin-left: 0;
}

.topActionButton_selectDarkGrey
{
	color: #FFF;
    padding: 0 12px;
    height: 31px !important;
    font-family: SourceSansProSemiBold, Sans-Serif;
    font-size:12px;
    outline:none;
    border: 0 !important;  /*Removes border*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    background: #A0A0A0 url(images/_downArrow.png) 90px 13px no-repeat;
}

.topActionButton_selectDarkGrey option
{
	 background-color: #FFF;
     color: gray;
     
}

.topActionButton_selectBlue
{
	color: #FFF;
    padding: 0 12px;
    height: 31px !important;
    font-family: SourceSansProSemiBold, Sans-Serif;
    font-size:12px;
    outline:none;
    border: 0 !important;  /*Removes border*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    background: #359EE0 url(images/_downArrow.png) 158px 13px no-repeat;
}

.topActionButton_selectBlue option
{
	 background-color: #FFF;
     color: #359EE0;
     
}

.topActionButton_selectDarkBlue
{
	color: #FFF;
    padding: 0 12px;
    padding-right:25px; 
    height: 31px !important;
    font-family: SourceSansProSemiBold, Sans-Serif;
    font-size:12px;
    outline:none;
    border: 0 !important;  /*Removes border*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    background: #116DC0 url(images/_downArrow.png) 218px 13px no-repeat;
}

.topActionButton_selectDarkBlue option
{
	 background-color: #FFF;
     color: #116DC0;
     
}

.Create
{
    background:#57c644 url('Images/_new.png') no-repeat left center;
    background-position: 9% 50%;
    color: white;
	font-size:12px;
	font-family: SourceSansPro, Sans-Serif;
	padding: 8px 17px 8px 36px;
	height:31px;
	cursor: pointer;
	text-decoration:none;
	vertical-align:middle;
	line-height:31px;
	
	
}
  .CreateSurvey
{
    background:#57c644 url('Images/_new.png') no-repeat left center;
    background-position: 9% 50%;
    color: white;
	font-size:12px;
	font-family: SourceSansPro, Sans-Serif;
	padding: 8px 17px 8px 36px;
	height:31px;
	cursor: pointer;
	text-decoration:none;
	vertical-align:middle;
	line-height:31px;
	width:350px;
	
}
.setComp
{
    background:#116dbf url('Images/filter.png') no-repeat left center;
    background-position: 9% 50%;
    color: white;
	font-size:12px;
	font-family: SourceSansPro, Sans-Serif;
	padding: 8px 17px 8px 36px;
	height:31px;
	cursor: pointer;
	text-decoration:none;
	vertical-align:middle;
	line-height:31px;
	
	
}
.newaccountbutton[type="button"]
{
     border: 1px solid #adabab;
    background:#57c644 url('Images/delete.png') no-repeat left center;
    color: white;
	font-size:1em;
	font-weight:bold;
	padding:5px 10px 5px 15px;
	width:170px;
	height:40px;
	cursor: pointer;
}
.deletebutton[type="submit"]
{    
    background:#ed1c24 url('Images/_delete.png') no-repeat left center;
    background-position: 9% 50%;
    color: white;
	font-size:12px;
	font-family: SourceSansPro, Sans-Serif;
	padding: 8px 17px 8px 36px;
	height:31px;
	cursor: pointer;
	width:140px;
	text-decoration:none;
	margin:0;
	
}

.deletebuttonDis[type="submit"]
{    
     background:#F8E2E3 url('Images/_delete.png') no-repeat left center;
    background-position: 9% 50%;
    color: white;
	font-size:12px;
	font-family: SourceSansPro, Sans-Serif;
	padding: 8px 17px 8px 36px;
	height:31px;
	cursor: default;
	width:140px;
	text-decoration:none;
	margin:0;
	
}

 .deletebutton[type="submit"]:hover
{
/*   border: 1px solid #333333;
   background:#ed1c24 url('Images/delete.png') no-repeat left center;*/
}


/* contact */
.contact h3 {
    font-size: 1.2em;
}

.contact p {
    margin: 5px 0 0 10px;
}

.contact iframe {
    border: 1px solid #333;
    margin: 5px 0 0 10px;
}

/* forms */
fieldset {
    border: 0;
    margin: 5;
    padding: 5;
    display: block;
    float:left;
    width:100%;
    height:auto;
    }

    fieldset legend {
        display: none;
    }

    fieldset ol {
        padding: 0;
        list-style: none;
    }

        fieldset ol li {
            padding-bottom: 5px;
        }
        
       

       
label {
    /*display: block;*/
    font-size: 1.2em;
    color:#333333;
    font-weight: normal;
}

label.checkbox {
    display: inline;
}



input, textarea {
    border: 1px solid #cccccc;
    background: #fff;
    color: #333;
    font-size: 1.0em;
    margin: 5px 0  6px 0;
    padding: 5px;
    width: 300px;
}

textarea {
    font-family: inherit;
    width: 500px;
    
}

    input:focus, textarea:focus {
        border: 1px solid #7ac0da;
    }

    input[type="checkbox"] {
        background: transparent;
        border: inherit;
        width: auto;
    }

   
    
      
    td input[type="submit"],
    td input[type="button"],
    td button {
        font-size: 1em;
        padding: 4px;
        margin-right: 4px;
    }

/* info and errors */
.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.error {
    color: #e80c4d;
}

/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #ccccc;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}


/* tables
----------------------------------------------------------*/
table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 0;
    border: 0 none;
}

th {
    font-size: 1.2em;
    text-align: left;
    border: none 0px;
    padding-left: 0;
}

    th a {
        display: block;
        position: relative;
    }

    th a:link, th a:visited, th a:active, th a:hover {
        color: #333;
        font-weight: normal;
        text-decoration: none;
        padding: 0;
    }

    th a:hover {
        color: #000;
    }

    th.asc a, th.desc a {
        margin-right: .75em;
    }

    th.asc a:after, th.desc a:after {
        display: block;
        position: absolute;
        right: 0em;
        top: 0;
        font-size: 0.75em;
    }

    th.asc a:after {
        content: '▲';
    }

    th.desc a:after {
        content: '▼';
    }

td {
   /* padding: 0.25em 2em 0.25em 0em;*/
    border: 0 none;
}

tr.pager td {
    padding: 0 0.25em 0 0;
}


/********************
*   Mobile Styles   *
********************/
@media only screen and (max-width: 850px) {

    /* header
    ----------------------------------------------------------*/
    
    header .float-left,
    header .float-right {
        float: none;
    }

    /* logo */
    header .site-title {
        margin:0px;
        text-align: center;
    }

    /* login */
    #login {
        font-size: .85em;
        margin: 0 0 12px;
        text-align: center;
    }

        #login ul {
            margin: 5px 0;
            padding: 0;
        }

        #login li {
            display: inline;
            list-style: none;
            margin: 0;
            padding: 0;
        }

        #login a {
            background: none;
            color: #999;
            font-weight: 600;
            margin: 2px;
            padding: 0;
        }

        #login a:hover {
            color: #333;
        }

    /* menu */
    nav {
        margin-bottom: 5px;
    }

    ul#menu {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        ul#menu li {
            margin: 0;
            padding: 0;
        }


    /* main layout
    ----------------------------------------------------------*/
    .main-content,
    .featured + .main-content {
        background-position: 10px 0;
    }

    .content-wrapper {
        padding-right: 10px;
        padding-left: 10px;
    }

    .featured .content-wrapper {
        padding: 10px;
    }

    /* page content */
    article, aside {
        float: none;
        width: 100%;
    }

    /* ordered list */
    ol.round {
        list-style-type: none;
        padding-left: 0;
    }

        ol.round li {
            padding-left: 10px;
            margin: 25px 0;
        }

            ol.round li.zero,
            ol.round li.one,
            ol.round li.two,
            ol.round li.three,
            ol.round li.four,
            ol.round li.five,
            ol.round li.six,
            ol.round li.seven,
            ol.round li.eight,
            ol.round li.nine {
                background: none;
            }

     /* features */
     section.feature {
        float: none;
        padding: 10px;
        width: auto;
     }

        section.feature img {
            color: #999;
            content: attr(alt);
            font-size: 1.5em;
            font-weight: 600;
        }

    /* forms */
    input {
        width: 90%;
    }

    /* login page */
    #loginForm {
        border-right: none;
        float: none;
        width: auto;
    }

        #loginForm .validation-error {
            display: block;
            margin-left: 15px;
        }

    #socialLoginForm {
        margin-left: 50;
        float: none;
        width: auto;
    }


    
}

a.disabled {
   pointer-events: none;
   cursor: default;
}

/* top border  */

 border .float-left,
    border .float-right {
        float: left;
        
    }
    
   
 
 
   
   
 



 .email-text input 
 {
  font-weight: bold;
  margin: 10px 0 10px 0px;
  display: block;
  float:left;
  height: 22px;
  width:380px;
 }
 #fpasswordlink
{
    float:left;
    text-align:center;
    margin:10px 0 0 40px;
    display: inline;
    height:20px;
    
}
#fpasswordlink a
{
    color:#005594;
}

#rememberme
{
    float:left;
    text-align:center;
    margin:0 0 5px 50px;
    display: inline;
    height:20px;
    
}

.button-Green[type="submit"]
{
	background:#57c644;
	cursor: pointer;
	color: white;
	font-family:SourceSansProBold,Sans-Serif;
	font-size: 12px;
}

.buttonClass[type="submit"]
{
    border: 1px solid #adabab;
    background:#D93534 url('Images/login.png') no-repeat left center;
    color: white;
    border-radius: 6px !important; 
    -moz-border-radius: 6px; 
   -webkit-border-radius: 6px;
	font-size:1em;
	font-weight:normal;
	padding:3px 10px 5px 15px;
	width:120px;
	height:30px;
	cursor: pointer;
}

 .buttonClass[type="submit"]:hover
{
   border: 1px solid #333333;
    background:#ff5c61 url('Images/login.png') no-repeat left center;

}


  input[type="button"],
    button {
       background: #D93534;
	border:none;
        cursor: pointer;
        font-size: 1em;
        font-weight: normal;
        padding: 7px;
        margin-right: 8px;
       	width:110px;
	height:30px;
    }

input[type="submit"] {
	 background: #D93534;
	border:none;
	color:#ffffff;
	font-size:16px;
	font-weight:normal;
	padding:5px 10px 5px 15px;
	width:110px;
	height:30px;
}
	

	

		
    
    /* horizontal menu   */

#horizontalcssmenu ul
{
margin: 0;
padding: 0 0 0 7px;
list-style-type: none;
height:28px;
border:0px solid black;
}

/**Top level list items*/
#horizontalcssmenu ul li
{
position: relative;
display: inline;
float: left;
height:27px;
background-color: #F3F3F3;
}

/*Top level menu link items style*/
#horizontalcssmenu ul li a
{
display: block;
width: 90px; /*Width of top level menu link items*/
padding: 5px 0 0 10px;
border: 0px solid #ccc;
height:23px;
border-left-width: 0;
text-decoration: none;
color: black;
font: bold 12px Tahoma;
}

/*Sub level menu*/
#horizontalcssmenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items*/
#horizontalcssmenu ul li ul li{
display: list-item;
float: none;
}
/*All subsequent sub menu levels offset after 1st level sub menu 
#horizontalcssmenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script
top: 0;
}*/

/* Sub level menu links style */
#horizontalcssmenu ul li ul li a{
display: block;
width: 150px; /*width of sub menu levels*/
text-decoration: none;
padding: 7px 5px;
background: #9EBCD8;
border-width: 1px ;
border-color: black;
}
#horizontalcssmenu ul li a:hover{
background: url() center center repeat-x;
}
#horizontalcssmenu ul li ul li a:hover{
background: #2E4F6E;
color:White;
}

/*Background image for top level menu list links */
#horizontalcssmenu .arrowdiv
{
    padding-left:10px;
    background-position: right center;
    background-image: url('arrow-down.gif');
    background-repeat: no-repeat;
}

/*Background image for subsequent level menu list links */
#horizontalcssmenu .subfoldericon{
background: #F3F3F3 url(Content/arrow-right.gif) no-repeat center right;
}


* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 10em;
}
	
/* Holly Hack for IE \*/
* html #horizontalcssmenu ul li { float: left; height: 1%; }
* html #horizontalcssmenu ul li a { height: 1%; }
/* End */



/**/
.topmenu
{
    width:100% ;
    display: block;
   /* float:left;*/
    margin:0;
    padding:0; 
    background-color: #d8d8d8;
    height:56px;
    font-family:SourceSansProSemiBold, Sans-Serif;
   /* padding-left : 50px;*/
  
}


.topmenu ul
{
    padding: 0px 0;
    margin-top: 0px;
    margin-bottom: 0;
    list-style-type: none;
    text-align: center; /*set to left, center, or right to align the menu as desired*/
    /*float:left;*/
    font-size:14px;
 
}

.topmenu li{
display: inline;

}

.topmenu li a
{
    text-align: center; 
width: auto ;
text-decoration: none;
padding-top: 12px;
margin-top:12px;
font-weight:bold;
color: black;
padding-left:25px;
padding-right:25px;
 display:inline-block;
 height:32px;
    position: relative;
    color:#707070;
    
}

.topmenu li a:hover
{
    color:black;
    background-color:#f9f9f9;
    height:32px;

}

.topmenu ul li.selected a 
{
     color:black;
     background-color: #f9f9f9;
     height:32px;

 
}

.redtheme li a{
font-size:18px;
background: darkred;
background: -moz-linear-gradient(center top, #f5795d, #e55e3f 25%, #d02700 45%, #e55e3f 85%, #f5795d);
background: -webkit-gradient(linear, center top, center bottom, from(#f5795d), color-stop(25%, #e55e3f), color-stop(45%, #d02700), color-stop(85%, #e55e3f), to(#f5795d)); 
}

.greentheme li a{
font-size:12px;
background: green;
background: -moz-linear-gradient(center top, #7ad690, #3ec05c 25%, #298a40 45%, #3ec05c 85%, #7ad690);
background: -webkit-gradient(linear, center top, center bottom, from(#7ad690), color-stop(25%, #3ec05c), color-stop(45%, #298a40), color-stop(85%, #3ec05c), to(#7ad690)); 
}

.blacktheme li a{
font-size:16px;
background: black;
background: -moz-linear-gradient(center top, #9f9f9f, #686868 25%, #2a2a2a 45%, #686868 85%, #9f9f9f);
background: -webkit-gradient(linear, center top, center bottom, from(#9f9f9f), color-stop(25%, #686868), color-stop(45%, #2a2a2a), color-stop(85%, #686868), to(#9f9f9f)); 
}

.orangetheme li a{
font-size:14px;
background: #e55e3f;
background: -moz-linear-gradient(center top, #ecad9a, #e5937c 25%, #cf4c2a 45%, #e5937c 85%, #ecad9a);
background: -webkit-gradient(linear, center top, center bottom, from(#ecad9a), color-stop(25%, #e5937c), color-stop(45%, #cf4c2a), color-stop(85%, #e5937c), to(#ecad9a)); 
}

/**/


#usernamedisplay
{
    display:block;
    color:white;
    padding:5px 0 0 0;
}
#usernamedisplay a
{
    color:white;
}

.headerlogo
{
    background: #ffffff;
    width:100%;  
    min-width:955px; 
    height:115px;
    background: url("Images/NewHead.jpg") top left no-repeat;
}
.pageborder
{
    float: left;  
    background: #116dbf; 
    width:100%;  
    height:12px;

}
.pagebar
{
    background-color: #116dbf;
    width: 100%;
    height: 105px;
    margin-left:105PX;
 }
 .triangle-topright {
	width: 100%;
	height:0;
	border-top: 88px solid #116dbf;
	border-left: 65px solid transparent;
}

ul.tab {
    list-style-type: none;
    width: 100%;
    
}


/* Float the list items side by side */
ul.tab li 
{
    float: left;
    margin-top: -10px;
    margin-left:40px;
}
ul.tab1 li 
{
    float: left;
    list-style-type: none;
    margin-left:100px;
     
}
ul.tab2 li 
{
    float: left;
    list-style-type: none;
    margin-left:3px;
    margin-top:0px;
}
/* Style the links inside the list items */
ul.tab li a {
    display: inline-block;
    color: #97c9e8;
    text-align: center;
    text-decoration: none;
    transition: 0.3s;
    
}

/*a.topblueclr{color: #97c9e8;text-decoration: none;font-size:16px; font-family:SourceSansProBold;}
a.topblueclr:active { color: #97c9e8;text-decoration: none; }
a.topblueclr:link { color: #97c9e8;text-decoration: none; }
a.topblueclr:visited { color: #97c9e8;text-decoration: none; }
a.topblueclr:hover{color: White;text-decoration: none;}*/

.topblueclr{color: #97c9e8;text-decoration: none;font-size:16px; font-family:SourceSansProBold;}
.topblueclrhover{color: #FFFFFF;text-decoration: none;font-size:16px; font-family:SourceSansProBold;}

hr{
   background-color:#116dbf;
   height:3px;
   width:100px;
   border: 1px solid #116dbf;
   margin-left:6px;
   margin-top:24px;
}
.hr1{
   background-color:#57c644;
   height:6px;
   width:120px;
}
.linkwhite
{
    color:red;
}
/* Change background color of links on hover */
ul.tab li a:hover {
   color:White;
  
}

/* Create an active/current tablink class */
ul.tab li a:active {
  color:White;
}
ul.tab li a:selected {
   color:White;
  
}

.saturate {-webkit-filter: grayscale(100%); filter: grayscale(100%);}


.clsComboBox
{
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
	font-size:14px;
	color:white;
	height:30px;
	margin-left:86px;
	background-color: #126DC0;
}
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
    background-color: #D8D8D8;
    height: 28px;
    font-size: 10px;
    
}
.pageseperator
{
    margin-top:0;
    float:  left ;  
    background: #FFFFFF ;
    width:100%;  
    display: block ;
}
.pageseperatormargin
{
    margin-top:100px;
    float:  left ;  
    background: #D93534 ;
    width:100%;  
    height:6px;
    display: block ;
}



.loginmain
{
    width:525px; 
    height:325px; 
    margin:25px auto; 
    float:none;  
    border:2px solid #e9dbdc; 
    background:#E1E1E1;
    background: -ms-linear-gradient(center top, #F9F9F9, #F9F9F9 15%, #E1E1E1 45%, #E1E1E1 85%, #E1E1E1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#E1E1E1');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#E1E1E1')"; /* IE8 */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #E1E1E1));
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #F9F9F9 0%, #E1E1E1 100%);
    }
.logincontent
{ 
    margin: 15px auto; 
    width :300px; 
    text-align: left; 
   
}

.heading-field
{
    font-weight: bold;
    margin: 5px 0 0 0px;
    display: block;
    text-align:left;
    color:#666666;
    font-size: 1em;
}

  .label-field
 {
  font-family:SourceSansProBold,Sans-Serif;
  margin: 0px 0 0 0px;
  display: block;
  color:#000000;
  font-size: 11px;
  margin:0 auto;text-align: center;
  padding-bottom:5px;
}
 
 .label-field-grey
 {
  font-family:SourceSansPro,Sans-Serif;
  color:#949494;
  font-size: 12px;
  text-align: left;
  margin:0 auto;
  padding-bottom:5px;
  padding-left:4px;
  vertical-align:baseline;
}


.label-field-grey-center
 {
  font-family:SourceSansPro,Sans-Serif;
  margin: 0px 0 0 0px;
  display: block;
  color:#949494;
  font-size: 12px;
  margin:0 auto;text-align: center;
  padding-bottom:5px;
}
 
  .loginUsernameeditor-field input
 {
  font-weight: bold;
  margin: 0 auto;
  display: block;
  text-align:left;
  color:#333333;
  width:266px;
  font-size: 1em;
  border: #426376 solid 1px;
 }
 
  .loginpasswordeditor-field input
 {
  width:266px;
  font-size: 1em;
  font-weight: bold;
  margin: 0 auto;
  display: block;
  text-align:left;
  color:#333333;
 border: #426376 solid 1px;
 
 }
 
  .error-label
 {
  font-weight: bold;
  margin: 5px 0 0 0px;
  display: block;
  text-align:left;
  color:#ff0000;
  font-size: 1em;

 }
 
 .maintablecontent
 {
    float:left;
    width:100%;
    min-width: 100%; 
  	height:100%;
  	min-height:100%;
    color:#666666;
    margin:0;    
    background-color:white;
 }
 
  .leftcontent
 {
    float:left;
    margin-left: 0px; 
	width: 140px; 
	height:100%;
	min-height:100%; 
	background-color:#116dbf; 
 }
 
  .leftcontentPolling 
 {
    float:left;
    margin-left: 0px; 
	width: 250px; 
	height:100%;
	min-height:100%; 
	background-color:#116dbf; 
 }
 
 .leftcontentPolling li a:hover
    {
  color:#116dbf;
  width: 91%; 
    background-color: #f9f9f9 !important;
   font-weight:bold;
   /*border:1px solid #D93534 !important;*/
   background: -webkit-gradient(linear, center top, center bottom, from(#f9f9f9), color-stop(25%, #f9f9f9), color-stop(45%, #f9f9f9), color-stop(85%, #f9f9f9), to(#f9f9f9)); /* webkit gradient background */
   /*background: -moz-linear-gradient(linear, center top, center bottom, from(#D93534), color-stop(25%, #D93534), color-stop(45%, #D93534), color-stop(85%, #D93534), to(#D93534));*/ /* webkit gradient background */
   background-image: linear-gradient(to bottom, #f9f9f9, #f9f9f9); /* Firefox 16+, IE 10+, Opera 12.50+ */
 }

 
 .rightcontent
 {
    margin-left : 200px;
	/*margin-right: 10px; */
	margin-top: 13px; 
 }
 
  .rightcontentGeneral
 {
    margin-left : 20px;
	margin-right: 10px; 
	margin-top: 30px; 
 }
 
  .rightcontentrunpolling
 {
    margin-left : 10px;
	margin-right: 10px; 
	margin-top: 30px; 
 }
 
  .rightcontentrunpolling1
 {
    margin-left : 0px;
	margin-right: 0px;
	margin-bottom:0px; 
	margin-top: 0px; 
 }
 
.leftmenu
{
    margin-top: 25px; 
    margin-left:0px; 
    font-size: 13px;
    height:100% !important;
    background-color: #116dbf !important;
    
}

.leftmenu ul
{
    list-style-type: none;
    padding-left :0px;
    padding-right:0px;
    margin: 0;
    text-align:left;  
     height:100% !important;
      background-color: #116dbf !important;
}

.leftmenu li
{
    
    height: 43px; 
    /*margin-bottom:10px; */
    font-weight:normal;
   vertical-align:middle;
   line-height:43px;
    font-family:SourceSansProSemiBold,Sans-Serif;
	
}


.leftmenu li a
{
    height: 43px; 
    float:left;
    width:117px;
    text-decoration: none;
    padding:0px 0px 0px 23px;
    /*padding: 7px 7px 10px 13px;*/
    /*margin-right: 5px;*/
    /*border: 1px solid #E1E1E1;*/
    color: #f9f9f9;
    background-color:#116dbf; 
    font-family:SourceSansProBold,Sans-Serif;
    /*border-radius: 6px !important; /*w3c border radius*/
    /*box-shadow: 3px 3px 4px rgba(0,0,0,.5) !important; /* w3c box shadow */
    /*-moz-border-radius: 6px; /* mozilla border radius */
    /*-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* mozilla box shadow */
    /*background: -moz-linear-gradient(center top, #0F6DC0, #0F6DC0 25%, #0F6DC0 45%, #0F6DC0 85%, #0F6DC0);/* /* mozilla gradient background */
    /*-webkit-border-radius: 6px; /* webkit border radius */
    /*-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */
   /* background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), color-stop(25%, #FFFFFF), color-stop(45%, #FFFFFF), color-stop(85%, #FFFFFF), to(#FFFFFF)); /* webkit gradient background */
    /*background-image: linear-gradient(to bottom, #F6F6F6, #F6F6F6); /* Firefox 16+, IE 10+, Opera 12.50+ */
}

.leftmenu li a:hover,
.pollleftmenu li a:hover,
.runpollleftmenu li a:hover,
.runEnablepollleftmenu li a:hover{
 color:#116dbf;
   background-color: #f9f9f9 !important;
  font-weight:bold;
  /*border:1px solid #D93534 !important;*/
  background: -webkit-gradient(linear, center top, center bottom, from(#f9f9f9), color-stop(25%, #f9f9f9), color-stop(45%, #f9f9f9), color-stop(85%, #f9f9f9), to(#f9f9f9)); /* webkit gradient background */
  /*background: -moz-linear-gradient(linear, center top, center bottom, from(#D93534), color-stop(25%, #D93534), color-stop(45%, #D93534), color-stop(85%, #D93534), to(#D93534));*/ /* webkit gradient background */
  background-image: linear-gradient(to bottom, #f9f9f9, #f9f9f9); /* Firefox 16+, IE 10+, Opera 12.50+ */
}

.leftmenu ul li.selected a ,
.pollleftmenu ul li.selected a,
.runpollleftmenu ul li.selected a,
.runEnablepollleftmenu ul li.selected a{
  color:#116dbf;
  background-color: #f9f9f9 !important;
  font-weight:bold;  
  /*border:1px solid #D93534 !important;*/
  background: -webkit-gradient(linear, center top, center bottom, from(#f9f9f9), color-stop(25%, #f9f9f9), color-stop(45%, #f9f9f9), color-stop(85%, #f9f9f9), to(#f9f9f9)); /* webkit gradient background */
 /* background: -moz-linear-gradient(linear, center top, center bottom, from(#D93534), color-stop(25%, #FFFFFF), color-stop(45%, #D93534), color-stop(85%, #D93534), to(#D93534)); /* webkit gradient background */
  background-image: linear-gradient(to bottom, #f9f9f9, #f9f9f9); /* Firefox 16+, IE 10+, Opera 12.50+ */
}


.leftmenu ul li a ,
.pollleftmenu ul li a,
.runpollleftmenu ul li a,
.runEnablepollleftmenu ul li a{
  color:#97c9e8;
  background-color: #116dbf !important;
  font-weight:bold;  
  
  /*border:1px solid #D93534 !important;*/
   background: -webkit-gradient(linear, center top, center bottom, from(#116dbf), color-stop(25%, #116dbf), color-stop(45%, #116dbf), color-stop(85%, #116dbf), to(#116dbf)); /* webkit gradient background *
  background: -moz-linear-gradient(linear, center top, center bottom, from(#D93534), color-stop(25%, #FFFFFF), color-stop(45%, #D93534), color-stop(85%, #D93534), to(#D93534)); /* webkit gradient background */
  background-image: linear-gradient(to bottom, #116dbf, #116dbf); /* Firefox 16+, IE 10+, Opera 12.50+ */
}



.leftmenu a.subfolderstyle{
background: url(Images/right.gif) no-repeat 97% 50%;
background-color: #C6D9F1;
}
.leftmenu a.subfolderstyle:hover{
background: url(Images/right.gif) no-repeat 97% 50%;
background-color: #C6D9F1;
}



.leftmenu ul li a 
{
    block-size: auto;
    line-height: normal;
    padding: 10px 3px 10px 20px;
    margin-bottom:8px;
}

.leftmenu ul li ul a
{
    background-color: #F6F6F6 !important;
    margin-left: 20px; 
    right:5px;
    display:block;
 
}
 
.leftmenu ul li ul a:link, .leftmenu ul li ul a:visited 
{
    width:140px;
} 

.leftmenu ul li ul a:hover { 
background-color: #C6D9F1;
}


.pollleftmenu ul
{
    list-style-type: none;
    padding-left :0px;
    margin: 0;
    width:132px;
    text-align:center;  
   
}

.pollleftmenu li
{
    display: block;
    width:130px;
    height: 30px; 
    margin-bottom:5px; 
   font-weight:normal;
    
}


.pollleftmenu li a
{
    float:left;
    width:110px;
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 5px;
    color: white;
    border:1px solid #D93534;
    background: #D93534;
    border-radius: 8px !important; /*w3c border radius*/
    /*box-shadow: 3px 3px 4px rgba(0,0,0,.5) !important; /* w3c box shadow */
    -moz-border-radius: 8px; /* mozilla border radius */
    /*-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* mozilla box shadow */
    background: -moz-linear-gradient(center top, #D93534, #D93534 25%, #D93534 45%, #D93534 85%, #D93534); /* mozilla gradient background */
    -webkit-border-radius: 8px; /* webkit border radius */
    /*-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */
    background: -webkit-gradient(linear, center top, center bottom, from(#D93534), color-stop(25%, #D93534), color-stop(45%, #D93534), color-stop(85%, #D93534), to(#D93534)); /* webkit gradient background */
}


.pollleftmenu ul input[type="button"]
{
    float:left;
    width:130px;
    height: 28px; 
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 5px;
    margin:2px;
    color: white;
    border:1px solid #D93534;
    background: #D93534;
    font-size: small  ;
    border-radius: 8px !important; /*w3c border radius*/
    -moz-border-radius: 8px; /* mozilla border radius */
    background: -moz-linear-gradient(center top, #D93534, #D93534 25%, #D93534 45%, #D93534 85%, #D93534); /* mozilla gradient background */
    -webkit-border-radius: 8px; /* webkit border radius */
    background: -webkit-gradient(linear, center top, center bottom, from(#D93534), color-stop(25%, #D93534), color-stop(45%, #D93534), color-stop(85%, #D93534), to(#D93534)); /* webkit gradient background */
}

.pollleftmenu1 ul input[type="button"]
{
   float:left;
    width:145px;
    height: 44px; 
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 2px;
    margin:2px;
    color: white;
    background: #116dbf;
    font-size: 12px  ;
}
.pollleftmenu1 ul input[type="button"]:disabled
{
   float:left;
    width:145px;
    height: 44px; 
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 2px;
    margin:2px;
    color: white;
    background: #86B3DC;
    font-size: 12px  ;
}
.pollleftmenutimer ul
{
    list-style-type: none;
    padding-left :0px;
    margin: 0;
    width:102px;
    text-align:center;  
   
}

.pollleftmenutimer li
{
    display: block;
    width:100px;
    height: 30px; 
    margin-bottom:5px; 
   font-weight:normal;
    
}

.pollleftmenutimer li a
{
    float:left;
    width:100px;
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 5px;
    color: white;
    border:1px solid #D93534;
    background: #D93534;
    border-radius: 8px !important; /*w3c border radius*/
    /*box-shadow: 3px 3px 4px rgba(0,0,0,.5) !important; /* w3c box shadow */
    -moz-border-radius: 8px; /* mozilla border radius */
    /*-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* mozilla box shadow */
    background: -moz-linear-gradient(center top, #D93534, #D93534 25%, #D93534 45%, #D93534 85%, #D93534); /* mozilla gradient background */
    -webkit-border-radius: 8px; /* webkit border radius */
    /*-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */
    background: -webkit-gradient(linear, center top, center bottom, from(#D93534), color-stop(25%, #D93534), color-stop(45%, #D93534), color-stop(85%, #D93534), to(#D93534)); /* webkit gradient background */
}
/*.pollleftmenutimer ul input[type="button"]
{
    float:left;
    width:25px;
    height: 25px; 
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 5px;
    margin:2px;
    color: white;
    
    background: #D93534;
    font-size: small  ;
    background: #e8e8e8 url(Images/Start.png) no-repeat center;
}*/

#startTimerBtn
{
    float:left;
    width:25px;
    height: 25px; 
    text-decoration: none;
    /*margin-left:76px;
    margin-top:-30px;*/
    font-size: small  ;
    background: #f9f9f9 url(Images/Start.png) no-repeat center;
}
#pauseTimerBtn
{
    float:left;
    width:25px;
    height: 25px; 
    text-decoration: none;
	/*margin-top:10px;
    margin-left:20px;*/
    
    font-size: small  ;
    background: #f9f9f9 url(Images/Pause.png) no-repeat center;
}
#stopTimerBtn
{
    float:left;
    width:25px;
    height: 25px; 
    text-decoration: none;
    /*margin-top:-30px;
    margin-left:125px;*/
    font-size: small  ;
    background: #f9f9f9 url(Images/Stop.png) no-repeat center;
}


/*
.pollleftmenu ul input[type="button"]:hover{
  background-color: #E1E1E1 !important;
  border:1px solid #E1E1E1 !important;
  background: -webkit-gradient(linear, center top, center bottom, from(#E1E1E1), color-stop(25%, #E1E1E1), color-stop(45%, #E1E1E1), color-stop(85%, #E1E1E1), to(#E1E1E1)); 
  background: -moz-linear-gradient(linear, center top, center bottom, from(#E1E1E1), color-stop(25%, #E1E1E1), color-stop(45%, #E1E1E1), color-stop(85%, #E1E1E1), to(#E1E1E1));
}*/


.pollleftmenu ul input[type="button"]:disabled,
.pollleftmenutimer ul input[type="button"]:disabled,
.runpollleftmenu ul input[type="button"]:disabled,
.runEnablepollleftmenu ul input[type="button"]:disabled,
.runEnableGamemenu ul input[type="button"]:disabled
{
   
    
    float:left;
    width:145px;
    height: 44px; 
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 2px;
    margin:2px;
    color: white;
    background: #86B3DC;
    font-size: 12px  ;
    
}


.runpollleftmenu ul
{
    list-style-type: none;
    padding-left :0px;
    margin: 0;
    text-align:center;  
}


.runpollleftmenu ul input[type="button"]
{
    float:left;
    width:88px;
    height: 94px; 
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 5px;
    margin:0;
    border: 1px solid #D93534;
    color: white;
    background: #D93534;
    font-size: small  ;
    border-radius: 8px !important; /*w3c border radius*/
    -moz-border-radius: 8px; /* mozilla border radius */
    background: -moz-linear-gradient(center top, #D93534, #D93534 25%, #D93534 45%, #D93534 85%, #D93534); /* mozilla gradient background */
    -webkit-border-radius: 8px; /* webkit border radius */
    background: -webkit-gradient(linear, center top, center bottom, from(#D93534), color-stop(25%, #D93534), color-stop(45%, #D93534), color-stop(85%, #D93534), to(#D93534)); /* webkit gradient background */
}

/*.runpollleftmenu ul input[type="button"]:hover{
  background-color: #D93534 !important;
  border:1px solid #D93534 !important;
  background: -webkit-gradient(linear, center top, center bottom, from(#D93534), color-stop(25%, #D93534), color-stop(45%, #D93534), color-stop(85%, #D93534), to(#D93534));
  background: -moz-linear-gradient(linear, center top, center bottom, from(#D93534), color-stop(25%, #D93534), color-stop(45%, #D93534), color-stop(85%, #D93534), to(#D93534));
}*/



.runEnablepollleftmenu ul,
.runEnableGamemenu ul
{
    list-style-type: none;
    padding-left :0px;
    margin: 0;
    text-align:center;  
    width:147px;
}
.runEnableGamemenu ul
{
    width:100%;
}

.runEnablepollleftmenu ul input[type="button"],
.runEnableGamemenu ul input[type="button"]
{
    float:left;
    width:145px;
    height: 44px; 
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 2px;
    margin:2px;
    color: white;
   /* border:1px solid #D93534;*/
    background: #116dbf;
    font-size: 12px  ;
    /*border-radius: 8px !important; /*w3c border radius*/
    /*-moz-border-radius: 8px; /* mozilla border radius */
    /*background: -moz-linear-gradient(center top, #D93534, #D93534 25%, #D93534 45%, #D93534 85%, #D93534); /* mozilla gradient background */
    /*-webkit-border-radius: 8px; /* webkit border radius */
    /*background: -webkit-gradient(linear, center top, center bottom, from(#D93534), color-stop(25%, #D93534), color-stop(45%, #D93534), color-stop(85%, #D93534), to(#D93534)); /* webkit gradient background */
}

/*.runEnablepollleftmenu ul input[type="button"]:hover{
  background-color: #E1E1E1 !important;
  border:1px solid #E1E1E1 !important;
  background: -webkit-gradient(linear, center top, center bottom, from(#E1E1E1), color-stop(25%, #E1E1E1), color-stop(45%, #E1E1E1), color-stop(85%, #E1E1E1), to(#E1E1E1)); 
  background: -moz-linear-gradient(linear, center top, center bottom, from(#E1E1E1), color-stop(25%, #E1E1E1), color-stop(45%, #E1E1E1), color-stop(85%, #E1E1E1), to(#E1E1E1)); 
}*/



        .webGrid {border-collapse: collapse; margin: 0px 0 0 0px;  float:left;width:100%;}
        .header { background-color: #116DC0; font-weight: normal; color: #FFF;text-align:left; height:34px; font-size : 10px; word-break: keep-all; }
        .webGrid th { border: 1px solid #FFFFFF; padding:0px;text-align:center; white-space: nowrap;font-weight:normal;font-family:SourceSansPro;}
        .webGrid tbody {border: 1px solid #FFFFFF;padding:5px;color: #666666;}
        .webGrid td {border: 1px solid #FFFFFF; height:34px;  }
        .even { background-color: #E0E0E0; color:#116dbf;font-family:SourceSansProBold;font-size : 14px;height:30px;}
        .odd { background-color: #F4F4F4; color:#116dbf;font-family:SourceSansProBold;font-size : 14px;height:30px;}
        .person {  font-family:SourceSansProBold;font-size : 14px;text-align:left; padding-left:15px; }
        .person_right {  font-family:SourceSansProBold;font-size : 14px;text-align:right; padding-right:15px; }
        .run_col {  font-family:SourceSansProBold;font-size : 14px;text-align:left;  padding-left:15px;width:20% }
        .person_run {  font-family:SourceSansProBold;font-size : 14px;text-align:right; padding-right:10%;width:20% }
        .totalVotes{width: 15%;  font-size:.95em; }
        .percentageVotes{width: 15%;  font-size:.95em;}
        .urlperson {  max-width: 250px; word-wrap:break-word;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap; white-space: -o-pre-wrap;font-family:SourceSansProBold;font-size : 14px; text-align:left; padding-left:15px;}
        .footer{border: 0px solid #C0C0C0;background-color: #f5f6f8;color: #000;text-align:center;}
        .footer td{text-align:center;} 
        .footer a{color: #116dbf; text-decoration: none; background: white;  }
        .webGrid th a{ text-decoration: none; text-align:left; padding-left: 15px;padding-right: 15px;color:White; }
        .webGrid td a{ text-decoration: none; text-align:left; padding:0; margin:0;color: #116dbf; }
        .webGrid a:hover{  color :white; background:none; }
        .webGrid td a:hover{  color : #0000FF; background:white; }
        .deletecol{  width: 60px; text-align:center;margin:0 auto;padding-left:0px;font-weight:normal;font-family:SourceSansPro;}
        
        tr.TotalRowBlue { background-color: #116DBF !important; color:#FFFFFF;font-family:SourceSansProBold;font-size : 14px;}
        
        
   .editor-label-security
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 120px;
        margin: 0.5em 1em 0 0;
        text-align:right;
    }     
        
    .editor-label
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 15%;
        min-width:175px; 
        margin: 0.5em 1em 0 0;
        text-align:right;
    }
    
    .editor-label1
    {   
        display: block;
        float: left; 
        padding: 0; 
        font-size:12px;
        min-width:135px; 
        margin: 0.5em 1em 0 0;
        text-align:right;
    }
    
    .compare-editor-label
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 40%;
        min-width:175px; 
        margin: 0.5em 1em 0 0;
        text-align:right;
    }
    
    
    .popup-editor-label
    {   
        display: block;
        font-size :0.9em;
        float: left; 
        padding: 0; 
        width: 160px;
        margin: 0.5em 1em 0 0;
        text-align:right;
    }
    
     .editor-label-search
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 140px;
        margin: 0.5em 1em 0 0;
        text-align:right;
    }
    
    .meeting-editor-label
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 20%;
        min-width:105px; 
        margin: 0 1em 0 0;
        padding-top:3px;
        text-align:right;
        vertical-align:middle;
        line-height:29px;
        font-family : SourceSansProSemiBold;
        font-size : 11px;
    }
    
        .meeting-editor-label3line
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 20%;
        min-width:105px; 
        margin: 0 1em 0 0;
        padding-top:3px;
        text-align:right;
        vertical-align:middle;
        line-height:16px;
        font-family : SourceSansProSemiBold;
        font-size : 11px;
    }
        
    .pTitle
    {
        color:White;
        text-align:center;
        font-size:larger;
        padding-top:15px;
        background-color:#116dbf;
        width:auto;
        height:35px;
        display:none;
         font-family : SourceSansProSemiBold;
          font-size : 15px;
    }       
    
    .divPreview
    {
        width:auto;
        height:100%;
        top:10%;
        left:8%;
        text-align: center;
        vertical-align: middle;
        background-color : white;
        
        
          /*position: absolute;
       width : 86%;
        height : 75%;
        top : 13%;
        left:8%;*/
    }
    
    
    .divwhite_content
    {
        display: none;
        position: absolute;
        border: none;
        background-color: transparent;
        z-index:1002;        
        vertical-align: middle;
        text-align: center;
        top:0;
        left:0;
        right:0;
        bottom:0;
        margin:auto; 
    }
    
    .blackBgoverlay
    {
        display:none;
        position:absolute;
        top:0%;
        left:0%;
        bottom:0%;
        width:120%;
        height:220%;
        background-color: black;
        z-index:1001;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);
    }
    
    
    .meeting-editor-labelTitle
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 20%;
        min-width:105px; 
        margin: 0 1em 0 0;
        text-align:left;
        vertical-align:middle;
        line-height:29px;
        font-family : SourceSansProBold;
        font-size : 11px;
        color:#4F4F4F;
    }
    
     .meeting-editor-labelTitle-intro
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 85px;
        min-width:84px; 
        margin: 0 1em 0 0;
        text-align:left;
        vertical-align:middle;
        line-height:37px;
        font-family : SourceSansProBold;
        font-size : 11px;
        color:#4F4F4F;
    }
    .pollQuestion
    {
        border:1px solid #D7D7D7;
        background-color:#f9f9f9;
        display:block;
    }
    .pollField
    {
        border-left:1px solid #D7D7D7;
        border-right:1px solid #D7D7D7;
        border-bottom:1px solid #D7D7D7;
        border-top:1px solid #D7D7D7;
        background-color:#f9f9f9;
        display:block;
        margin:0px;
        padding:0px;
    }
    .pollQuestionField
    {
        border-left:1px solid #D7D7D7;
        border-right:1px solid #D7D7D7;
        border-bottom:1px solid #D7D7D7;
        background-color:#f9f9f9;
        display:block;
        border: 0.3em solid #E2E2E2; 
        width:750px;
    }
    
    .runQuestionField
    {
        
        background-color:#f9f9f9;
        display:block;
        border: 1px solid #D7D7D7; 
        width:435px;
        margin:0px;
    }
    .pollScreenField
    {
        border-left:1px solid #D7D7D7;
        border-right:1px solid #D7D7D7;
        border-bottom:1px solid #D7D7D7;
        border-top:1px solid #D7D7D7;
        background-color:#f9f9f9;
        display:block;
        border: 1 solid #E2E2E2; 
        width:970px;
        height: 220px;
    }
    .pollLegend
    {
        background-color:#116dbf;
        color:White;   
        font-size:13px;
        width:100px;
        height:18px;
        padding-top:3px;
        padding-left: 10px;
        padding-bottom:3px;
        margin-left : 20px;
        display:block;
        font-family : SourceSansPro;
        
    }
    

    
    .runLegend
    {
        background-color:#116dbf;
        color:White;   
        font-size:14px;
        width:200px;
        height:18px;
        padding-top:3px;
        padding-left: 15px;
        padding-bottom:3px;
        display:block;
        
    }
    .syncLegend
    {
        background-color:#116dbf;
        color:White;   
        font-size:14px;
        width:220px;
        height:18px;
        padding-top:3px;
        padding-left: 10px;
        padding-bottom:3px;
        display:block;
        
    }
    .pollScreen
    {
        background-color:#116dbf;
        color:White;   
        font-size:13px;
        width:95px;
       height:18px;
        padding-top:3px;
        padding-left: 10px;
        padding-bottom:3px;
        display:block;
         font-family : SourceSansPro;
    }
    
    .pollScreen2
    {
        background-color:#116dbf;
        color:White;   
        font-size:13px;
        width:120px;
       height:18px;
        padding-top:3px;
        padding-left: 15px;
        padding-bottom:3px;
        display:block;
         font-family : SourceSansPro;
    }
    
    .footerDiv {
    position:relative;
    float:right;
    padding-right: 50px;
}
   .poll-max-editor-label1
    {
      
        float: left; 
        padding: 0; 
        width: 90px;
        margin:   0 4px 0 0;
        text-align:right;
        font-family : SourceSansProSemiBold;
	    font-size : 11px;
         vertical-align:middle;
    }
    
     .poll-max-editor-label1 select
    {
         width: 140px;
         height:25px;
         
         font-weight:bold;
         background-color:#e8e8e8;
         font-size:9px;
    }
    
    
    .poll-max-editor-field1 input
         {
             width:75px;
             height:25px;
             margin: 5px 0 0 0;
             padding:0;
             font-size:0.9em; 
            font-weight:bold;
             background-color:#e8e8e8;
     }
     .poll-max-editor-label3 
    {
       
         
         font-size:10px;
    }
     .poll-max-editor-label3 select
    {
         width: 100px;
         height:25px;
         
         font-weight:bold;
         background-color:#e8e8e8;
         font-size:9px;
    }
    .poll-max-editor-field3 input
     {
         width:100px;
         height:25px;
         margin: 5px 0 0 0;
         padding:0;
         font-size:0.9em; 
        font-weight:bold;
         background-color:#e8e8e8;
     }
     .polling-editor-label1
         {   
             display: block;
             float: left; 
             padding-bottom:15px;
             width: 20%;
             min-width:250px; 
             margin: 0.5em 1em 0 0;
             
             font-weight:normal;
    }
    
    .poll-max-editor-field2 input
     {
         width:138px;
         height:25px;
         margin: 5px 0 0 0;
         padding:0;
         font-size:0.9em; 
        font-weight:bold;
         background-color:#e8e8e8;
     }
    
     
  .polling-editor-label
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 20%;
        min-width:150px; 
        margin: 0.5em 1em 0 0;
        text-align:right;
        font-weight:normal;
        font-size:10px;
    }
    .polling-editor-label2
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 20%;
        min-width:150px; 
        margin: 0.5em 1em 0 0;
        text-align:right;
        font-weight:normal;
        font-size:14px;
    }
    
  
    
    .poll-small-editor-label1
    {
        
        float: left; 
        padding-left: 2px; 
        
        margin:   .1em 1em 0 0;
        text-align:right;
        font-size:0.6em; 
        color:#116DBF;
        font-family : SourceSansPro;

   }
   .poll-small-editor-label1 label
    {
        font-size:12px;
        color:#116DBF;
        font-family : SourceSansPro;

   }
   .poll-small-editor-label2
    {
        
        float: left; 
        padding-left: 2px; 
        
        margin:   .1em 1em 0 0;
        text-align:right;
        font-size:0.6em;
        color:#116DBF;
        font-family : SourceSansProBold;
        
   }
   .poll-small-editor-label2 label
    {
        font-size:12px;
        color:#116DBF;
        font-family : SourceSansProBold;
        
   }
   .poll-small-editor-label2 a
    {
        
        
        font-size:12px; 
        color:#7c7c7c;
   }
   .poll-small-editor-label2 img
    {
        top:15px;
        position:relative;
        left:520px;
        background-color:#f6f6f6;
        float:left;
   }
   .poll-small-editor-label3
    {
        top:20px;
        position:relative;
        left:880px;
        
        font-size:12px; 
        color:#116dbf;
   }
   
    .poll-small-editor-label
    {
        display: block;
        float: left; 
        padding: 0; 
        width: 100px;
        margin:   .7em 1em 0 0;
        text-align:right;
        font-size:0.6em; 
         
    }
    
    .poll-max-editor-label
    {
      
        float: left; 
        padding: 0; 
        width: 170px;
        margin:   1.3em 1em 1em 0;
        text-align:right;
        font-size:0.6em; 
         
    }
    
     .poll-max-editor-label select
    {
         width: 175px;
         margin:  0;
         padding:0; 
    }
    
    .poll-min-editor-label
    {
        display: block;
        float: left; 
        padding: 0; 
        width: 100px;
        margin:   1.3em 1em 1em 0;
        text-align:right;
        font-size:0.6em; 
         
    }
   .question-editor-label label
   {
       font-weight:bold;
       font-size:12px;
   }
   .Run-polling-editor-label
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 20%;
        min-width:100px; 
        margin: 0.5em 1em 0 0;
        text-align:right;
        font-weight:normal;
    }
    
    .Run-Right-polling-editor-label
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 20%;
        min-width:135px; 
        margin: 0.5em 1em 0 0;
        text-align:right;
        font-weight:normal;
    }
  
    .editor-label-cmplbl
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 130px;
        margin: 0.5em 1em 0 0;
        text-align:left;
    }
    .editor-field ,.question-editor-field
    {
        width:auto;
        overflow: hidden;
        min-height: 2em;
    }
  
  
    .editor-field input
    {
        width:217px;
        height:25px;
        background:#e8e8e8;
        border:0px;
        padding:0px 0px 0px 8px;
        outline:0px;
        color:#4F4F4F;
        font-family : SourceSansProBold, Sans-Serif;
        font-size:12px;
    }
    
     .editor-field-date input
    {
        width:217px;
        height:29px;
        border:0px;
        background:#e8e8e8;
        padding:0px 0px 0px 8px;
        outline:0px;
        background: #e8e8e8 url(images/_calender.png) 200px 7px no-repeat;
         font-family : SourceSansProBold, Sans-Serif;
        font-size:12px;
    }
     
    .editor-field-image
    {
        width:20px;
        height:20px;
        border:0px;
        padding:0px 0px 0px 0px;
        padding-left:18px;        
        outline:0px;        
        background: url(images/imgicon.png) 20px 0px no-repeat;
        z-index:0;
    }


.editor-field-small input
    {
        width:123px;
        height:29px;
        background:#e8e8e8;
        border:0px;
        padding:0px 0px 0px 8px;
        outline:0px;
          font-family : SourceSansProBold, Sans-Serif;
        font-size:12px;
    }
    
    .editor-field1 
    {
        width:auto;
        min-height: 2em;
    }
    
   
    .editor-field1 input
    {
        width:240px;
        height:15px;
        background-color:#e8e8e8;
    }
    .editor-field1 select 
{
    width:253px;
    height:27px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: black;
    border: #cccccc solid 1px;
    background-color:#e8e8e8;
    cursor: default;
    text-align:left;
}
.editor-field4 select 
{
    width:310px;
    height:27px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: black;
    border: #cccccc solid 1px;
    background-color:#e8e8e8;
    cursor: default;
    text-align:left;
}
    .editor-field2
    {
        width:auto;
        overflow: hidden;
        min-height: 2em;
    }
    
   
    .editor-field2 input
    {
        width:95px;
        height:15px;
        background-color:#e8e8e8;
        margin-left:-7px;
        margin-top:2.5px;
    }
    .editor-field2 select 
{
    width:143px;
    height:27px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: black;
    border: #cccccc solid 1px;
    background-color:#e8e8e8;
    cursor: default;
    text-align:left;
}
    
     .editor-field3
    {
        width:auto;
        overflow: hidden;
        min-height: 2em;
    }
    
   
    .editor-field3 input
    {
        width:168px;
        height:15px;
        background-color:#e8e8e8;
        
    }
    
    .editor-field3 [type="checkbox"]
    {
        margin-left:6px;
        background-color:White;
        width:13px;
    }
    .question-editor-field  input
    {
         width:75%;
        height:15px;
    }
    
     .Run-Right-question-editor-field
    {
        width:auto;
        
        min-height: 2em;
    }
    
     .Run-Right-question-editor-field  input
    {
        width:90px;
        height:15px;
    }
    
     .poll-small-editor-field 
    {
        width:auto;
        overflow: hidden;
       
      
      
    }
    .poll-small-editor-field input
    {
        width:120px;
        height:20px;
        padding:0; 
        margin: 3px 0 0 0;
        font-size:0.9em; 
    }
    
    .poll-small-editor-field select
    {
        width:130px;
        height:20px;
        margin: 3px 0 0 0;
         font-size:0.9em; 
    }
    
    .poll-min-editor-field
     {
         width:auto;
         overflow:hidden;
       
     }
     
    .poll-min-editor-field input
     {
         width:30px;
         height:20px;
         padding:0;
         margin: .3em 0 .2em 0;
         font-size:0.9em; 
     }
     
      .poll-max-editor-field
     {
         width:auto;
         overflow:hidden;
       
     }
    .poll-max-editor-field input
     {
         width:195px;
         height:20px;
         margin: 5px 0 0 0;
         padding:0;
         font-size:0.9em; 
       
     }
    
    .editor-field textarea
    {
        width:75%;
        margin-bottom :20px;
        height:70px;
        font-family : SourceSansProBold, Sans-Serif;
        font-size:12px;
    }
    
  
    
   .contenttitlesearch
   {
       float:right;
        text-align: right;
        clear: none;
        color:#666666;
   }
   
    .contenttitle
   {
        font-size:1.5em;
        font-weight:bold;
        height:50px;
        float:left;
        color:#666666;
        width:100%;
   }
   
    .pollingcontenttitle
   {
        font-size:1.5em;
        font-weight:bold;
        height:30px;
        float:left;
        color:#666666;
        width:100%;
   }
    
    .editor-field-search input
    {
      
       width:170px;
       height:31px; 
       border:1px solid #C6C6C6;  
       -webkit-border-radius: 50px;
       -moz-border-radius: 50px;
       border-radius: 50px;
       padding:0 33px 0 20px;
       background:#FFFFFF url('Images/_searchIcon.png') no-repeat right center;
	   background-position: 95% 50%;
	   font-size:12px;
	 font-family : SourceSansPro, Sans-Serif;
	 outline: none;
	
    }
    
    .editor-field-cmpcombo 
    {
      padding-top:9px; 
      width: 450px;
       
    }
    
    .editor-field-cmpcombo select
    {
   
      width: 200px;
      height:20px; 
    }
    
    .gridtopcontent
    {
        display:block; 
        padding-left:2px;
        padding-top:2px; 
        height:35px;  
        
    }

.editor-field select ,
.question-editor-field select
{
    /*width:217px !important;*/
    height:31px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: black;
    border: #898989 solid 1px;
    background-color: #E8E8E8;
    cursor: default;
    text-align:left;
 
}
.editor-field select option
{
	width:217px !important;
}

.mobile-editor-field 
{
    width:100px;
    height:19px;
    margin: 0 0 0 0;
    float:left;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: black;
    border: #cccccc solid 1px;
    background-color: #ffffff;
    cursor: default;
    text-align:left;
}


 
.forgotpasswordscreen
{
    padding: 10px;  
    
}

.pageSubTitle
{
	font-family:"SourceSansProBold";
	font-size:13px;
	
}

.errorbgscreen
{
    padding-top: 20px;  
    width:90%; 
    text-align:center ;    
     
}
   
.fp-label
 {
  font-weight: bold;
  margin: 12px 30px 0 35px;
  display: block;
  text-align:left;
  float:left;
  color:#005594;
 }
 .fp-text input[type="text"]
 {
  font-weight: bold;
  margin: 10px 0 0 0px;
  display: block;
  height: 22px;
  width:300px;
  
 }
 .float-full
 {
     clear:both;
     width:auto;
     height:auto;
     margin:0 0 0 0;
     text-align:right;
     
 }
 
 .buttonfpClass[type="submit"]
{
    border: 1px solid #adabab;
    background:#D93534 url('Images/forgotpasswordkey.png') no-repeat left center;
    color: white;
    border-radius: 6px !important; /*w3c border radius*/
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
	font-size:1em;
	font-weight:normal;
	padding:5px 10px 5px 15px;
	width:120px;
	height:30px;
	cursor: pointer;
}

 .buttonfpClass[type="submit"]:hover
{
   border: 1px solid #333333;
   background:#ff5c61 url('Images/forgotpasswordkey.png') no-repeat left center;

}
 

input[type="submit"] {
    /*background: url('Images/submit_short.png') left top no-repeat;
	border:none;
	color:#f8cee9;
	font-size:16px;
	font-weight:normal;
	padding:5px 10px 5px 15px;
	width:110px;
	height:30px;
	cursor: pointer;*/
}
	

.textbox input[type="text"],
.textbox input[type="datetime"],
.textbox input[type="file"],
.textbox select
{
	width:250px;
	height: 25px;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	text-align:left;
	border:solid 1px #cccccc;
	
}
.chkbox input[type="radio"] 
{
    padding: 0 0px 0 0px;
	 margin: 0.7em 0 0 0;
	width:50px;
	border:0; 
	background :none;
	font-weight:bold;  
	
}

.chkbox1 input[type="radio"] 
{
    padding: 0 0px 0 0px;
	 margin: 0em 0 0 0;
	width:50px;
	border:0; 
	background :none;
	font-weight:bold;  
	
}


 .editor-label-forgot
    {   display: block;
        clear:both;  
        float: left; 
        padding: 0; 
        width: 130px;
        margin: 0.7em 1em 0 0;
        text-align:right;
        font-size:0.85em; 
        
    }
    
   
    .editor-field-forgot
    {
        width:auto;
        text-align:left;
        overflow: hide;
        margin: 0.1em 0.1em 0 0;
        font-weight:bold;
        color:#333333;  
    }
    
    .editor-field-forgot input
    {
        width: 290px;
    }
    .editor-field-forgot input
    {
         border:1px solid #cccccc;
          margin: 0.0em 0.5em 0 0;
        
    }
    
    
.required-indicator { color: red; font-size: 1.2em; font-weight: bold; }

.newmettingbutton[type="button"]
{
     border: 1px solid #adabab;
    background:#57c644 url('Images/delete.png') no-repeat left center;
    color: white;
	font-size:1em;
	font-weight:bold;
	padding:5px 10px 5px 15px;
	width:160px;
	height:40px;
	cursor: pointer;
}

.newpollingbutton[type="button"]
{
     border: 1px solid #adabab;
    background:#57c644 url('Images/delete.png') no-repeat left center;
    color: white;
	font-size:1em;
	font-weight:bold;
	padding:5px 10px 5px 15px;
	width:220px;
	height:40px;
	cursor: pointer;
}




.savebuttonext[type="submit"]
{
    border: 1px solid #adabab;
    background:#D93534 url('Images/savenext.png') no-repeat left center;
    color: white;
    border-radius: 6px !important; /*w3c border radius*/
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
	font-size:1em;
	font-weight:normal;
	padding:5px 5px 5px 25px;
	width:230px;
	height:30px;
	cursor: pointer;
}

 .savebuttonext[type="submit"]:hover
{
   border: 1px solid #333333;
   background:#ff5c61 url('Images/savenext.png') no-repeat left center;
}

.savecreatebtn[type="submit"]
{
    color: white;    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;
	background-color: #57c644;
}
.savecreatebtn1[type="submit"]
{
    color: white;    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;
	background-color: #ed1c24;
}
.savecreatebtn[type="submit"]:hover
{
    /*border: 1px solid #333333;  */
}

 .savebutton[type="submit"]
{
    background-color:#116dbf; 
    color: white;    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;	
}

.savebutton[type="button"]
{
    background-color:#116dbf; 
    color: white;    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;	
}

 .savebuttonGreen[type="submit"]
{
    background-color:#57c644; 
    color: white;    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;	
}

.savebuttonGreen[type="button"]
{
    background-color:#57c644; 
    color: white;    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;	
}

 .savebutton[type="submit"]:hover
{
     /*border: 1px solid #333333;*/
}

 .cancelbutton[type="button"]
{
    background-color:#ed1c24;
    color: white;    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;
}

.cancelbutton[type="submit"]
{
    background-color:#ed1c24;
    color: white;    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;
}

 .cancelbutton[type="button"]:hover
{
  /* border: 1px solid #333333;  */
}
 
.changepasswordbutton[type="button"]
{
    border: 1px solid #adabab;
    background:#D93534 url('Images/password.png') no-repeat left center;
    color: white;
    border-radius: 6px !important; /*w3c border radius*/
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
	font-size:1em;
	font-weight:normal;
	padding:5px 5px 5px 15px;
	width:180px;
	height:30px;
	cursor: pointer;
}
.changepasswordbutton1[type="button"]
{
   
    background:#116dbf;
    color: white;
    width:200px;
	height:30px;
	font-size:1em;
	font-weight:normal;
	padding:5px 5px 5px 13px;
    border:1px solid white;
	cursor: pointer;
}

.changepasswordlink[type="button"]
{
   
    background:#116dbf;
    color: white;
    width:250px;
	height:30px;
	font-size:1em;
	font-weight:normal;
	padding:5px 5px 5px 15px;
    border:1px solid white;
	cursor: pointer;
	text-decoration:none;
	vertical-align:middle;
	line-height:30px;
}

 .changepasswordbutton[type="button"]:hover
{
   border: 1px solid #333333;
   background:#ff5c61 url('Images/password.png') no-repeat left center;
}

.broadcastresultbutton[type="submit"]
{
    border: 1px solid #adabab;
    background:#D93534 url('Images/noimage.png') no-repeat left center;
    color: white;
    border-radius: 6px !important; /*w3c border radius*/
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
	font-size:1em;
	font-weight:normal;
	padding:5px 5px 5px 15px;
	width:150px;
	height:30px;
	cursor: pointer;
}

 .broadcastresultbutton[type="submit"]:hover
{
   border: 1px solid #333333;
   background:#ff5c61 url('Images/noimage.png') no-repeat left center;
}

.broadcastresultbutton[type="submit"]:disabled
{
   
   color: #ada0a0;
    border:1px solid #cccccc;
    background: #f4c4cb;
   
}
.editbutton[type="submit"]
{
	background-color:#116dbf; 
    color: white;    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;	
     
}

.errorMessageText
{
		color: #ed1c24;    
    	font-size:15px;
    	font-family:SourceSansProSemiBold, Sans-Serif;
    	height:31px;
    	text-align:center;
    	margin:0 auto;
    	vertical-align:middle;
    	line-height:31px;
}
.MessageText
{
		color: #ed1c24;    
    	font-size:15px;
    	font-family:SourceSansProSemiBold, Sans-Serif;
    	height:31px;
    	text-align:center;
    	margin:0 auto;
    	vertical-align:middle;
    	line-height:31px;
}
 .editbutton[type="submit"]:hover
{
    /*border: 1px solid #333333;
	background:#ff5c61 url('Images/edit.png') no-repeat left center;     */
}

.copybutton[type="button"]
{
    border: 1px solid #adabab;
    background:#D93534 url('Images/copy.png') no-repeat left center;
    color: white;
    border-radius: 6px !important; /*w3c border radius*/
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
	font-size:1em;
	font-weight:normal;
	padding:5px 5px 5px 15px;
	width:120px;
	height:30px;
	cursor: pointer;
}

.copybutton1[type="button"]
{
    /*border: 1px solid #adabab;*/
    background:#57c644 url('Images/btncopy.png') no-repeat left center;
    background-position: 8px;
    color: white;
      
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;
}
.importbutton1[type="submit"]
{
   /* border: 1px solid #adabab;*/
    background:#57c644 url('Images/btnimport.png') no-repeat left center;
    background-position: 8px;
    color: white;
    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;
	width:120px;
}
.movebutton1[type="button"]
{
    /*border: 1px solid #adabab;*/
    background:#57c644 url('Images/btnmove.png') no-repeat left center;
    background-position: 8px;
    color: white;
    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;
	width:120px;
}
 .copybutton[type="button"]:hover
{
   border: 1px solid #333333;
   background:#ff5c61 url('Images/copy.png') no-repeat left center;
}

.movebutton[type="button"]
{
    border: 1px solid #adabab;
    background:#D93534 url('Images/move.png') no-repeat left center;
    color: white;
    border-radius: 6px !important; /*w3c border radius*/
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
	font-size:1em;
	font-weight:normal;
	padding:5px 5px 5px 15px;
	width:120px;
	height:30px;
	cursor: pointer;
}

 .movebutton[type="button"]:hover
{
   border: 1px solid #333333;
   background:#ff5c61 url('Images/move.png') no-repeat left center;
}

.importbutton[type="submit"]
{
     border: 1px solid #adabab;
    background:#D93534 url('Images/import.png') no-repeat left center;
    color: white;
    border-radius: 6px !important; /*w3c border radius*/
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
	font-size:1em;
	font-weight:normal;
	padding:5px 5px 5px 15px;
	width:120px;
	height:30px;
	cursor: pointer;
}

 .importbutton[type="submit"]:hover
{
   border: 1px solid #333333;
   background:#ff5c61 url('Images/import.png') no-repeat left center;
}


.meetingtopmenucontent
{
    width:100%;
    display: block;
    float:left;
     margin-top:5px; 
    background:#F9F9F9;
    border: 1px solid #E1E1E1;
    background: -ms-linear-gradient(center top, #F9F9F9, #F9F9F9 15%, #E1E1E1 45%, #E1E1E1 85%, #E1E1E1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#E1E1E1');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#E1E1E1')"; /* IE8 */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #E1E1E1));
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #F9F9F9 0%, #E1E1E1 100%);
    border-radius: 8px !important; /*w3c border radius*/
    -moz-border-radius: 8px; /* mozilla border radius */
    -webkit-border-radius: 8px; /* webkit border radius */
}

.meetingtopmenu
{
    width:auto;
    min-width:500px;
    float:none; 
    display: block;
}



.meetingtopmenu ul,
.pollingtopmenu ul
{
    padding: 10px 0 0 5px;
    margin-top: 0;
    font:  normal 1em  Arial;
    list-style-type: none;
    text-align: center; /*set to left, center, or right to align the menu as desired*/
    float:left;
}

.meetingtopmenu li,
.pollingtopmenu li{
    display: inline;
    margin:  0;
}

.meetingtopmenu li a,
.pollingtopmenu li a
{
    float:left;
    width: auto ;
    text-decoration: none;
    padding: 5px 5px;
    margin-right: 5px;
    /*border: 1px solid #cccccc;
    color: black;*/
    font-size:1em;
    font-weight:normal; 
    /*background: #E1E1E1;*/
    border-radius: 6px !important; /*w3c border radius*/
    /*box-shadow: 3px 3px 4px rgba(0,0,0,.5) !important; /* w3c box shadow */
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
}

.meetingtopmenu li a:hover
/*.pollingtopmenu li a:hover*/
{
   color: white;
     background-color: #f57387 !important;
     border:1px solid #f57387 !important;
}

.meetingtopmenu ul li.selected a,
.pollingtopmenu ul li.selected a
{
    color: white;
     background-color: #D93534 !important;
     border:1px solid #D93534 !important;

}







.mobileselection
{
    float:left;
    width: auto ;
    text-decoration: none;
    padding: 5px 5px;
    margin-right: 10px;
    border: 1px solid #cccccc;
    color: black;
    font-size:1em;
    font-weight:normal; 
    background: #E1E1E1;
    border-radius: 6px !important; /*w3c border radius*/
    /*box-shadow: 3px 3px 4px rgba(0,0,0,.5) !important; /* w3c box shadow */
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
}


.editor-field-imgbg
    {
        width:auto;
        min-height:1em;
        margin: 0.5em 1em 0 0;
       font-family : SourceSansProBold, Sans-Serif;
        font-size:12px;
        color:#4F4F4F;  
    }
    
    .editor-field-imgbg input
    {
        border:1px solid #cccccc;
        margin: 0.2em 0 0 0;
        
    }

.smallroundeddiv
{
   /*border:1px solid #f5f6f8;*/
   background:none; 
   width:70px;
    float:left;
   display:block;  
   padding: 5px 0 0 5px;
   margin:0;
 }


.sortOrder
{
   border:1px solid #D8D8D8;
   background:#D8D8D8; 
   width:40px;
   height:30px;
   float:left;
   display:block;  
   /*padding: 5px 0 0 5px;*/
   text-align:center;  
   margin:0;
   font-family : SourceSansProSemiBold;font-size : 12px;
 }
 
.labeldivSort
{
   
   border:1px solid #D8D8D8;
   width:auto; 
   height:30px;
   overflow:hidden;  
   font-family : SourceSansProSemiBold;font-size : 12px;
   padding-left:40px;
   vertical-align:middle;
   line-height:30px;
    background-color:#f9f9f9;
}

.labeldivSortLeftPad
{
   
   border:1px solid #D8D8D8;
   width:auto; 
   height:30px;
   overflow:hidden;  
   font-family : SourceSansProSemiBold;font-size : 12px;
   padding-left:82px;
   vertical-align:middle;
   line-height:30px;
    background-color:#f9f9f9;
}


.Loginsort
{
   display:none;
 }

.labeldiv
{
   
   /*border:1px solid #f5f6f8;*/
   width:auto; 
   height:35px;
   overflow:hidden;  
}

.labeldivdrag
{
   
   border:1px solid #f5f6f8;
   width:auto; 
   height:35px;
   overflow:hidden;  
   padding-left:10px; 
} 

   .smallroundedinput[type="text"]
{
    width:25px;
    height:14px; 
    padding:0 0 0 0;
    /*margin:0.1em 0 0 15px; */
    background-color: transparent;
    border: 0px solid; 
    outline:none;
     font-family : SourceSansProSemiBold;font-size : 14px;
}
    


.smallroundedinput[type="text"] select
{
    border: 1px solid #ff0000;

}

.smallroundedcheckbox[type="checkbox"]
{
    width:15px;
    height:15px; 
    border: 0 none;
  
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding:0 0 0 0;
    margin:0 0 0 5px;  
    background:none; 
    
}

.smallroundedcheckbox1[type="checkbox"]
{
  
    border: 0 none;
	height:0px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding:0 0 0 0;
    margin:0 0 0 0px;  
    background:none; 
    
}

.loginmaindiv
{
   width:auto;
   overflow: hidden ; 
   margin-top:0; 
   border: 0;
}

.mainlogcriteriadiv
{
    margin-left:150px; 
}

.mainlogcriteriadivDrag
{
    margin-left:50px; 
    
}
.chkboximgbg
{
    width:25px;
    font-weight:bold;
    border-style:none; 
}
.comments
{
    max-width:300px;
   overflow: auto;
}

 .emptybutton1[type="button"]
{
    /*background: url('Images/bigsizebutton.png') left top no-repeat;*/
    background-color:#116dbf; 
     color: white;    
		font-size:12px;
		font-family:SourceSansPro, Sans-Serif;
		height:31px;
	cursor: pointer;	
      
}

 .emptybutton[type="button"]
{
    /*background: url('Images/bigsizebutton.png') left top no-repeat;*/
    border: 1px solid #adabab;
	background:#D93534 url('Images/noimage.png') no-repeat left center;
    color: white;
    border-radius: 6px !important; /*w3c border radius*/
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
	font-size:1em;
	font-weight:normal;
	padding:5px 10px 5px 15px;
	width:180px;
	height:30px;
	cursor: pointer;
	
     
}

.emptybutton[type="button"]:hover
{
    /*background: url('Images/bigsizebutton.png') left top no-repeat;*/
    border: 1px solid #adabab;
	background:#ff5c61;
      
}
.downloadimage[type="button"]
{
   background:#116dbf;
	border:0;
	color:#ffffff;
	font-size:13px;
	font-weight:normal;
	padding:4px 10px 5px 15px;
	width:150px;
	height:30px;
    cursor: pointer;		
}

 .downloadimage[type="button"]:hover
{
   /*border: 1px solid #333333;   */
}


a.downloadimage
{
   background:#116dbf;
	border:0;
	color:#ffffff;
	font-size:13px;
	font-weight:normal;
	padding:7px 10px 5px 15px;
	width:110px;
	height:20px;
    cursor: pointer;	
    text-decoration: none;	
}


.introClass
{
    width:100%;
    margin-top :5px ; 
    padding:0; 
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
}

.viewerLoginClass
{
     width:100%;
}
.labelClass
{
     margin: 0.5em 1em 0 0;
     width:40%;
     text-align:right;
     float:left;
}

.inputClass
{
     width:auto;
     overflow:hidden;  
     float:none;
}

.inputClass input
{
     width:auto;
     background-color: #dce6f2 ;
     border:1px solid #9eb8d7;  
     float:none;
}

.headerClass
{
    width:100%;
    height: auto !important;
    min-height:25%; 
}

.headerClass img
{
    max-width:100%;
    max-height:100%;
    margin:auto;
    display:block;
}

.ViewerSubmit[type="submit"]
{
   /* background: url('Images/Submit.png') left top no-repeat;*/
    background :#D93534;
	border: 1px solid #adabab;
	color:white;
	font-size:13px;
	font-weight:normal;
	padding:4px 10px 5px 15px;
	width:120px;
	height:30px;
    cursor: pointer;
	
     
}

 .ViewerSubmit[type="submit"]:hover
{
   /* background: url('Images/Submit_hover.png') left top no-repeat;*/
    background:#D93534 ;
	border: 1px solid #adabab;
	color:white;
	font-size:13px;
	font-weight:normal;
	padding:5px 10px 5px 15px;
	width:120px;
	height:30px;
	cursor: pointer;
	
     
}


.pollingLeftContent
{
    float:left;
    width:140px;
}

.pollingRightcontentclass
{
     
   margin-left:259px; 
   
}
.pollingRightcontentclassRun
{
     
   margin-left:320px; 
   
}


.pollmeetingdetailclass
{
    width:245px;
     float:left;

}

.VerticalSliderClass
{
    margin-top: 5px;
    background: #DCE6F2;
    width:245px;
    height: 375px;  
    border: 1px solid #E1E1E1;
     background:#F9F9F9;
    background: -ms-linear-gradient(center top, #F9F9F9, #F9F9F9 15%, #E1E1E1 45%, #E1E1E1 85%, #E1E1E1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#E1E1E1');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#E1E1E1')"; /* IE8 */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #E1E1E1));
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #F9F9F9 0%, #E1E1E1 100%);
    border-radius: 8px !important; /*w3c border radius*/
   /* box-shadow: 3px 3px 4px rgba(0,0,0,.5) !important; /* w3c box shadow */
    -moz-border-radius: 8px; /* mozilla border radius */
    /*-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* mozilla box shadow */
    /*background: -moz-linear-gradient(center top, #DCE6F2, #DCE6F2 25%, #DCE6F2 45%, #DCE6F2 85%, #DCE6F2); /* mozilla gradient background */
    -webkit-border-radius: 8px; /* webkit border radius */
    /*-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */
    /*background: -webkit-gradient(linear, center top, center bottom, from(#DCE6F2), color-stop(25%, #DCE6F2), color-stop(45%, #DCE6F2), color-stop(85%, #DCE6F2), to(#DCE6F2)); /* webkit gradient background */
}
.HorizontalSliderClass
{
    margin-top: 285px;
    background: #DCE6F2;
    width:775px;
    height: 165px;  
    border: 1px solid #E1E1E1;
     background:#F9F9F9;
    background: -ms-linear-gradient(center top, #F9F9F9, #F9F9F9 15%, #E1E1E1 45%, #E1E1E1 85%, #E1E1E1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#E1E1E1');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#E1E1E1')"; /* IE8 */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #E1E1E1));
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #F9F9F9 0%, #E1E1E1 100%);
   
}

.pollingRightTopContent
{
    
    overflow:hidden; 
    margin-top:5px; 
   background:#F9F9F9;
    border: 1px solid #E1E1E1;
    background: -ms-linear-gradient(center top, #F9F9F9, #F9F9F9 15%, #E1E1E1 45%, #E1E1E1 85%, #E1E1E1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#E1E1E1');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#E1E1E1')"; /* IE8 */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #E1E1E1));
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #F9F9F9 0%, #E1E1E1 100%);
    border-radius: 8px !important; /*w3c border radius*/
    -moz-border-radius: 8px; /* mozilla border radius */
    -webkit-border-radius: 8px; /* webkit border radius */
}
.pollingRightTopContent1
{
    
    overflow:hidden; 
    margin-top:5px; 
   background:#F9F9F9;
    /*border: 1px solid #E1E1E1;*/
    width:250px;
    
    
}

.pollingtopmenu
{
    
    width:70%;
    min-width:800px;
    float:none;
    padding-left:60px;  
    
}

.pollingmainsubtopcontent
{
     background:#F9F9F9;
    min-height:150px;
    width:245px;
    border: 1px solid #E1E1E1;
    background: -ms-linear-gradient(center top, #F9F9F9, #F9F9F9 15%, #E1E1E1 45%, #E1E1E1 85%, #E1E1E1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#E1E1E1');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#E1E1E1')"; /* IE8 */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #E1E1E1));
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #F9F9F9 0%, #E1E1E1 100%);
    /*background: #DCE6F2;
    border-radius: 8px !important; /*w3c border radius*/
    /*box-shadow: 3px 3px 4px rgba(0,0,0,.5) !important; /* w3c box shadow */
    -moz-border-radius: 8px; /* mozilla border radius */
    /*-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* mozilla box shadow */
    /*background: -moz-linear-gradient(center top, #DCE6F2, #DCE6F2 25%, #DCE6F2 45%, #DCE6F2 85%, #DCE6F2); /* mozilla gradient background */
    -webkit-border-radius: 8px; /* webkit border radius */
    /*-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */
    /*background: -webkit-gradient(linear, center top, center bottom, from(#DCE6F2), color-stop(25%, #DCE6F2), color-stop(45%, #DCE6F2), color-stop(85%, #DCE6F2), to(#DCE6F2)); /* webkit gradient background */
}





.pollingtabmainsection
{
   
    width:100%;
    min-width:1100px;
    background: #DCE6F2;
     border: 1px solid #E1E1E1;
     width:255px;

    
}

.innerpollingtabmainsection
{
    width:75%;
    float:left;
    min-width:900px;
}

.pollingbuttonsection
{
    width: auto;
    padding-left:5px; 
    padding-right:5px; 
    float:left;
    
}

.pollinglastbuttonsection
{
    width: auto;
    padding-left:5px; 
    padding-right:5px; 
    float:left;
    
}
.pollingversionbuttonsection1
{
    width: auto;
    padding-left:5px; 
    padding-right:5px; 
    float:left;
}
.pollingversionbuttonsection2
{
    width: auto;
    height:95px; 
    padding-left:0; 
    padding-right:5px; 
    float:left;
    border-right: 2px solid #e8acaa; 
}
.pollingstaticbuttonsection
{
    width: 400px;
    padding-left:5px; 
    padding-right:5px; 
    float:left;
    border-right: 2px solid #e8acaa; 
}
.pollingversionsection
{
    width:90px;
    padding:5px; 
    float:left;
    background:#E1E1E1; 
     border-radius: 6px !important; /*w3c border radius*/
    /*box-shadow: 3px 3px 4px rgba(0,0,0,.5) !important; /* w3c box shadow */
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
    color: black;
    font-size:1em;
    font-weight:normal; 
    border: 1px solid #cccccc;
    margin-left: 1px;
    margin-top:10px;
      
     
}

.pollingversionsection ul
{
    padding: 0; 
    margin:0; 
 
}

.pollingversionsection select
{
   width:90px;
   height:25px;
   margin:0;
   padding:0;  
}


.buttonquestion[type="submit"]
{
    background: url('Images/btnquestion.png') left top no-repeat;
	border:0;
	color:#000000;
	font-size:13px;
	font-weight:normal;
	padding:5px 10px 5px 15px;
	width:140px;
	height:30px;
    cursor: pointer;	
     
}


 
 .poll-medium-editor-label
    {
        display: block;
        float: left; 
        padding: 0; 
        width: 80px;
        margin: 0.5em 1em 0 0;
        text-align:left;
        font-size:0.6em; 
         
    }
    
 .medium-editor-field 
    {
        width:auto;
        height:25px;
        overflow: hidden;
       
    }
  .medium-editor-field input
  {
       width:240px;
       height:8px;
  }
  
  
    
    .seperator
    {
        float:left;
        width:6px;
        background: url('Images/seperator.png') left top no-repeat;
        border: 1px solid #cccccc;
        
        margin:0 0 0 0;
       
    }
    
    .chartbutton[type="image"]
    {
       width:39px;
       height:36px;
       border-radius: 8px !important;
       
    }
    .chartbutton1[type="image"]
    {
       display:block;
       width:39px;
       height:36px;
       border:1px solid #ffffff;
       margin-left:12px;
       outline:none;
       
    }
    .chartbutton2[type="image"]
    {
        display:block;
       width:39px;
       height:36px;
       float:left;
       
    }
      .quesglobalfrmttbutton[type="image"]
    {
       width:338px;
       height:27px;
       border-radius: 8px !important;
        background-color:#FF890C;
    }
    
    .choiceglobalfrmttbutton[type="image"]
    {
        width:193px;
       height:25px;
       border-radius: 8px !important;
        background-color:#FF890C;
    }
    
#divMain2
{
    width: auto;
    background-color: #CFFDCE;
    overflow:hidden;
}


    .chkbox-editor-field 
    {
        width:auto;
        overflow: hidden;
    }
    .chkbox-editor-field input
    {
        width:40px;
        height:15px;
        margin: 7px 0 0 0;
        font-size:0.9em; 
    }
    
.runpollingleftcontent
{
    width:50%;
    min-width:440px; 
    float:left;
    margin-top:10px;
    border-right: 0px dashed #e8acaa; 
    
}
.runpollingrightcontent
{
    width:auto;
    margin-top:10px;
    margin-left:1px;
    overflow:hidden; 
    float:none;
    
}

.runpollinginnerrightcontent
{
    min-width: 300px;
}

 .runpollingeditor-field 
{
    width:auto;
    overflow: hidden;
    min-height: 2em;
}
    
   
.runpollingeditor-field input
{
    width:70%;
    height:15px;
    background-color:#e8e8e8;
}

.runpollingeditor-field textarea
{
    width:90%;
    height:100px;
}

.runpollingeditor-field select
{
    width:90%;
    height:25px;
    margin-top:5px;
     
}
.previousClass[type="button"]
{
    border: 1px solid #adabab;
    background:#D93534 url('Images/back.png') no-repeat left center;
    color: white;
    border-radius: 6px !important; /*w3c border radius*/
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
	font-size:1em;
	font-weight:normal;
	padding:5px 3px 5px  19px;
	width:120px;
	height:30px;
	cursor: pointer;
}

 .previousClass[type="button"]:hover
{
   border: 1px solid #333333;
   background:#ff5c61 url('Images/back.png') no-repeat left center;
}

.nextClass[type="button"]
{
     border: 1px solid #adabab;
    background:#D93534 url('Images/forward.png') no-repeat right center;
    color: white;
    border-radius: 6px !important; /*w3c border radius*/
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
	font-size:1em;
	font-weight:normal;
	padding:5px 19px 5px 3px;
	width:120px;
	height:30px;
	cursor: pointer;
}

 .nextClass[type="button"]:hover
{
   border: 1px solid #333333;
   background:#ff5c61 url('Images/forward.png') no-repeat right center;
}

.divlistbox
{
    width: 640px ;
    height:250px;
    overflow:auto;
    text-decoration: none;
    padding-left:10px;
    margin-left:10px;
    margin-right: 10px;
    margin-top:-90px;
    color: Black;
    border: 1px solid #E1E1E1;
    background: -ms-linear-gradient(center top, #F9F9F9, #F9F9F9 15%, #E1E1E1 45%, #E1E1E1 85%, #E1E1E1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#E1E1E1');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#E1E1E1')"; /* IE8 */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #E1E1E1));
    background-image: -moz-linear-gradient(top, #F9F9F9 0%, #E1E1E1 100%);
  
}
.divlistbox1
{
    width: 640px ;
    height:250px;
    overflow:auto;
    text-decoration: none;
    padding-left:10px;
    margin-left:10px;
    margin-right: 10px;
    margin-top:-218px;
    color: Black;
    border: 1px solid #E1E1E1;
    background: -ms-linear-gradient(center top, #F9F9F9, #F9F9F9 15%, #E1E1E1 45%, #E1E1E1 85%, #E1E1E1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#E1E1E1');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#E1E1E1')"; /* IE8 */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #E1E1E1));
    background-image: -moz-linear-gradient(top, #F9F9F9 0%, #E1E1E1 100%);
  
}

.divcontent
{
   width: 95% ;
    min-height:30px;
    overflow:visible;
    
    
    padding-left:6px;
    margin-left:6px;
    margin-right: 6px;
   
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    float:left;
    color:#116dbf;
    display:block;
    font-family:SourceSansProBold;
    font-size : 14px;
    vertical-align:middle;
}
.divcontent label
{
    width: 95% ;
    min-height:10px;
    overflow:visible;
    
    
    padding-left:6px;
    margin-left:6px;
    margin-right: 6px;
    
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    float:left;
    color:#116dbf;
    display:block;
    font-family:SourceSansProBold;
    font-size : 14px;
    vertical-align:middle;
}
.openendedtd
{
   
    
}
.openendedtd label
{
    
}
.openendedtd1
{
    background-color:#ebeb89;
}
.openendedtd1 label
{
    background-color:#ebeb89;
}
.divcontent1 label
{
    width: 240px ;
    min-height:10px;
    overflow:visible;
    
    margin-top:6px;
    padding-left:6px;
    margin-left:6px;
    margin-right: 6px;
    background-color:#116dbf;
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    float:left;
    color:Red;
    display:block;
    font-family:SourceSansProBold;
    font-size : 14px;
}
.divcontent1
{
    width: 240px ;
    min-height:10px;
    overflow:visible;
    
    margin-top:6px;
    padding-left:6px;
    margin-left:6px;
    margin-right: 6px;
    background-color:#116dbf;
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    float:left;
    color:Red;
    display:block;
    font-family:SourceSansProBold;
    font-size : 14px;
}
.divdate label
{
    margin-top:5px;
    color:#116dbf;
}
.divdate1 label
{
    margin-top:5px;
    color:Red;
}
.divModeratorheader
{
    width: 650px ;
    height:30px;
    overflow:visible;
    text-decoration: none;
    margin-left:10px;
    margin-top:-115px;
    border: 1px solid D93534;
    color: White;
    background: #116dbf;
    display:block;position:relative;
}
.divModeratorheader1
{
    width: 650px ;
    height:30px;
    overflow:visible;
    text-decoration: none;
    margin-left:10px;
    margin-top:-250px;
    border: 1px solid D93534;
    color: White;
    background: #116dbf;
    display:block;
}

.modFilterIndDiv
{
    background:#E2E2E2;margin-top:5px;margin-right:10px;
}
.modFilterIndDiv1
{
    background:#F4F4F4;margin-top:5px;margin-right:10px;
}
.modFilterCheckboxDiv
{
    float:left;width:15px;margin-top:5px;
}

.Response-polling-editor-label
    {   
        display: block;
        float: left; 
        padding: 0; 
        width: 135px;
        margin: 0em 1em 0 0;
        text-align:right;
        font-weight:normal;

    }

  
    
     .reportttitle
   {
        font-size: 14px;
        height:30px;
        float:left;
        color:#4F4F4F;
        width:100%;
        border-bottom:1px solid #D7D7D7;
        vertical-align: middle;
        font-family : SourceSansProBold;
        text-align:left;
        
   }
   
      .reportttitle1
   {
        font-size: 13px;
        color:#136EC1;
        width:220px;
        text-align : center;
        font-family : SourceSansProBold;
   }



    .quesSummaryreporttitle
    {
        font-size: 0.8em;
        height:65px;
        /*float:left;*/
        color:#363636;
        width:100%;
        border-bottom:1px solid #D7D7D7;
        text-align : center;
        font-family : SourceSansPro;
        padding-top : 0px;
    }

    .dashboarsubtitle
   {
        font-size:1.3em;
        font-weight:bold;
        height:30px;
        text-align:center; 
        float:left;
        color:#666666;
        width:100%;
        
        
       
   }

    
     .dashboardTableClass {border-collapse: separate; margin: 0px 0 0 0px;  float:left; border:1px solid white;   }
     
        .dashboardTableClass thead { background-color: #116dbf; font-family: SourceSansPro; color: #ffffff;text-align:left; height:33px; font-size : 12px ; }
        .dashboardTableClass th { border-right: 1px solid white; padding-left: 5px;font-size:12px;font-weight:normal;height:33px;}
        .dashboardTableClass tbody {padding: 5px;color: #666666;}
        .dashboardTableClass td {border:none;padding-left: 15px;font-family: SourceSansProSemiBold;}
        .mainheader { background-color: #e2e2e2; color: #116dbf;margin:0; }
        .mainheader td {}
        .subheader { background-color: #ffffff; color: #666666;border: none; margin:0; padding:0; }
        .subheader td{ padding-left :2px; border:1px solid white; color: #000000;margin:0;}
        .datecontentval { width: 12%; min-width:110px; font-size:.95em; height:30px;}
         .contentval { width: 10%; min-width:60px; font-size:.95em; height:30px;}
         
          
    
.divReportheader
{
    position:relative;background:#116dbf; height:30px; margin-left:150px;margin-top:0px; border: 1px solid #116dbf;
}

.nextImage
{
    background: url(Images/arrow.png) no-repeat 6px;
    margin-left: 10px;    
}

.divReportlistbox
{
    
    height:410px;
    overflow:auto;
    overflow-x:hidden;
    text-decoration: none;
    margin-top:0px;
    padding-bottom:10px;
    margin-left:150px;
    margin-right: 10px;
   border: 1px solid #E1E1E1;
    background: -ms-linear-gradient(center top, #F9F9F9, #F9F9F9 15%, #E1E1E1 45%, #E1E1E1 85%, #E1E1E1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#E1E1E1');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#E1E1E1')"; /* IE8 */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #E1E1E1));
    background-image: -moz-linear-gradient(top, #F9F9F9 0%, #E1E1E1 100%);
  
}

.divReportcontent
{
    width: 97% ;
    min-height:20px;
    overflow:visible;
    text-decoration: none;
    margin-top:10px;
    padding-left:6px;
    margin-left:6px;
    margin-right: 6px;
    color: Black;
    background: #E0E0E0;
    background: -moz-linear-gradient(center top, #E0E0E0, #AFAFAF 25%, #E0E0E0 45%, #AFAFAF 85%, #E0E0E0); /* mozilla gradient background */
    background: -webkit-gradient(linear, center top, center bottom, from(#E0E0E0), color-stop(25%, #E0E0E0), color-stop(45%, #E0E0E0), color-stop(85%, #E0E0E0), to(#E0E0E0)); /* webkit gradient background */   
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
}

.divReportcontent_Odd
{
    width: 97% ;
    min-height:20px;
    overflow:visible;
    text-decoration: none;
    margin-top:10px;
    padding-left:6px;
    margin-left:6px;
    margin-right: 6px;
    color: Black;
    background: #F4F4F4;
    background: -moz-linear-gradient(center top, #F4F4F4, #F4F4F4 25%, #E0E0E0 45%, #F4F4F4 85%, #F4F4F4); /* mozilla gradient background */
    background: -webkit-gradient(linear, center top, center bottom, from(#F4F4F4), color-stop(25%, #F4F4F4), color-stop(45%, #F4F4F4), color-stop(85%, #F4F4F4), to(#F4F4F4)); /* webkit gradient background */   
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
}
.opcontentstyle
{
    float:left;
    width:60%;
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    padding-right:10px;
}

.opupdatedstyle
{
    overflow:hidden;
    width:auto;
    margin-left:10px;
    margin-right:10px;
}

.wordcloud 
{
   /* min-width: 1in;
    max-width: 7in;
    height: 5in;
    min-height:1in;
    width:70%;
    height:370px;
	border: 1px solid #036;*/
	 width:70%;
    height:370px;
	margin: 0.1in auto;
	padding: 0;
	page-break-after: always;
	page-break-inside: avoid;
	
}

  .qsTableClass
  {
       width:95%;
       border: 1px solid #D7D7D7;
       margin:30px;
  }
  
     .qsTitle
   {
        font-size:1.2em;
        font-weight:bold;
        height:30px;
        float:left;
        color:#321b07;
        width:100%;
        text-align:center;        
   }
   
    .qsRightTitle
   {
        font-size:1.3em;
        font-weight:bold;
        height:45px;
        float:left;
        color:#ffffff;
        width:100%;
        text-align:left;  
        padding-top :3px;                
        
   }
.qsReporLeftMenu
{
    float:left;
    width:100%;
    background-color: white;
}

.qsReporLeftMenu ul
{
    list-style-type: none;
    padding-left :0px;
    margin: 0;
    width:100%;
    text-align:left;  
   
}

.qsReporLeftMenu li
{
    display: block;
    width:94%;
    height: 30px; 
    margin-bottom:5px; 
    font-weight:normal;
    
}


.qsReporLeftMenu li a
{
    float:left;
    width:100%;
    text-decoration: none;
    padding: 10px;
    margin-right: 5px;
    color: #321b07;
}

.qsReporLeftMenu li a:hover
{
  background-color: #116dbf !important;
  color:White ; 
}

.qsReporLeftMenu ul li.selected a {
  background-color: #116dbf !important;
  color:White ; 
}


 .qsTableClass { border-collapse: collapse;  }
        .qsTableClass thead { background-color: #116dbf; font-family:SourceSansPro; color: White;text-align:left; height:30px; font-size :12px ; }
.qsTableClass th { border: 1px solid #E2E2E2;padding: 5px; /*padding-left: 15px;*/ text-align:center ; min-width:50px;font-family:SourceSansPro;font-weight:normal;font-size:12px;}
.qsTableClass tbody {padding: 5px;color: #116dbf; background-color:#D9D9D9;font-family:SourceSansProBold;}
        .qsTableClass td {text-align:left;border:1px solid white;padding: 5px; padding-left: 15px;}
        .qsTableClass td table td {border:none;border-right :1px solid white; padding: 2px;font-family:SourceSansProBold;}
        .hdcontent  th{ font-size:14px; font-weight:normal; height:30px;color:#116dbf; text-align:left ;font-family:SourceSansProSemiBold; }
        .hdcontent {   font-size:.1.3em; background-color: white;  height:30px;color:#116dbf; }


        .qsTableClass tdcontent {  font-size:.95em; height:30px;color:red;}
        .qsTableClass tdbarcontent {  font-size:.95em;   }

 .participantTableClass {border-collapse: collapse; width:100%;}
        .participantTableClass thead {  font-family: SourceSansPro; color: #ffffff;text-align:left; height:30px; font-size : 12px ; }
        .participantTableClass th { border: 1px solid white; background-color:#116dbf; padding: 5px; text-align:center ;min-width:50px; font-weight:normal;font-size :12px ;font-family:SourceSansPro;}
.participantTableClass tbody {padding: 5px;color: #116dbf; font-weight:bold; background-color: #F1F1F1;}
.participantTableClass td {font-family:SourceSansProBold; text-align:left;border:1px solid white; padding: 2px;min-width:50px;}
        .trOdd  {background-color: #e2e2e2;}
        .participantTableClass td table td{text-align:left;border:1px solid #cccccc; padding: 2px;min-width:50px;}




.attendanceTableClass {border-collapse: collapse; margin-left:20px;margin-right:20px;margin-top:15px;margin-bottom:15px;  text-align:center;   }
     
        .attendanceTableClass thead { background-color:#116dbf;font-weight: normal; color: #ffffff; height:30px; font-size : .8em ; }
        .attendanceTableClass th { border: 1px solid #C0C0C0; padding: 5px;font-weight:normal;font-size :12px ;font-family:SourceSansPro;height:30px;}
        .attendanceTableClass tbody {padding: 5px;color: #666666;}
.attendanceTableClass td {border:none;text-align:left;padding-left :5px;font-family:SourceSansProBold;}
        .attendancemainheader { background-color: #e2e2e2; color:#116dbf; margin:0;}
        .attendancesubheader { background-color: #ffffff; color: #666666;border: none; margin:0; }
        .attendancesubheader td{ padding-left :7px; border:1px solid #cccccc; }
        .attendancecontentval { width: 15%;min-width:150px; font-size:.95em; height:30px;}
        
        .attendancesubchildheader { background-color: #cccccc; border: none; margin:0; }
        .attendancesubchildheader td{ padding-left :10px; border:1px solid #C0C0C0; }
        .attendancechildcontentval { width: 15%; font-size:.95em; height:30px;}
         

.compareLable
{
    float:left;width:40%;text-align:right;padding-right : 15px
}

.compareLable1
{
    text-align:right;
}

.comparedropfield1
{
    float:right;
    margin-right:-150px;
    margin-top:-20px;
}

.rightcompareLable
{
    float:left;width:15%;
}
.comparedropfield
{
    
}
.comparedropfield select
{
  width:50%;
  height:20px;
  margin: 3px 0 2px 0;
  font-size:1em; 
}

.rightcomparedropfield
{
   width:100%;
   height:45%;
   overflow:hidden;  
    
}
.rightcomparedropfield select
{
  width:25%;
  height:20px;
  margin: 3px 0 2px 0;
  font-size:1em; 
}

 .comparePrePostTable {border-collapse: collapse;border:none;padding: 0; float:left;margin:0; }
        .comparePrePostTable thead {  font-weight: normal; color: #ffffff;text-align:left; height:30px; font-size : .8em ; }
        .comparePrePostTable th { border: none; background-color: #116dbf;padding: 5px; text-align:center ; }
        .comparePrePostTable tbody {padding: 5px;color: #116dbf; background-color: #ffffff; font-weight:bold;}
        .comparePrePostTable td {text-align:center;border:none; padding: 2px;}
        .comparePrePostTableOdd  {background-color: #e2e2e2;}


.crossTablClass {border-collapse: collapse;border : 1px solid #e2e2e2; background-color:White; margin: 0; padding: 0;   float:left;  }
		        .crossTablClass thead {border : 1px solid #e2e2e2;  font-weight: normal; color: #000000;text-align:center; height:30px;  }
		        .crossTablClass th {border-right : 1px solid #e2e2e2;padding: 5px;font-size : .9em ; color: #116dbf;}
		        .crossTablClass tbody {padding: 0; margin:0}
                .crossTablClass td {border : 1px solid #e2e2e2;padding :5px; margin:0; text-align:left;font-size : .95em ;}
                .ccrossTablClassOdd  {background-color: #e2e2e2;text-align:right;}
                .crossTablClassTotal td{background-color: #116dbf; color:#ffffff;font-size : 1em ; }
                .crossTablClassTotalHead{background-color: #116dbf; color:#ffffff;font-size : 1em ; }
               
                
                
.compareCategoryTable {border-collapse: collapse; float:left;margin:15px; }
        .compareCategoryTable thead {  font-weight: normal; color: #ffffff;text-align:left; height:30px; font-size : .8em ; }
        .compareCategoryTable th { border: 1px solid #666666; background-color: #D93534;padding: 5px; text-align:center ; }
        .compareCategoryTable tbody {padding: 5px;color: #333333; background-color: #ffffff;}
        .compareCategoryTable td {text-align:left;border:1px solid #666666; padding: 2px;}

.applybutton[type="button"]
{
    border: 1px solid #adabab;
    background:#D93534;
    color: white;
    border-radius: 6px !important; /*w3c border radius*/
    -moz-border-radius: 6px; /* mozilla border radius */
    -webkit-border-radius: 6px; /* webkit border radius */
	font-size:1em;
	font-weight:normal;
	padding:5px 10px 5px 15px;
	height:30px;
	cursor: pointer;	
}


.legendCompareDiv
{
    width:20%;
    margin:15px;
    border:1px solid #cccccc;
    background:#ffffff; 
    overflow:auto;
    border-radius: 8px !important;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 5px; 
    height:auto;
     
}

.legendDiv
{
    width:90%;
    margin:15px;
    border:1px solid #cccccc;
    background:#ffffff; 
    overflow:auto;
    border-radius: 8px !important;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 5px; 
    height:auto;
     
}

.legendLeft
{
    float:left;
    width:35px;
    color: Blue;
    text-align:center;
}

.legendRight
{
   width:auto;
   overflow:hidden;
   word-wrap:break-word;
   white-space: pre-wrap; 
   white-space: -moz-pre-wrap;
   white-space: -pre-wrap;
   white-space: -o-pre-wrap;
}


.prpost-editor-left
    {   
       
       float: left;
       width: calc(100% - 50%);
    
    }

.prpost-editor-right
    {  
       
       float: right;
       width: 45%;
    
        
    }
#men, #men ul {
	list-style:none;
	padding:0;
	margin:0;
	z-index:999;
}
#men li {
	font-size: 12px;
	position:static;
	line-height: 2.5em;
	width: 8em;

}
#men li ul {
	position:absolute;
	margin-top:0em;
	margin-left:0em;
	display:none;

}
#men ul li ul {
	margin-top:-2.6em;
	margin-left:7.9em;
	line-height: 2.5em;
	width: 8em;
}

#men a {
	display:block;
	border-right:1px solid #fff;
	background:#595959;
	color:#fff;
	text-decoration:none;
	padding:0 10px;
}
#men a:hover {
	background-color:#919191;
	color:#fff;
}
#men ul {
	border-top:1px solid #fff;
}
#men ul a {
	border-right:none;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	background:#595959;
}


/* SHOW SUBMENU 1 */
#men li:hover ul, #men li.over ul {
	display:block;
}
#men li:hover ul ul, #men li.over ul ul {
	display:none;
}
#men li:hover ul ul ul, #men li.over ul ul ul {
	display:none;
}
/* SHOW SUBMENU 2 */
#men ul li:hover ul, #men ul li.over ul {
	display:block;
}
#men ul ul li:hover ul, #men ul ul li.over ul {
	display:block;
}


.pollsavebutton[type="submit"]
{
    background-color:#57c644;
    color: white;
	font-size:10px;
	font-weight:bold;
	width:150px;
	height:30px;
	cursor: pointer;
	float:left;
}
.poll-cancel
 {
     float:left;
     margin-left:5px;
 }
.pollcancelbutton[type="submit"]
{
    background-color:#ed1c24;
    color: white;
	font-size:10px;
	font-weight:bold;
	width:100px;
	height:30px;
	cursor: pointer;
}   
.pollscreenimg
{
     height:22px; 
     width:22px;
}

.GlobalLabel label
{
   margin-left:35px;
   font-family: SourceSansProBold, Sans-Serif;
   font-size:16px;
}

.hrline{
   background-color:#e8e8e8;
   height:3px;
   width:90%;
   border: 1px solid #e8e8e8;
   margin-top:-1px;
   margin-left:5px;
}

.Formatting-Drop select
{
    width:120px !important;
    height:30px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: black;
    border: #898989 solid 1px;
    background-color: #E8E8E8;
    cursor: default;
    text-align:left;
 
}

.Formatting-Drop1 select
{
    width:70px !important;
    height:30px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: black;
    border: #898989 solid 1px;
    background-color: #E8E8E8;
    cursor: default;
    text-align:left;
 
}
.runHomeLabel label
{
    font-size:14px;
    font-family : SourceSansProSemiBold;
    text-align:right;
    
}

.runHrLine{
   background-color:#e8e8e8;
   height:1px;
   width:105%;
   border: 1px solid #e8e8e8;
   margin-top:-5px;
   margin-left:-10px;
}

.RunFieldSet
    {
        border-left:1px solid #D7D7D7;
        border-right:1px solid #D7D7D7;
        border-bottom:1px solid #D7D7D7;
        background-color:#f9f9f9;
        display:block;
        border: 1px solid #D7D7D7; 
        width:180px;
    }
    
    .runLegend1
        {
            text-align:center;
            color:#424242;   
            font-size:13px;
            width:100px;
            height:18px;
            padding-top:3px;
            padding-left: 10px;
            padding-bottom:3px;
            display:block;
            background:#f9f9f9;
            font-family : SourceSansProSemiBold;
        }

#broadcastRstBtn,#resumeBtn
{
    
    width:145px;
    height: 44px; 
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    text-decoration: none;
    padding: 5px 7px;
    margin-left: 125px;
    margin:2px;
    color: white;
    background-color:#116dbf;
    
}
#broadcastRstBtn:disabled,#resumeBtn:disabled
{
    
    width:145px;
    height: 44px; 
    word-wrap:break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    text-decoration: none;
    padding: 5px 7px;
    margin-left: 125px;
    margin:2px;
    color: white;
    background-color:#86B3DC;
    
}
 .pollScreenField1
    {
        border-left:1px solid #D7D7D7;
        border-right:1px solid #D7D7D7;
        border-bottom:1px solid #D7D7D7;
        border-top:1px solid #D7D7D7;
        background-color:#f9f9f9;
        display:block;        
        width:850px;
        height: 385px;
        /*overflow:scroll;*/
    }
    
    .pollScreen1
        {
            background-color:#116dbf;
            color:White;   
            font-size:12px;
            width:95px;
            height:16px;
            padding-top:3px;
            padding-left: 10px;
            padding-bottom:3px;
            display:block;
            
    }
    
     .pollScreen1Run
        {
            background-color:#116dbf;
            color:White;   
            font-size:14px;
            width:154px;
            height:30px;
            display:block;
            font-family: SourceSansProSemiBold, Sans-Serif;
    }
    
    #broadcastQstBtn
    {
        background-color: #57c644;
        color:White; 
        width: 210px; 
        margin-left:-12px;
    }
    #broadcastQstBtn:disabled
    {
        background-color: #A6E09C;
        color:White; 
        width: 210px; 
        margin-left:-12px;
    }
.setCompany[type="button"]
{
   
    background:#116dbf url('Images/filter.png') no-repeat left center;
    color: white;
   background-position: 9% 50%;
	font-size:12px;
	font-family: SourceSansPro, Sans-Serif;
	padding: 0px 17px 0px 36px;
	width:140px;
	height:31px;
	cursor: pointer;
	line-height:31px;
     
}

.bluebutton[type="button"]
{
   
    color: white;    
	font-size:12px;
	font-family:SourceSansPro, Sans-Serif;
	height:31px;
	cursor: pointer;
	background-color: #116dbf;
     
}
.pollsmileys
{
     border: 1px solid black;
    background:#fff ;
    color: white;
    border-radius: 6px !important; 
    -moz-border-radius: 6px; 
   -webkit-border-radius: 6px;
	padding:.5em;
	width:11.5em;
	height:9em;
	position:absolute;
	margin-left:1em;
	margin-top:-0.3em;
}

input[type="text"][disabled],
input[type="text"][disabled]:hover
{
  color: GrayText;
  cursor: inherit;
  background-color: #EEF;
  background: #EEF;
}

label.disable { color: #aaa; }

.dropdownMediumModerator select
  {
    width:225px !important;
    height:31px;
    line-height:30px;
    padding-right:20px;
    margin: 0.2em 0 0 55px;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: #4F4F4F;
    border: #898989 solid 1px;
    /*background-color: #e8e8e8;*/
    cursor: default;
    text-align:left;
	font-family:SourceSansProBold, Sans-Serif;
	background: #e8e8e8 url(images/_downArrowSmall.png) 206px 13px no-repeat;
	outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    padding-left:6px;
}

.dropdownMediumCustom select
  {
    width:225px !important;
    height:31px;
    line-height:30px;
    padding-right:20px;
    margin: 0.2em 0 0 15px;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: #4F4F4F;
    border: #898989 solid 1px;
    /*background-color: #e8e8e8;*/
    cursor: default;
    text-align:left;
	font-family:SourceSansProBold, Sans-Serif;
	background: #e8e8e8 url(images/_downArrowSmall.png) 206px 13px no-repeat;
	outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    padding-left:6px;
}

.dropdownMedium select
{
    width:225px !important;
    height:31px;
    line-height:30px;
    padding-right:20px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: #4F4F4F;
    border: #898989 solid 1px;
    /*background-color: #e8e8e8;*/
    cursor: default;
    text-align:left;
	font-family:SourceSansProBold, Sans-Serif;
	background: #e8e8e8 url(images/_downArrowSmall.png) 206px 13px no-repeat;
	outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    padding-left:6px;
	
}

.dropdownMediumNew select
{
    width:180px !important;
    height:31px;
    line-height:30px;
    padding-right:20px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: #4F4F4F;
    border: #898989 solid 1px;
    /*background-color: #e8e8e8;*/
    cursor: default;
    text-align:left;
	font-family:SourceSansProBold, Sans-Serif;
	background: #e8e8e8 url(images/_downArrowSmall.png) 161px 13px no-repeat;
	outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    padding-left:6px;
	
}
.dropdownMediumRun select
{
    width:160px !important;
    height:31px;
    line-height:30px;
    padding-right:20px;
    margin: 0.2em 0 0 0;
    margin-bottom:3px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: #4F4F4F;
    border: #898989 solid 1px;
    /*background-color: #e8e8e8;*/
    cursor: default;
    text-align:left;
	font-family:SourceSansProBold, Sans-Serif;
	background: #e8e8e8 url(images/_downArrowSmall.png) 143px 13px no-repeat;
	outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    padding-left:6px;
	
}
/* end */
.dropdownPresenter select
{
    width:280px !important;
    height:31px;
    line-height:30px;
    padding-right:20px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: #4F4F4F;
    border: #898989 solid 1px;
    /*background-color: #e8e8e8;*/
    cursor: default;
    text-align:left;
	font-family:SourceSansProBold, Sans-Serif;
	background: #e8e8e8 url(images/_downArrowSmall.png) 260px 13px no-repeat;
	outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    padding-left:6px;
	
}
.dropdownMedium1 select
{
    width:135px !important;
    height:31px;
    line-height:30px;
    padding-right:20px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: #4F4F4F;
    border: #898989 solid 1px;
    /*background-color: #e8e8e8;*/
    cursor: default;
    text-align:left;
	font-family:SourceSansProBold, Sans-Serif;
	background: #e8e8e8 url(images/_downArrowSmall.png) 110px 13px no-repeat;
	outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    padding-left:6px;
	
}

.dropdownMediumRun1 select
{
    width:98px !important;
    height:31px;
    line-height:30px;
    padding-right:10px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: #4F4F4F;
    border: #898989 solid 1px;
    /*background-color: #e8e8e8;*/
    cursor: default;
    text-align:left;
	font-family:SourceSansProBold, Sans-Serif;
	background: #e8e8e8 url(images/_downArrowSmall.png) 80px 13px no-repeat;
	outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    padding-left:6px;
	margin-right: 0px !important;
    padding-right: 16px !important;
}
.dropdownSmall select
{
    width:100px !important;
    height:31px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: #4F4F4F;
    border: #898989 solid 1px;
    /*background-color: #e8e8e8;*/
    cursor: default;
    text-align:left;
	font-family:SourceSansProBold, Sans-Serif;
	
	background: #e8e8e8 url(images/_downArrowSmall.png) 84px 13px no-repeat;
	outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    padding-left:5px;
	
}
.dropdownVerySmall select
{
    width:68px !important;
    height:31px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: #4F4F4F;
    border: #898989 solid 1px;
    /*background-color: #e8e8e8;*/
    cursor: default;
    text-align:left;
	font-family:SourceSansProBold, Sans-Serif;
	
	background: #e8e8e8 url(images/_downArrowSmall.png) 52px 13px no-repeat;
	outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    padding-left:5px;
	
}

.dropdownRunVerySmall select
{
    width:54px !important;
    height:31px;
    margin: 0.2em 0 0 0;
    margin-bottom:7px;
    float:left;
   -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: left;
    white-space:normal;
    -webkit-rtl-ordering: logical;
    color: #4F4F4F;
    border: #898989 solid 1px;
    /*background-color: #e8e8e8;*/
    cursor: default;
    text-align:left;
	font-family:SourceSansProBold, Sans-Serif;
	
	background: #e8e8e8 url(images/_downArrowSmall.png) 42px 13px no-repeat;
	outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    padding-left:5px;
    padding-right: 0 !important;
    margin-right: 0px !important;
}
.roundedrectangleselect {

width:226px;
height:174px;
background-color:white;
color:#339FDF;
font-size:10px;
font-weight:normal;

border:solid 1px #57c644;
cursor:pointer; 
 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
      font-family : SourceSansProSemiBold;
      font-size:12px;

}
.roundedrectangledeselect {

width:226px;
height:174px;
background-color:white;
color:#339FDF;
font-size:10px;
font-weight:normal;

border:solid 1px #116dbf;
cursor:pointer; 
 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
      font-family : SourceSansProSemiBold;
      font-size:12px;

}

select::-ms-expand {
display: none;
}
.showcss{ display:block;}
  .hidecss{ display:none;}
  .dialog_style .ui-dialog-content
{
    margin-left:27px;
    float: none !important;
}
    .savecreatebtns[type="submit"]
    {
        color: white;    
	    font-size:12px;
	    font-family:SourceSansPro, Sans-Serif;
	    height:31px;
	    cursor: pointer;
        background:#57c644 url('Images/_new.png') no-repeat left center;
	    background-position: 15px; 
    }
    .savecreatebtns1[type="submit"]
    {
        color: white;    
	    font-size:12px;
	    font-family:SourceSansPro, Sans-Serif;
	    height:31px;
	    cursor: pointer;
        background:#57c644 url('Images/settings.png') no-repeat left center;
	    
    }

   select option:disabled
    {
        color: #A0A0A0;
    }

.ui-widget.ui-widget-content
{
    border: none !important;
    border-radius: initial !important;
}

.ui-dialog .ui-dialog-titlebar
{
    padding: 0 !important;
    border: none !important;
    border-radius: initial !important;
}

.ui-widget-overlay
{
    position: fixed !important;
}
.jqx-fill-state-normal > .jqx-editor-dropdownpicker
{
	background-image: url(../Scripts/jqwidgets/styles/images/icon-down.png) !important;
    background-repeat: no-repeat !important;
    background-position: 27px 3px !important;
}

.jqx-icon-arrow-down, .jqx-icon-arrow-down-hover, .jqx-icon-arrow-down-selected
{
    background-position: 0px -1px !important;
}

.ui-dialog .ui-dialog-buttonpane
{
    border: none !important;
}
.jqx-editor-content
{
    min-height: 127.57px !important;
}
