@charset "utf-8";

*{
    margin: 0;
    padding:0;
    font-family: arial;
}

@font-face {
    font-family: Roboto-Light;
    src: /*url('../fonts/Roboto-Light.woff2') format('woff2'),*/
        url('../fonts/Roboto-Light.woff') format('woff'),
        url('../fonts/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: Roboto;
    src: /*url('../fonts/Roboto-Regular.woff2') format('woff2'),*/
        url('../fonts/Roboto-Regular.woff') format('woff'),
        url('../fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Roboto-Bold;
    src: /*url('../fonts/Roboto-Bold.woff2') format('woff2'),*/
        url('../fonts/Roboto-Bold.woff') format('woff'),
        url('../fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: Roboto-Black;
    src: /*url('../fonts/Roboto-Black.woff2') format('woff2'),*/
        url('../fonts/Roboto-Black.woff') format('woff'),
        url('../fonts/Roboto-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

html{
    position: relative;
    height: 100%;
    width: 100%;

    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
    -webkit-text-stroke: 1px transparent; /*fix for safari and chrome font rendering*/
}

body{
    font-size:87.5%;  /*14px*/
    font-family: Arial;
    font-style: normal;
    margin:0px;
    padding:0px;
    background : -moz-linear-gradient(25.32% -25.99% -60deg,rgba(62, 153, 208, 1) 24.73%,rgba(49, 138, 198, 1) 39.51%,rgba(26, 112, 181, 1) 70.72%,rgba(18, 102, 175, 1) 89.25%);
    background : -webkit-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    background : -webkit-gradient(linear,25.32% -25.99% ,74.68% 125.99% ,color-stop(0.2473,rgba(62, 153, 208, 1) ),color-stop(0.3951,rgba(49, 138, 198, 1) ),color-stop(0.7072,rgba(26, 112, 181, 1) ),color-stop(0.8925,rgba(18, 102, 175, 1) ));
    background : -o-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    background : -ms-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0', endColorstr='#1266AF' ,GradientType=0)";
    background : linear-gradient(150deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0',endColorstr='#1266AF' , GradientType=1);
    height: 100%;
    min-width: 320px;
    min-height: 768px;
}

sup, sub {
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
    font-size: 0.75em;
}
sub {
    top: 0.4em;
}

button{
    /*webkit*/
    -webkit-appearance: none;
    -webkit-border-radius: 0px;

    /*Mozilla*/
    -moz-appearance: none;
    -moz-border-radius: 0px;

    appearance: none;
    border-radius: 0px;
    margin: 0px;
    padding: 0px;

    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
button:focus {
    outline:0;
}
button:hover {
    cursor: pointer;
}

input{
    /*webkit*/
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 0px;
    -webkit-padding-start: 0px;
    -webkit-margin-start: 0px;

    /*Mozilla*/
    -moz-appearance: none;
    -moz-box-sizing: border-box;
    -moz-border-radius: 0px;

    appearance: none;
    box-sizing: border-box;
    border-radius: 0px;
    background: #ffffff;

    font-family: Arial;
    font-weight: normal;
    font-size: 1em;

    text-align: left;
    line-height: 34px;

    height: 34px;

    padding: 0px 0px 0px 7px;
    margin: 0px;

    border: 1px solid #DAE4EA;
    color : #444444;

}
input:focus {
    outline:0;
}
input:invalid {
    box-shadow:none;
}
input:disabled {
    filter: alpha(opacity=100);    /*Internet Explorer 5, 6, 7, 8 */
    -moz-opacity: 1.0;    /* Old Mozilla Browsers */
    -webkit-opacity: 1.0;    /* Old Webkit browsers (Safari, Chrome, various others) */
    -khtml-opacity: 1.0;    /* Really old Safari browsers and Konqueror */
    opacity: 1.0;
    pointer-events: none; /* Added to prevent unexpected exit from the model on iPad */
    background: transparent;
    -webkit-text-fill-color: #141414;
    color: #335163;
}
input[type="number"]:disabled {
    -moz-appearance: textfield;
}
textarea, div.minmaxValue{
    position: relative;
    width: 100%;
    height:0;
    min-height: 34px;

    /*webkit*/
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 0px;
    -webkit-padding-start: 0px;
    -webkit-margin-start: 0px;

    /*Mozilla*/
    -moz-appearance: none;
    -moz-box-sizing: border-box;
    -moz-border-radius: 0px;

    appearance: none;
    box-sizing: border-box;
    border-radius: 0px;
    border: 1px solid #DAE4EA;

    background: #ffffff;

    font-family: Arial;
    font-weight: normal;
    font-size: 1em;
    text-align: left;
    line-height: 14px;
    color : #444444;

    margin: 0px;
    padding: 9px 6px;
    overflow: hidden;
    resize: none;
}
textarea:disabled, div.minmaxValue.disabled{
    color: #335163;
    border: #DAE4EA 1px solid;
    filter: alpha(opacity=100);    /*Internet Explorer 5, 6, 7, 8 */
    -moz-opacity: 1.0;    /* Old Mozilla Browsers */
    -webkit-opacity: 1.0;    /* Old Webkit browsers (Safari, Chrome, various others) */
    -khtml-opacity: 1.0;    /* Really old Safari browsers and Konqueror */
    opacity: 1.0;
    background:transparent;
    -webkit-text-fill-color: #141414;
    /*min-height: 29px;*/
    overflow: hidden;
}
textarea:focus {
    outline:0;
}
textarea.pollListTextarea{
    height: 100%;
    width: 100%;
    border: 1px solid #0066b2;
    background: transparent;
    color: #343433;
    font-size: 1em;
}
::-webkit-input-placeholder {
    color: #637182;
    font-style: italic;
    opacity:  1;
}
:-moz-placeholder { /* Firefox 18- */
    color: #637182;
    font-style: italic;
    opacity:  1;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #637182;
    font-style: italic;
    opacity:  1;
}

:-ms-input-placeholder {
    color: #637182;
    font-style: italic;
}

.popupbutton {
    /*width:80px;*/
    min-width: 97px;
    height:34px;
    display: inline-block;
    text-align: center;
    background: #1E343F;
    font-family: Arial;
    font-size: 0.929em;
    color: #FFFFFF;
    font-weight: bold;
    /*line-height: 32px;*/
    background: #1E343F;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    padding: 0px 5px;
}
.popupbutton.large,
.popupbutton.extralarge {
    height:44px;
}
.popupbutton.extralarge {
    min-width: 140px;
    padding: 0px 15px;
}
.popupbutton.pcCard {
    min-width: 140px;
}
.popupbutton:hover{
    cursor: pointer;
}
#ccNext.popupbutton.pcCard {
    min-width: initial;
    width: 100%;
    display: table;
}
#ccNext.popupbutton.pcCard span {
    background-position: 0px 0px;
    display: table-cell;
    line-height: normal;
}

/*#ccNext,*/
#ccNextRwd{
    min-width: 175px;
}
.popupbutton.disabled{
    background: #c1ced3;
    border: #b4bdc1 1px solid;
    color: #b1b7ba;
}
.popupbutton.disabled:hover {
    cursor: default;
}

.newOptBtnHolder {
    position: relative;
    float: right;
    margin-right: 15px;
    width: 110px;
    height: 47px;
    padding: 0;
    text-align: center;
    background: -moz-linear-gradient(50% 100% 90deg,rgba(247, 247, 247, 1) 55%,rgba(239, 241, 243, 1) 72.71%,rgba(221, 227, 232, 1) 96.77%);
    background: -webkit-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.55,rgba(247, 247, 247, 1) ),color-stop(0.7271,rgba(239, 241, 243, 1) ),color-stop(0.9677,rgba(221, 227, 232, 1) ));
    background: -o-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    background: -ms-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#DDE3E8' ,GradientType=0)";
    background: linear-gradient(0deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-top: 1px solid #bfcbd1;
    padding: 5px;
}

#saveBtn.popupbutton{
    font-size: 1em;
}
#saveBtn.popupbutton span{
    background: url(../images/btnsaveicon.png) 7px center no-repeat;
    padding-left: 33px;
}
#saveBtn.popupbutton.disabled span{
    background: url(../images/btnsaveicon.png) 7px center no-repeat;
    padding-left: 33px;
    line-height: 32px;
}

.AltActiveCell, .CritActiveCell{
    color : #343433;
    /*font-size: 13px;*/
    line-height: 35px;
}
.CritLongDescriptionCell{
    position: relative;
    color : #343433;
    /*font-size: 13px;*/
    line-height: 15px;
    word-wrap: break-word;
    text-align: left;
    padding-left: 4px;
    border: none;
    background: transparent;
    overflow: hidden;
    height: 100%;
    width: 285px;
    -webkit-text-fill-color:#343433;
}

#container {
    position:relative;
    min-width: 100%;
    height: 100%;
    display: none;
    background : -moz-linear-gradient(25.32% -25.99% -60deg,rgba(62, 153, 208, 1) 24.73%,rgba(49, 138, 198, 1) 39.51%,rgba(26, 112, 181, 1) 70.72%,rgba(18, 102, 175, 1) 89.25%);
    background : -webkit-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    background : -webkit-gradient(linear,25.32% -25.99% ,74.68% 125.99% ,color-stop(0.2473,rgba(62, 153, 208, 1) ),color-stop(0.3951,rgba(49, 138, 198, 1) ),color-stop(0.7072,rgba(26, 112, 181, 1) ),color-stop(0.8925,rgba(18, 102, 175, 1) ));
    background : -o-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    background : -ms-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0', endColorstr='#1266AF' ,GradientType=0)";
    background : linear-gradient(150deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0',endColorstr='#1266AF' , GradientType=1);
}
#header{
    position:absolute;
    top:0px;
    min-width:100%;
    height:75px;
    z-index: 50;
}
.itemMenuHolder {
    margin-left: 91px;
    background: rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid #6dadd7;
    border-radius: 50px 0 0 50px;
    height: 54px;
    padding-left: 5px;
    margin-top: 11px;
}
.itemMenuHolder:after {
    display: block;
    height: 0;
    content: "";
    clear: both;
}

.logoHolder {
    background: url(../images/mcdmlogoheader.png) no-repeat 0 center;
    float: left;
    height: 44px;
    width: 197px;
    margin-top: 5px;
}
.headerRight {
    float: right;
    height: 44px;
    margin-top: 5px;
    /*width: 243px;*/
}
.headerRight:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.itemMenuSeparator {
    float: right;
    margin: 0px 5px 0 5px;
    width: 2px;
    background: #287ebe;
    height: 100%;
    border-left: 1px solid #70c1f2;
}
.storeInfoNoteContainer, .storeInfoNoteContainerRwd{
    display: table;
    float: right;
    height: 100%;
    max-width: 400px;
    margin-right: 5px;
}
.storeInfoNoteContainerRwd{
    display: none;
    float: right;
    max-width: 400px;
}
.storeInfoNoteContainer.hidden, .storeInfoNoteContainerRwd.hidden{
    display: none;
}
.storeInfoNote{
    display: table-cell;
    font-family: Arial;
    font-size: 0.857em;
    font-weight: bold;
    font-style: italic;
    text-align: right;
    color: #80CFFF;
    line-height: 1em;
    vertical-align: middle;
}
.homeIcon{
    float: right;
    margin: 5px 10px 0 10px;
    background-image: url(../images/homebtn.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 37px;
    height: 33px;
}
.homeIcon:hover{
    cursor: pointer;
    background-position: 0px -33px;
}

#openFunctionalMenuPopupP1,
#openFunctionalMenuPopupP2,
#openFunctionalMenuRwdPopupP1,
#openFunctionalMenuRwdPopupP2{
    display: inline-block;
}

#openFunctionalMenuPopupP2,
#openFunctionalMenuRwdPopupP2{
    font-weight: bold;
}

#openFunctionalMenuPopupP3,
#openFunctionalMenuRwdPopupP3{
    margin-top: 20px;
}

.modelTitle{
    margin-bottom: 20px;
    font-weight: bold;
}

#openFunctionalMenuPopupP2,
#openFunctionalMenuRwdPopupP2{
    text-transform: lowercase;
}

.adminIcon{
    float: right;
    margin: 5px 10px 0 10px;
    background-image: url(../images/adminbtn.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 33px;
    height: 33px;
}
.adminIcon:hover{
    cursor: pointer;
    background-position: 0px -33px;
}

#splash .adminInfoPopup {
    right: 29px;
}
.adminInfoPopup {
    position: absolute;
    top: 66px;
    right: 10px;
    min-width: 218px;
    height: 86px;
    background: #FFFFFF;
    display: none;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -webkit-box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.3);
    z-index: 105;
}
.adminInfoPopup:before {
    position: absolute;
    right: 11px;
    top: -11px;
    height: 0;
    width: 0;
    border-left: solid transparent 6px;
    border-right: solid transparent 6px;
    border-bottom: solid #FFFFFF 9px;
    content: " ";
}
.adminInfoPopup:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.adminInfoAlign {
    line-height: 34px;
} 
.adminInfoTxt {
    min-width: 200px;
    font-family: Arial;
    font-size: 1em;
    color : #1266AF;
    text-align: center;
    line-height: 17px;
    background: #FFFFFF;
    padding: 5px 7px;
    border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-bottom: #e6f0f4 1px solid;
}
.adminLogoutBtn {
    min-width: 200px;
    height: 41px;
    text-align: center;
    line-height: 38px;
    border-top: #ffffff 1px solid;
    border-bottom: #a0b4bc 1px solid;
    background: -moz-linear-gradient(50% 0% -90deg,rgba(237, 246, 255, 1) 0%,rgba(219, 230, 244, 1) 100%);
    background: -webkit-linear-gradient(-90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    background: -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(237, 246, 255, 1) ),color-stop(1,rgba(219, 230, 244, 1) ));
    background: -o-linear-gradient(-90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    background: -ms-linear-gradient(-90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF6FF', endColorstr='#DBE6F4' ,GradientType=0)";
    background: linear-gradient(180deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    border-radius: 0px 0px 8px 8px;
    -moz-border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
    font-family: Arial;
    font-weight: bold;
    font-size: 1em;
    color : #1266AF;
}
.adminLogoutBtn:hover{
    cursor: pointer;
}
#logOutText {
    width: auto;
    height: 38px;
    display: inline-block;
}
.logOutIcon {
    width: 32px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/adminlogout.png) 0 0 no-repeat;
    margin-left: 10px;
}
.logOutIcon:hover {
    background: url(../images/adminlogout.png) 0 -32px no-repeat;
}

/*Navigation Menu*/
#openMainNavigationMenu{
    position:absolute;
    left:0px;
    top: 0px;
    background-image: url(../images/menubtn.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 75px;
    width: 74px;
    z-index: 51;
}
#openMainNavigationMenu:hover{
    cursor: pointer;
    background-position: 0px -75px;
}
#openMainNavigationMenu.close{
    /*background-position: 0px -150px;*/
}
#closeSubMainNavigationMenu {
    display: none;
    position:absolute;
    left:0px;
    top: 0px;
    z-index: 51;
}
#mainMenu{
    position:absolute;
    left: 0px;
    top: 75px;
    bottom: 0px;
    width: 75px;
    height: 100%;
    height: auto;
    display:none;
    z-index: 51;
}
#mainMenu:after{
    content: " ";
    display: block;
    height: 0;
    clear: both;
}
.menuTitle{
    position: relative;
    width: 90px;
    height: 62px;
    font-family: Arial;
    font-size: 1.429em;
    color: #FFFFFF;
    text-align: left;
    line-height: 61px;
    padding-left: 0px;
}
.menuItem{
    position: relative;
    width: 72px;
    height: 91px;
    font-family: Arial;
    font-size: 1.29em;
    color: #FFFFFF;
    text-align: left;
    padding-left: 0px;
    background-repeat: no-repeat;
    margin-top: -18px;
}
.menuItem:hover{
    cursor: pointer;
}
.menuItem.top{
    height: 73px;
    margin-top: 0px;
    background-position: 0px -146px;
}
.menuItem.middle{
    background-position: 0px -383px;
}
.menuItem.bottom{
    background-position: 0px -656px;
}
.menuItem.single{
    height: 73px;
    margin-top: 0px;
    background-position: 0px 0px;
}
.menuItem.selected:hover{
    cursor: default;
}
#menuCriteriaCC.menuItem.selected:hover{
    cursor: pointer;
}
#menuMethods.menuItem.selected:hover{
    cursor: pointer;
}
#menuMethods.menuItem.selected.ahpmethod:hover{
    cursor: default;
}
.menuItem.top.selected{
    background-position: 0px -73px;
}
.menuItem.middle.selected{
    background-position: 0px -292px;
}
.menuItem.bottom.selected{
    background-position: 0px -565px;
}
.menuItem.menuAlternatives{background-image:url(../images/menubtnalternatives.png); z-index: 4;}
.menuItem.menuCriteriaCC{background-image:url(../images/menubtncriteria.png); z-index: 3;}
.menuItem.menuPerformance{background-image:url(../images/menubtnperformance.png); z-index: 2;}
.menuItem.menuMethods{background-image:url(../images/menubtnmethods.png); z-index: 1;}

.mainMenu:after{
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.mainSubMenu{
    position:absolute;
    left: 72px;
    top: 0px;
    width: 250px;
    height: auto;
    padding: 0 0 0 0;
    display:none;
    z-index: 51;
    background : #1266AF;
    box-shadow : 2px 2px 3px rgba(2, 2, 2, 0.25);
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#020202') ;
}
.mainSubMenu:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

.submenuItemTitle.AHP, .submenuItem.AHP {
    display: none;
}
/*#submenuCriteriaCC.mainSubMenu{
    background : #1266AF;
    box-shadow : 2px 2px 3px rgba(2, 2, 2, 0.25);
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#020202') ;
}
#submenuMethods.mainSubMenu{
    background : #1266AF;
    box-shadow : 2px 2px 3px rgba(2, 2, 2, 0.25);
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#020202') ;
}*/
.submenuItem{
    /* float: left; */
    /* width: 94%; */
    font-family: Roboto, sans-serif;
    font-size: 1em;
    font-weight: normal;
    line-height: 20px;
    color: #FFFFFF;
    text-align: left;
    padding: 8px 0 8px 30px;
    margin-left: 15px;
}
.submenuItem:hover{
    cursor: pointer;
}
.subMenuLine {
    position: absolute;
    left: 0;
    top: 0;
    width: 15px;
    height: 100%;
}
.subMenuLine.red {
    background : -moz-linear-gradient(100% 50% 180deg,rgba(227, 72, 86, 1) 36.02%,rgba(231, 81, 92, 1) 48.97%,rgba(243, 106, 109, 1) 70.29%,rgba(248, 116, 116, 1) 77.42%,rgba(248, 122, 122, 1) 90.49%,rgba(249, 130, 130, 1) 100%);
    background : -webkit-linear-gradient(180deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    background : -webkit-gradient(linear,100% 50% ,0% 50% ,color-stop(0.3602,rgba(227, 72, 86, 1) ),color-stop(0.4897,rgba(231, 81, 92, 1) ),color-stop(0.7029,rgba(243, 106, 109, 1) ),color-stop(0.7742,rgba(248, 116, 116, 1) ),color-stop(0.9049,rgba(248, 122, 122, 1) ),color-stop(1,rgba(249, 130, 130, 1) ));
    background : -o-linear-gradient(180deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    background : -ms-linear-gradient(180deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E34856', endColorstr='#F98282' ,GradientType=0)";
    background : linear-gradient(-90deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F98282',endColorstr='#E34856' , GradientType=1);
}
.subMenuLine.green {
    background : -moz-linear-gradient(100% 50% 180deg,rgba(0, 170, 167, 1) 0%,rgba(63, 224, 193, 1) 100%);
    background : -webkit-linear-gradient(180deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 100%);
    background : -webkit-gradient(linear,100% 50% ,0% 50% ,color-stop(0,rgba(0, 170, 167, 1) ),color-stop(1,rgba(63, 224, 193, 1) ));
    background : -o-linear-gradient(180deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 100%);
    background : -ms-linear-gradient(180deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AAA7', endColorstr='#3FE0C1' ,GradientType=0)";
    background : linear-gradient(-90deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3FE0C1',endColorstr='#00AAA7' , GradientType=1);
}
.submenuItem.selected{
    cursor: default;
    font-family: Roboto-Black, sans-serif;
}
#submenuCriteriaCC  .submenuItem.selected{
    background : -moz-linear-gradient(0% 50% 0deg,rgba(227, 72, 86, 1) 36.02%,rgba(231, 81, 92, 1) 48.97%,rgba(243, 106, 109, 1) 70.29%,rgba(248, 116, 116, 1) 77.42%,rgba(248, 122, 122, 1) 90.49%,rgba(249, 130, 130, 1) 100%);
    background : -webkit-linear-gradient(0deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0.3602,rgba(227, 72, 86, 1) ),color-stop(0.4897,rgba(231, 81, 92, 1) ),color-stop(0.7029,rgba(243, 106, 109, 1) ),color-stop(0.7742,rgba(248, 116, 116, 1) ),color-stop(0.9049,rgba(248, 122, 122, 1) ),color-stop(1,rgba(249, 130, 130, 1) ));
    background : -o-linear-gradient(0deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    background : -ms-linear-gradient(0deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E34856', endColorstr='#F98282' ,GradientType=0)";
    background : linear-gradient(90deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E34856',endColorstr='#F98282' , GradientType=1);
    text-shadow : 1px 1px 0px rgba(2, 2, 2, 0.5);
}
/*#submenuMethods .submenuItem.selected{
    background: green;
}*/

.submenuItemTitle{
    /*float: left;*/
    width: 100%;
    font-family: Roboto;
    font-size: 1em;
    font-weight: normal;
    font-style: italic;
    line-height: 1.2em;
    color: #FFFFFF;
    text-align: left;
    padding: 8px 0 8px 20px;
    background : -moz-linear-gradient(50% 100% -90deg,rgba(0, 124, 191, 1) 0%,rgba(1, 122, 190, 1) 0.91%,rgba(11, 111, 181, 1) 10.39%,rgba(16, 104, 176, 1) 23.72%,rgba(18, 102, 175, 1) 60.75%,rgba(17, 100, 173, 1) 80.66%,rgba(15, 93, 167, 1) 87.83%,rgba(11, 82, 157, 1) 92.93%,rgba(6, 65, 143, 1) 97.04%,rgba(0, 47, 127, 1) 100%);
    background : -webkit-linear-gradient(-90deg, rgba(0, 124, 191, 1) 0%, rgba(1, 122, 190, 1) 0.91%, rgba(11, 111, 181, 1) 10.39%, rgba(16, 104, 176, 1) 23.72%, rgba(18, 102, 175, 1) 60.75%, rgba(17, 100, 173, 1) 80.66%, rgba(15, 93, 167, 1) 87.83%, rgba(11, 82, 157, 1) 92.93%, rgba(6, 65, 143, 1) 97.04%, rgba(0, 47, 127, 1) 100%);
    background : -webkit-gradient(linear,50% 100% ,50% 255.17% ,color-stop(0,rgba(0, 124, 191, 1) ),color-stop(0.0091,rgba(1, 122, 190, 1) ),color-stop(0.1039,rgba(11, 111, 181, 1) ),color-stop(0.2372,rgba(16, 104, 176, 1) ),color-stop(0.6075,rgba(18, 102, 175, 1) ),color-stop(0.8066,rgba(17, 100, 173, 1) ),color-stop(0.8783,rgba(15, 93, 167, 1) ),color-stop(0.9293,rgba(11, 82, 157, 1) ),color-stop(0.9704,rgba(6, 65, 143, 1) ),color-stop(1,rgba(0, 47, 127, 1) ));
    background : -o-linear-gradient(-90deg, rgba(0, 124, 191, 1) 0%, rgba(1, 122, 190, 1) 0.91%, rgba(11, 111, 181, 1) 10.39%, rgba(16, 104, 176, 1) 23.72%, rgba(18, 102, 175, 1) 60.75%, rgba(17, 100, 173, 1) 80.66%, rgba(15, 93, 167, 1) 87.83%, rgba(11, 82, 157, 1) 92.93%, rgba(6, 65, 143, 1) 97.04%, rgba(0, 47, 127, 1) 100%);
    background : -ms-linear-gradient(-90deg, rgba(0, 124, 191, 1) 0%, rgba(1, 122, 190, 1) 0.91%, rgba(11, 111, 181, 1) 10.39%, rgba(16, 104, 176, 1) 23.72%, rgba(18, 102, 175, 1) 60.75%, rgba(17, 100, 173, 1) 80.66%, rgba(15, 93, 167, 1) 87.83%, rgba(11, 82, 157, 1) 92.93%, rgba(6, 65, 143, 1) 97.04%, rgba(0, 47, 127, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#007CBF', endColorstr='#002F7F' ,GradientType=0)";
    background : linear-gradient(180deg, rgba(0, 124, 191, 1) 0%, rgba(1, 122, 190, 1) 0.91%, rgba(11, 111, 181, 1) 10.39%, rgba(16, 104, 176, 1) 23.72%, rgba(18, 102, 175, 1) 60.75%, rgba(17, 100, 173, 1) 80.66%, rgba(15, 93, 167, 1) 87.83%, rgba(11, 82, 157, 1) 92.93%, rgba(6, 65, 143, 1) 97.04%, rgba(0, 47, 127, 1) 100%);

}

#submenuMethods {
    background : #1266AF;
    box-shadow : 2px 2px 3px rgba(2, 2, 2, 0.25);
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#020202') ;

}

/*#submenuCriteriaCC .submenuItemTitle.selected{
    color: red;
}*/

#submenuMethods .submenuItemTitle.selected{
    background : -moz-linear-gradient(50% 100% -90deg,rgba(0, 124, 191, 1) 0%,rgba(1, 122, 190, 1) 0.91%,rgba(11, 111, 181, 1) 10.39%,rgba(16, 104, 176, 1) 23.72%,rgba(18, 102, 175, 1) 60.75%,rgba(17, 100, 173, 1) 80.66%,rgba(15, 93, 167, 1) 87.83%,rgba(11, 82, 157, 1) 92.93%,rgba(6, 65, 143, 1) 97.04%,rgba(0, 47, 127, 1) 100%);
    background : -webkit-linear-gradient(-90deg, rgba(0, 124, 191, 1) 0%, rgba(1, 122, 190, 1) 0.91%, rgba(11, 111, 181, 1) 10.39%, rgba(16, 104, 176, 1) 23.72%, rgba(18, 102, 175, 1) 60.75%, rgba(17, 100, 173, 1) 80.66%, rgba(15, 93, 167, 1) 87.83%, rgba(11, 82, 157, 1) 92.93%, rgba(6, 65, 143, 1) 97.04%, rgba(0, 47, 127, 1) 100%);
    background : -webkit-gradient(linear,50% 100% ,50% 255.17% ,color-stop(0,rgba(0, 124, 191, 1) ),color-stop(0.0091,rgba(1, 122, 190, 1) ),color-stop(0.1039,rgba(11, 111, 181, 1) ),color-stop(0.2372,rgba(16, 104, 176, 1) ),color-stop(0.6075,rgba(18, 102, 175, 1) ),color-stop(0.8066,rgba(17, 100, 173, 1) ),color-stop(0.8783,rgba(15, 93, 167, 1) ),color-stop(0.9293,rgba(11, 82, 157, 1) ),color-stop(0.9704,rgba(6, 65, 143, 1) ),color-stop(1,rgba(0, 47, 127, 1) ));
    background : -o-linear-gradient(-90deg, rgba(0, 124, 191, 1) 0%, rgba(1, 122, 190, 1) 0.91%, rgba(11, 111, 181, 1) 10.39%, rgba(16, 104, 176, 1) 23.72%, rgba(18, 102, 175, 1) 60.75%, rgba(17, 100, 173, 1) 80.66%, rgba(15, 93, 167, 1) 87.83%, rgba(11, 82, 157, 1) 92.93%, rgba(6, 65, 143, 1) 97.04%, rgba(0, 47, 127, 1) 100%);
    background : -ms-linear-gradient(-90deg, rgba(0, 124, 191, 1) 0%, rgba(1, 122, 190, 1) 0.91%, rgba(11, 111, 181, 1) 10.39%, rgba(16, 104, 176, 1) 23.72%, rgba(18, 102, 175, 1) 60.75%, rgba(17, 100, 173, 1) 80.66%, rgba(15, 93, 167, 1) 87.83%, rgba(11, 82, 157, 1) 92.93%, rgba(6, 65, 143, 1) 97.04%, rgba(0, 47, 127, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#007CBF', endColorstr='#002F7F' ,GradientType=0)";
    background : linear-gradient(180deg, rgba(0, 124, 191, 1) 0%, rgba(1, 122, 190, 1) 0.91%, rgba(11, 111, 181, 1) 10.39%, rgba(16, 104, 176, 1) 23.72%, rgba(18, 102, 175, 1) 60.75%, rgba(17, 100, 173, 1) 80.66%, rgba(15, 93, 167, 1) 87.83%, rgba(11, 82, 157, 1) 92.93%, rgba(6, 65, 143, 1) 97.04%, rgba(0, 47, 127, 1) 100%);

    color : #3FE0C1;
}

#submenuMethods .submenuItem.selected {
    background : -moz-linear-gradient(0% 50% 0deg,rgba(0, 170, 167, 1) 0%,rgba(63, 224, 193, 1) 100%);
    background : -webkit-linear-gradient(0deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 100%);
    background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(0, 170, 167, 1) ),color-stop(1,rgba(63, 224, 193, 1) ));
    background : -o-linear-gradient(0deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 100%);
    background : -ms-linear-gradient(0deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AAA7', endColorstr='#3FE0C1' ,GradientType=0)";
    background : linear-gradient(90deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AAA7',endColorstr='#3FE0C1' , GradientType=1);

    text-shadow : 1px 1px 0px rgba(2, 2, 2, 0.5);
}

.submenuItemTitle:hover{
    cursor: default;
}
submenuItemTitle.selected:hover{
    cursor: default;
}
.submenuItem:after, .submenuItemTitle:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

.logOutBtn{
    position:absolute;
    top:45px;
    left: 180px;
    width: 65px;
    height: 10px;
    background-repeat: no-repeat;
    background-image: url('../images/logoutbtn.png');
    background-position: left;
    padding-left: 16px;
    color: #FFFFFF;
    font-size: 0.714em;
    font-family: arial;
    font-weight: bold;
    text-shadow: 1px 1px rgba(0,0,0,0.28);
}
.logOutBtn:hover{
    cursor: pointer;
    text-decoration: underline;
}

.PageContainer{
    position: absolute;
    left: 0;
    right: 0;
    top: 75px;
    bottom: 0px;
    display: none;
    overflow: hidden;
    -ms-overflow-style: none;
    background: #ffffff;
}
.PageContainer.menuVisible{left: 72px;}
.pageContent{
    position: absolute;
    background: #ffffff;
    top: 47px;
    left: 30px;
    right: 30px;
    bottom: 20px;
}

/*Page Title*/
.pageTitle {
    float: left;
    font-family: Roboto-Black, sans-serif;
    font-size: 1.57em;
    color: #ffffff;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.45);
    margin-left: 21px;
    height: 42px;
    line-height: 42px;
}
.pageTitle.subtitle {
    margin-left: 15px;
}

.pageTitleHolder {
    margin-left: 21px;
    margin-right: 21px;
    height: 47px;
}
.pageTitleHolder:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 21px;
    height: 47px;
}
.pageTitleHolder:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 21px;
    height: 47px;
}

#alterTitleHolder {
    background : url(../images/pagetitlebcg.png) no-repeat, -moz-linear-gradient(46.2% -375.31% -75deg,rgba(248, 92, 56, 1) 4.3%,rgba(248, 101, 56, 1) 10.37%,rgba(248, 138, 56, 1) 39.1%,rgba(248, 152, 56, 1) 54.3%,rgba(247, 157, 52, 1) 63.71%,rgba(244, 172, 41, 1) 75.23%,rgba(239, 197, 23, 1) 87.8%,rgba(233, 228, 0, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -webkit-linear-gradient(-75deg, rgba(248, 92, 56, 1) 4.3%, rgba(248, 101, 56, 1) 10.37%, rgba(248, 138, 56, 1) 39.1%, rgba(248, 152, 56, 1) 54.3%, rgba(247, 157, 52, 1) 63.71%, rgba(244, 172, 41, 1) 75.23%, rgba(239, 197, 23, 1) 87.8%, rgba(233, 228, 0, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -webkit-gradient(linear,46.2% -375.31% ,53.8% 413.12% ,color-stop(0.043,rgba(248, 92, 56, 1) ),color-stop(0.1037,rgba(248, 101, 56, 1) ),color-stop(0.391,rgba(248, 138, 56, 1) ),color-stop(0.543,rgba(248, 152, 56, 1) ),color-stop(0.6371,rgba(247, 157, 52, 1) ),color-stop(0.7523,rgba(244, 172, 41, 1) ),color-stop(0.878,rgba(239, 197, 23, 1) ),color-stop(1,rgba(233, 228, 0, 1) ));
    background : url(../images/pagetitlebcg.png) no-repeat, -o-linear-gradient(-75deg, rgba(248, 92, 56, 1) 4.3%, rgba(248, 101, 56, 1) 10.37%, rgba(248, 138, 56, 1) 39.1%, rgba(248, 152, 56, 1) 54.3%, rgba(247, 157, 52, 1) 63.71%, rgba(244, 172, 41, 1) 75.23%, rgba(239, 197, 23, 1) 87.8%, rgba(233, 228, 0, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -ms-linear-gradient(-75deg, rgba(248, 92, 56, 1) 4.3%, rgba(248, 101, 56, 1) 10.37%, rgba(248, 138, 56, 1) 39.1%, rgba(248, 152, 56, 1) 54.3%, rgba(247, 157, 52, 1) 63.71%, rgba(244, 172, 41, 1) 75.23%, rgba(239, 197, 23, 1) 87.8%, rgba(233, 228, 0, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F85C38', endColorstr='#E9E400' ,GradientType=0)";
    background : url(../images/pagetitlebcg.png) no-repeat linear-gradient(165deg, rgba(248, 92, 56, 1) 4.3%, rgba(248, 101, 56, 1) 10.37%, rgba(248, 138, 56, 1) 39.1%, rgba(248, 152, 56, 1) 54.3%, rgba(247, 157, 52, 1) 63.71%, rgba(244, 172, 41, 1) 75.23%, rgba(239, 197, 23, 1) 87.8%, rgba(233, 228, 0, 1) 100%);
    border-top: #dd4b0a 5px solid;
}
#criteriaTitleHolder, #comparisonTitleHolder {
    background : url(../images/pagetitlebcg.png) no-repeat, -moz-linear-gradient(46.27% -821.85% -75deg,rgba(227, 72, 86, 1) 36.02%,rgba(231, 81, 92, 1) 48.97%,rgba(243, 106, 109, 1) 70.29%,rgba(248, 116, 116, 1) 77.42%,rgba(248, 122, 122, 1) 90.49%,rgba(249, 130, 130, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -webkit-linear-gradient(-75deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -webkit-gradient(linear,46.27% -821.85% ,53.73% 93.74% ,color-stop(0.3602,rgba(227, 72, 86, 1) ),color-stop(0.4897,rgba(231, 81, 92, 1) ),color-stop(0.7029,rgba(243, 106, 109, 1) ),color-stop(0.7742,rgba(248, 116, 116, 1) ),color-stop(0.9049,rgba(248, 122, 122, 1) ),color-stop(1,rgba(249, 130, 130, 1) ));
    background : url(../images/pagetitlebcg.png) no-repeat, -o-linear-gradient(-75deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -ms-linear-gradient(-75deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E34856', endColorstr='#F98282' ,GradientType=0)";
    background : url(../images/pagetitlebcg.png) no-repeat, linear-gradient(165deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E34856',endColorstr='#F98282' , GradientType=1);
    border-top: #cc3b4d 5px solid;
}
#perfomanceTitleHolder, #AHPCompareTitleHolder {
    background : url(../images/pagetitlebcg.png) no-repeat, -moz-linear-gradient(46.27% -927.4% -75deg,rgba(229, 160, 37, 1) 0%,rgba(252, 194, 43, 1) 26.88%,rgba(252, 207, 43, 1) 32.45%,rgba(252, 227, 43, 1) 44.09%,rgba(252, 241, 43, 1) 57.32%,rgba(252, 249, 43, 1) 73.36%,rgba(252, 252, 43, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -webkit-linear-gradient(-75deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -webkit-gradient(linear,46.27% -927.4% ,53.73% -11.81% ,color-stop(0,rgba(229, 160, 37, 1) ),color-stop(0.2688,rgba(252, 194, 43, 1) ),color-stop(0.3245,rgba(252, 207, 43, 1) ),color-stop(0.4409,rgba(252, 227, 43, 1) ),color-stop(0.5732,rgba(252, 241, 43, 1) ),color-stop(0.7336,rgba(252, 249, 43, 1) ),color-stop(1,rgba(252, 252, 43, 1) ));
    background : url(../images/pagetitlebcg.png) no-repeat, -o-linear-gradient(-75deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -ms-linear-gradient(-75deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5A025', endColorstr='#FCFC2B' ,GradientType=0)";
    background : url(../images/pagetitlebcg.png) no-repeat, linear-gradient(165deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5A025',endColorstr='#FCFC2B' , GradientType=1);
    border-top: #e8a73f 5px solid;
}
.methodsTitleHolder {
    background : url(../images/pagetitlebcg.png) no-repeat, -moz-linear-gradient(46.27% -305.21% -75deg,rgba(0, 170, 167, 1) 0%,rgba(63, 224, 193, 1) 56.84%,rgba(55, 228, 193, 1) 66.78%,rgba(33, 239, 193, 1) 82.16%,rgba(0, 255, 193, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -webkit-linear-gradient(-75deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 56.84%, rgba(55, 228, 193, 1) 66.78%, rgba(33, 239, 193, 1) 82.16%, rgba(0, 255, 193, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -webkit-gradient(linear,46.27% -305.21% ,53.73% 610.38% ,color-stop(0,rgba(0, 170, 167, 1) ),color-stop(0.5684,rgba(63, 224, 193, 1) ),color-stop(0.6678,rgba(55, 228, 193, 1) ),color-stop(0.8216,rgba(33, 239, 193, 1) ),color-stop(1,rgba(0, 255, 193, 1) ));
    background : url(../images/pagetitlebcg.png) no-repeat, -o-linear-gradient(-75deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 56.84%, rgba(55, 228, 193, 1) 66.78%, rgba(33, 239, 193, 1) 82.16%, rgba(0, 255, 193, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -ms-linear-gradient(-75deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 56.84%, rgba(55, 228, 193, 1) 66.78%, rgba(33, 239, 193, 1) 82.16%, rgba(0, 255, 193, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AAA7', endColorstr='#00FFC1' ,GradientType=0)";
    background : url(../images/pagetitlebcg.png) no-repeat, linear-gradient(165deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 56.84%, rgba(55, 228, 193, 1) 66.78%, rgba(33, 239, 193, 1) 82.16%, rgba(0, 255, 193, 1) 100%);
    border-top: #00aaa7 5px solid;
}

#alterTitleHolder:before {background: url('../images/titleholderalternativesleft.png') no-repeat;}
#criteriaTitleHolder:before, #comparisonTitleHolder:before {background: url('../images/titleholdercriterialeft.png') no-repeat;}
#perfomanceTitleHolder:before, #AHPCompareTitleHolder:before {background: url('../images/titleholderperformanceleft.png') no-repeat;}
.methodsTitleHolder:before {background: url('../images/titleholdermethodsleft.png') no-repeat;}

#alterTitleHolder:after { background: url('../images/titleholderalternativesright.png') no-repeat;}
#criteriaTitleHolder:after, #comparisonTitleHolder:after {background: url('../images/titleholdercriteriaright.png') no-repeat;}
#perfomanceTitleHolder:after, #AHPCompareTitleHolder:after {background: url('../images/titleholderperformanceright.png') no-repeat;}
.methodsTitleHolder:after {background: url('../images/titleholdermethodsright.png') no-repeat;}
.SLAMRes.tableButton, .SLAMRes.tableButtonSelected,
.MAVTRes.tableButton, .MAVTRes.tableButtonSelected {
    min-width: 180px;
    max-width: 180px;
    height : 24px;
    border-radius : 6px;
    -moz-border-radius : 6px;
    -webkit-border-radius : 6px;
    border-bottom : #003649 2px solid;
    font-family : Arial;
    font-weight: normal;
    color : #FFFFFF;
    background: #1266AF url('../images/slamcriterionbtnunselected.png') no-repeat;
    background-position-y: 0;
    background-position-x: 97%;
}
.SLAMRes.tableButton:hover,
.MAVTRes.tableButton:hover {
    cursor: pointer;
}

.SLAMRes.tableButtonSelected,
.MAVTRes.tableButtonSelected {
    height : 24px;
    border-radius : 6px;
    -moz-border-radius : 6px;
    -webkit-border-radius : 6px;
    border-top : #003649 2px solid;
    font-family : Arial;
    font-weight : bold;
    color : #FFFFFF;
    background: #1266AF url('../images/slamcriterionbtnselected.png') no-repeat;
    background-position-y: 0;
    background-position-x: 97%;
}

.rTable {
    display: block;
    width: 100%;
    /*border-radius: 8px;*/
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-left: 1px #bbcdd8 solid;
    border-right: 1px #bbcdd8 solid;
    border-bottom: 1px #bbcdd8 solid;
}

.rTableNew {
    display: block;
    margin: auto;
}
.ChartBorder {
    display: block;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-left: 1px #bbcdd8 solid;
    border-right: 1px #bbcdd8 solid;
    border-bottom: 1px #bbcdd8 solid;
    margin: auto;
}

.rTableHeder {
    display: block;
    width: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #bbcdd8;
}

.rTableRowHeader{
    /*border-right: 1px #bbcdd8 solid;*/
    /*width: 594px;*/
    height: 33px;
}

.rTableRowSubHeader{
    /*border-right: 1px #bbcdd8 solid;*/
    width: 614px;
    height: 35px;
}

.rTableRow, .rTableRowDisabled{
    /*border-right: 1px #bbcdd8 solid;*/
    width: 614px;
    height: 36px;
}

.rPerformanceTableRow, .rComparisonTableRow, .rMAVTTableRow, .rElectreTableRow {
    height: 35px;
}
.rPerformanceTableRow{
    /*margin-left: 2px;*/
    position: relative;
    float: left;
}
.rHurwiczTableRow, .rSLAMTableRow {
    border-right: 1px #bbcdd8 solid;
    width: 980px;
    height: 36px;
}

.rTableHeading, .rTableBody, .rTableFoot, .rTableRow, .rTableRowColored, .rComparisonTableRow, .rHurwiczTableRow, .rSLAMTableRow, .rMAVTTableRow, .rElectreTableRow{
    clear: both;
}
.rTableRowColored{
    background-color: #fffcef;
}
.rTableHead, .rTableFoot, .rTableColLabel, .rTableRowLabel{
    color: #343433;
    /*font-size: 13px;*/
}

.rTablePanel{
    overflow: hidden;
    float: left;
}

.rTableCell, .rTableCellColored, .rTableCellDisabled, .rTableCellDisabledColored, .rTableHead, .rTableColLabel, rTableColLabelPerf, .rTableRowLabel,.rTableCell2Alt,.rTableCell2AltOdd {
    float: left;
    height: 32px;
    line-height: 32px;
    text-align: center;
    overflow: hidden;
    margin: 1px 1px 1px 1px;
}

.rTableCell, .rTableCellDisabled {
    background-color: #ffffff;
    border-top: 1px solid #d7d5ca;
    border-left: 1px solid #d7d5ca;
    border-bottom: 1px solid #e5e3d7;
    border-right: 1px solid #e5e3d7;
}
.rTableCellColored, .rTableCellDisabledColored{
    border-top: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    background-color: #fffcef;
}
.rTableCellDisabled {
    background-color: #daeef8;
}
.rTableCellDisabledColored {
    background-color: #ebf7fc;
}

.rTableCell2Alt{
    color : #343433;
    /*font-size: 13px;*/
    font-weight: normal;
    border-bottom: 1px solid #BBCDD8;
    border-right: 1px solid #A4B8C3;
    background-color: #daeef8;
    margin: 0px 0px 0px 0px;
    height: 34px;
    line-height: 35px;
    width: 130px;
}

.rTableCell2AltOdd{
    color : #343433;
    /*font-size: 13px;*/
    font-weight: normal;
    border-bottom: 1px solid #BBCDD8;
    border-right: 1px solid #A4B8C3;
    background-color: #ebf7fc;
    margin: 0px 0px 0px 0px;
    height: 34px;
    line-height: 35px;
    width: 130px;
}

.rTableColLabel, .rTableColLabelPerf{
    font-weight: normal;
    border-top: #a6a6a6 1px solid;
    border-right: #DBE2E7 1px solid;
    box-shadow: inset -1px 0px 0px 0px #9EADB7;
    margin: 2px 0px 0px 0px;
    color: #343433;
    /*font-size: 13px;*/
    float: left;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #e3e9ef  ; /* Old browsers */
    background: -moz-linear-gradient(top, #e3e9ef  0%, #c9d5dd 25%, #b3c2cd 75%, #9eabb5  100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e9ef ), color-stop(25%,#c9d5dd),color-stop(75%,#b3c2cd), color-stop(100%,#9eabb5 )); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e3e9ef  0%,#c9d5dd 25%, #b3c2cd 75%,#9eabb5  100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e3e9ef  0%,#c9d5dd 25%, #b3c2cd 75%,#9eabb5  100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e3e9ef  0%,#c9d5dd 25%, #b3c2cd 75%,#9eabb5  100%); /* IE10+ */
    background: linear-gradient(to bottom, #e3e9ef  0%,#c9d5dd 25%, #b3c2cd 75%,#9eabb5  100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e9ef', endColorstr='#9eabb5 ',GradientType=0 ); /* IE6-9 */
}
.rTableColLabelPerf{
    border-right: #DBE2E7 1px solid;
    box-shadow: inset -1px 0px 0px 0px #9EADB7;
    width: 139px;
    color: #343433;
    /*font-size: 13px;*/
    float: left;
    height: 32px;
    line-height: 32px;
    text-align: center;
    overflow: hidden;
}
.rTableRowLabel{
    font-weight: bold;
    height: 33px;
    line-height: 33px;

    border-bottom: #a7bed1 1px solid;
    background: #d5e0e8  ; /* Old browsers */
    background: -moz-linear-gradient(top, #d5e0e8  0%, #eaf3f8  100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5e0e8 ), color-stop(100%,#eaf3f8 )); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d5e0e8  0%,#eaf3f8  100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d5e0e8  0%,#eaf3f8  100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d5e0e8  0%,#eaf3f8  100%); /* IE10+ */
    background: linear-gradient(to bottom, #d5e0e8  0%,#eaf3f8  100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e0e8', endColorstr='#eaf3f8 ',GradientType=0 ); /* IE6-9 */
    text-align: left;
    text-indent: 5px;
}

.TableRowLabel{
    font-weight: bold;

    border-bottom: #a7bed1 1px solid;
    background: #d5e0e8  ; /* Old browsers */
    background: -moz-linear-gradient(top, #d5e0e8  0%, #eaf3f8  100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5e0e8 ), color-stop(100%,#eaf3f8 )); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d5e0e8  0%,#eaf3f8  100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d5e0e8  0%,#eaf3f8  100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d5e0e8  0%,#eaf3f8  100%); /* IE10+ */
    background: linear-gradient(to bottom, #d5e0e8  0%,#eaf3f8  100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e0e8', endColorstr='#eaf3f8 ',GradientType=0 ); /* IE6-9 */
    text-align: left;
    text-indent: 5px;
    font-family: arial;
    font-weight: bold;
    /*font-size: 13px;*/
    color : #343433;
}

.TableCell{
    border: 1px solid #999999;
    text-indent: 5px;
    font-family: arial;
    font-weight: bold;
    /*    font-size: 13px;*/
    color : #343433;
}

.rTable:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.rTableTitle {
    color : #ffffff;
    /*    font-size : 14px;*/
    font-weight : bold;
    text-shadow : 1px 1px rgba(0,0,0,0.6);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-top: #456b86 1px solid;

    height: 32px;
    vertical-align: middle;

    background: #70b0df  ; /* Old browsers */
    background: -moz-linear-gradient(top, #70b0df  0%, #559ed4  50%, #3385c2 90%, #19649b  100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70b0df ), color-stop(50%,#559ed4 ), color-stop(90%,#3385c2),  color-stop(100%,#19649b )); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #70b0df  0%,#559ed4  50%,#3385c2 90%, #19649b  100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #70b0df  0%,#559ed4  50%,#3385c2 90%, #19649b  100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #70b0df  0%,#559ed4  50%,#3385c2 90%, #19649b  100%); /* IE10+ */
    background: linear-gradient(to bottom, #70b0df 0%, #559ed4 50%, #3385c2 90%, #19649b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70b0df', endColorstr='#19649b ',GradientType=0 ); /* IE6-9 */
}

.rTableData
{

}

.mavtfunctionrighttext {
    font-family: arial;
    font-weight: normal;
    font-size: 0.72em;
    line-height: 1em;
    color : #4D7E8E;
    display: inline-block;
    padding-left: 9px;
    margin: 5px 3px 5px 7px;
}
.mavtfunctionrighttext.yellow{
    border-left: 2px solid #ffe600;
}
.mavtfunctionrighttext.orange{
    border-left: 2px solid #ffa300;
}
.mavtfunctionrighttext.red{
    border-left: 2px solid #ff0000;
}
.mavtfunctionrighttext.violet{
    border-left: 2px solid #bd15e5;
}
.mavtfunctionrighttext.blue{
    border-left: 2px solid #0014ce;
}

.mavtFunctSliderBcg {
    width:686px;
    border-bottom: #a7bed1 1px solid;
    border-right: #bbcdd8 1px solid;
    border-left: #bbcdd8 1px solid;
    background: #f1f9fe  ; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff  0%, #f1f9fe  100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff ), color-stop(100%,#f1f9fe )); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff  0%,#f1f9fe  100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff  0%,#f1f9fe  100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff  0%,#f1f9fe  100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff  0%,#f1f9fe  100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf3f8 ',GradientType=0 ); /* IE6-9 */
}

.mavtFunctRightColl {
    width:180px;
    border-bottom: #a7bed1 1px solid;
    padding-left: 10px;
    text-align: left;
}

.mavtFunctInput, .mavtFunctInputDisabled {
    color : #343433;
    -webkit-text-fill-color: #343433;
    font-size: 0.72em;
    height: 22px;
    /*width: 52px;*/
    line-height: 20px;
    background-color: #ffffff;
    text-align: center;
    padding-left: 4px;
    border-top: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
.mavtFunctInputDisabled {
    background-color: #daeef8 !important;
}
.JCLRgrip {
    margin-left: -14px;}

.mavtFunctVtriangle {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 4px 14px 4px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #f4d400;
    border-left-color: transparent;
}

.mavtFunctHtriangle {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 0 4px 10px;
    border-color: transparent transparent transparent #f4d400;
    display: inline-block;
}

.minMaxButtonHolder{
    float: left;
    width: 16%;
    height: 34px;
    position: relative;
}
.minMaxButton{
    margin: auto;
    height : 29px;
    width : 34px;
    border-radius: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /*float: right;*/
}

.toggleUp {
    background-repeat: no-repeat;
    background-image: url("../images/maximumbtn.svg");
}
.toggleUp:hover{
    cursor: pointer;
    background-position: 0 -29px;
}
.toggleDown {
    background-repeat: no-repeat;
    background-image: url("../images/minimumbtn.svg");
}
.toggleDown:hover{
    cursor: pointer;
    background-position: 0 -29px;
}
.toggleUpDisabled {
    background-repeat: no-repeat;
    background-image: url("../images/maximumbtn.svg");
    background-position: 0 -58px;
}
.toggleDownDisabled {
    background-repeat: no-repeat;
    background-position: 0 -58px;
    background-image: url("../images/minimumbtn.svg");
}

/*SELECT*/
select {
    width:230px;
    height:34px;
    -webkit-appearance: none;
    -ms-appearance:none !important;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';

    border-radius: 0px;
    background: url("../images/dropdownarrow.png") no-repeat #ffffff;
    background-position: right 0px;

    font-family: Arial;
    font-weight: normal;
    font-size: 1em;

    text-align: left;
    line-height: 32px;

    padding: 0px 0px 0px 7px;
    margin: 0px;

    border: 1px solid #DAE4EA;
    color : #444444;
}
select:focus {
    outline:0;
}
select:hover{
    cursor: pointer;
    font-weight: bold;
}
select::-ms-expand {
    display: none;  /*   IE drop arrow fix  */
}
select * {
    font-weight: normal;
}

.comboBox, .settingsComboBox, .comboBoxDataSourcePopup, .dropDownAHP {
    position: relative;
    width: 100%;
    height: 34px;
    min-height: 34px;
    line-height: 32px;
    font-family: Arial;
    font-weight: normal;
    font-size: 1em;
    text-align: left;
    padding: 0px 32px 0px 7px;
    border: 1px solid #DAE4EA;
    color: #444444;
    background: #ffffff;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
    word-wrap: break-word;
    text-indent: 0px;
}

.comboBox:hover{
    cursor: pointer;
    font-weight: bold;
}
.comboBoxList {
    font-family : Arial;
    font-weight: normal;
    font-size: 1em;
    color : #444444;
    background-color: white;
    border: 1px solid #DAE4EA;
    border-radius: 0px;
    word-break: break-all;
    word-wrap: break-word;
}
.comboBox > option, .comboBox > option:hover {
    font-family: Arial;
}
.emptyCombo{
    border-color: red;
}
.languageComboHolder {
    width: 220px;
}

.languageComboUI {
    width: 100%;
}
.img-flag{
    display: inline-block;
    padding-left: 38px;
    line-height: 32px;
}
.img-flag.UK{
    background: url(../images/splashflaguk.png) 0 center no-repeat;
}
.img-flag.ES{
    background: url(../images/splashflagspain.png) 0 center no-repeat;
}
.img-flag.SRB{
    background: url(../images/splashflagserbia.png) 0 center no-repeat;
}

/*iScroll*/
.iScrollHorizontalScrollbar {
    position: absolute;
    z-index: 9999;
    height: 16px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    overflow: hidden;
}
.iScrollHorizontalScrollbar.iScrollBothScrollbars {
    right: 18px;
}
.iScrollVerticalScrollbar {
    position: absolute;
    z-index: 9999;
    width: 12px;
    bottom: 2px;
    top: 2px;
    right: 3px;

    overflow: hidden;
}
.iScrollVerticalScrollbar.iScrollBothScrollbars {
    bottom: 18px;
}
.iScrollIndicator {
    position: absolute;
    width: 100%;

    border-style: solid;
    border-width: 1px;
    border-color: #a8cbe2;

    -webkit-background-clip:padding-box;
    -moz-background-clip:padding-box;
    -o-background-clip:padding-box;
    background-clip:padding-box;

    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -o-border-radius:20px;
    border-radius:20px;
}
.iScrollHorizontalScrollbar .iScrollIndicator {
    height: 100%;

    background: #ecfafe; /* Old browsers */
    background: url(../images/scroll.png) center center no-repeat, -moz-linear-gradient(top,  #ecfafe 0%, #daeff6 50%, #d2e8f0 100%); /* FF3.6+ */
    background: url(../images/scroll.png) center center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecfafe), color-stop(50%,#daeff6), color-stop(100%,#d2e8f0)); /* Chrome,Safari4+ */
    background: url(../images/scroll.png) center center no-repeat, -webkit-linear-gradient(top,  #ecfafe 0%,#daeff6 50%,#d2e8f0 100%); /* Chrome10+,Safari5.1+ */
    background: url(../images/scroll.png) center center no-repeat, -o-linear-gradient(top,  #ecfafe 0%,#daeff6 50%,#d2e8f0 100%); /* Opera 11.10+ */
    background: url(../images/scroll.png) center center no-repeat, -ms-linear-gradient(top,  #ecfafe 0%,#daeff6 50%,#d2e8f0 100%); /* IE10+ */
    background: url(../images/scroll.png) center center no-repeat, linear-gradient(to bottom,  #ecfafe 0%,#daeff6 50%,#d2e8f0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecfafe', endColorstr='#d2e8f0',GradientType=0 ); /* IE6-9 */
}
.iScrollVerticalScrollbar .iScrollIndicator {
    width: 100%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dc831a;
    background: #dc831a;
    background: -moz-linear-gradient(left, #dc831a 0%, #f7931d 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dc831a), color-stop(100%,#f7931d));
    background: -webkit-linear-gradient(left, #dc831a 0%, #f7931d 100%);
    background: -o-linear-gradient(left, #dc831a 0%, #f7931d 100%);
    background: -ms-linear-gradient(left, #dc831a 0%, #f7931d 100%);
    background: linear-gradient(to right, #dc831a 0%, #f7931d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc831a', endColorstr='#f7931d',GradientType=1 );
}

.BlueButton{
    width:160px;
    height:28px;
    border: #5f849e 1px solid;
    border-radius: 20px;

    color: #ffffff;
    font-size: 1em;
    font-weight: bold;
    text-shadow: 1px 1px rgba(0,0,0,0.6);

    background: #72b1df; /* Old browsers */
    background: -moz-linear-gradient(top,  #72b1df 0%, #509bd2 50%, #2c79b1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72b1df), color-stop(50%,#509bd2), color-stop(100%,#2c79b1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #72b1df 0%,#509bd2 50%,#2c79b1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #72b1df 0%,#509bd2 50%,#2c79b1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #72b1df 0%,#509bd2 50%,#2c79b1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #72b1df 0%,#509bd2 50%,#2c79b1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72b1df', endColorstr='#2c79b1',GradientType=0 ); /* IE6-9 */

    -webkit-box-shadow:inset 0px 1px 0 #456b86;
    -moz-box-shadow:inset 0px 1px 0 #456b86;
    -o-box-shadow:inset 0px 1px 0 #456b86;
    box-shadow:inset 0px 1px 0 #456b86;
}
.BlueButton:hover{

    background: #539cd3;
}
.BlueButtonDisabled{
    width:160px;
    height:28px;
    border: solid 0px;
    border-radius: 20px;

    color: #8d8a8a;
    font-size: 1em;
    font-weight: normal;
    text-shadow: rgba(0,0,0,0.8) 1px;

    background: #e0e1e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e0e1e2 0%, #d5d5d5 50%, #c8c9c9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e1e2), color-stop(50%,#d5d5d5), color-stop(100%,#c8c9c9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e0e1e2 0%,#d5d5d5 50%,#c8c9c9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e0e1e2 0%,#d5d5d5 50%,#c8c9c9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e0e1e2 0%,#d5d5d5 50%,#c8c9c9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e0e1e2 0%,#d5d5d5 50%,#c8c9c9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1e2', endColorstr='#c8c9c9',GradientType=0 ); /* IE6-9 */

    -webkit-box-shadow:inset 0px 1px 0 #b2b3b3;
    -moz-box-shadow:inset 0px 1px 0 #b2b3b3;
    -o-box-shadow:inset 0px 1px 0 #b2b3b3;
    box-shadow:inset 0px 1px 0 #b2b3b3;
}
.BlueButtonDisabled:hover{
    cursor: default;
}
.BlueButtonBackground{
    width:180px;
    height:44px;
    border: solid 0px;
    border-radius: 20px;

    background: #a3c8e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #a3c8e2 0%, #d7ecfa 50%, #fdfeff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3c8e2), color-stop(50%,#d7ecfa), color-stop(100%,#fdfeff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a3c8e2 0%,#d7ecfa 50%,#fdfeff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a3c8e2 0%,#d7ecfa 50%,#fdfeff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a3c8e2 0%,#d7ecfa 50%,#fdfeff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a3c8e2 0%,#d7ecfa 50%,#fdfeff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3c8e2', endColorstr='#fdfeff',GradientType=0 ); /* IE6-9 */
}

/*popup*/
.divModalDialog:target  { display:block; }

.divModalDialog {
    position:absolute;
    top:0;
    left:0;
    bottom: 0px;
    right: 0px;
    width:100%;
    height:100%;
    min-width: 320px;
    min-height: 768px;
    /*! important !*/
    display:none;
    /* last attribute set darkness on scale: 0...1.0 */
    /*background-color:rgba(0,0,0,0.7);*/
    /* text-align:center; */
    z-index:101;
}
#SelectPollPgDialog{
    z-index: 110;
}
.fixedBack{
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    /*min-height: 768px;*/
    /*    min-width: 320px;*/
    background-color:rgba(0,0,0,0.7);
}

/*Pairwise Comparison Card*/
.pairwiseComparisonCard, .HUSCard, .SLAMCard, .MAVTCard {
    position: absolute;
    bottom:30px;
    width: 94%;
    height: 252px;
    border-top: 9px solid #1266af;
    border-bottom: 9px solid #1266af;
    border-left: 1px solid #094f82;
    -webkit-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
    box-shadow : 2px -2px 3px rgba(0, 0, 0, 0.4);
    background: #ffffff;
    z-index: 3;
}

.closeCard{
    left: -94% !important;
    -webkit-animation: closeCard 1.0s;
    -moz-animation: closeCard 1.0s;
    animation: closeCard 1.0s;
}
.openCard{
    left: 0 !important;
    -webkit-animation: openCard 1.0s;
    -moz-animation: openCard 1.0s;
    animation: openCard 1.0s;
}
@keyframes openCard{
    0% {left: -94%;}
    100% {left: 0;}
}
@keyframes closeCard{
    0% {left: 0;}
    100% {left: -94%;}
}
/*.closeMethodCard{
    left: -94%;
    -webkit-animation: closeMethodCard 1.0s;
    -moz-animation: closeMethodCard 1.0s;
    animation: closeMethodCard 1.0s;
}
.openMethodCard{
    -webkit-animation: openMethodCard 1.0s;
    -moz-animation: openMethodCard 1.0s;
    animation: openMethodCard 1.0s;
}
@keyframes openMethodCard{
    0% {left: -94%;}
    100% {left: 0;}
}
@keyframes closeMethodCard{
    0% {left: 0;}
    100% {left: 94%;}
}*/
.HUSCard, .SLAMCard, .MAVTCard {
    display: block;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-top: 9px solid #1266af;
    border-bottom: 9px solid #1266af;
    border-left: 1px solid #094f82;
    border-right: 10px solid #1266af;
    left: -94%;
    height: 421px;
}
.cardBorderClosed {
    /*border: 0;*/
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.slidePCcardBtnHolder{
    width: 32px;
    position: absolute;
    right: -32px;
    top: -9px;
    bottom: -9px;
    -webkit-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
    box-shadow : 2px -2px 3px rgba(0, 0, 0, 0.4);
    border-radius : 0px 20px 0px 0px;
    -moz-border-radius : 0px 20px 0px 0px;
    -webkit-border-radius : 0px 20px 0px 0px;
}
.slidePCcardBtn{
    width: 32px;
    float: right;
    height: 100%;
    background: #1266af;
    color: #ffffff;
    text-transform: uppercase;
    /*    writing-mode: vertical-rl;
        -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: vertical-rl;*/
    writing-mode: tb-rl;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    font-family: Roboto-Black, sans-serif;
    font-size: 1em;
    /*font-weight: bold;*/
    position: absolute;
    top: 0px;
    bottom: 0px;
    padding-top: 20px;
    line-height: 32px;
    background-image:url(../images/pairwisebtnopen.png);
    background-repeat: no-repeat;
    background-position: 10px 206px;;
    border-radius : 0px 20px 0px 0px;
    -moz-border-radius : 0px 20px 0px 0px;
    -webkit-border-radius : 0px 20px 0px 0px;
}
.slidePCcardBtn:hover{
    cursor: pointer;
}
.slidePCcardBtnClose{
    background-image:url(../images/pairwisebtnclose.png);
    background-repeat: no-repeat;
    background-position: 10px 206px;
}
#ccContainer {
    width: 100%;
}
.pccContent, .HUSSContent,
.SLAMContent, .MAVTContent {
    position: relative;
    margin-left: 24px;
    margin-right: 24px;
    top: 0px;
    bottom: 0px;
    min-height: 230px;
}
.SLAMContent, .MAVTContent {
    margin-right: 10px;
}
.PairwiseQuestionTxtHolder{
    display: table;
    width: 100%;
}
.PairwiseQuestionTxt{
    position: relative;
    width: 100%;
    height: 40px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    color : #4D7E8E;
    display: table-cell;
    vertical-align: middle;
}
#pairwiseComparisonMoreInfo, #pairwiseComparisonAHPMoreInfo{
    position: absolute;
    right: 10px;
    top: 2px;
}
.vasScaleContainer{
    position: relative;
    width: 100%;
    height: 80px;
    background : -moz-linear-gradient(50% 100% 90deg,rgba(255, 255, 255, 1) 76.51%,rgba(247, 249, 250, 1) 84.77%,rgba(227, 232, 236, 1) 97.27%,rgba(221, 227, 232, 1) 100%);
    background : -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 76.51%, rgba(247, 249, 250, 1) 84.77%, rgba(227, 232, 236, 1) 97.27%, rgba(221, 227, 232, 1) 100%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.7651,rgba(255, 255, 255, 1) ),color-stop(0.8477,rgba(247, 249, 250, 1) ),color-stop(0.9727,rgba(227, 232, 236, 1) ),color-stop(1,rgba(221, 227, 232, 1) ));
    background : -o-linear-gradient(90deg, rgba(255, 255, 255, 1) 76.51%, rgba(247, 249, 250, 1) 84.77%, rgba(227, 232, 236, 1) 97.27%, rgba(221, 227, 232, 1) 100%);
    background : -ms-linear-gradient(90deg, rgba(255, 255, 255, 1) 76.51%, rgba(247, 249, 250, 1) 84.77%, rgba(227, 232, 236, 1) 97.27%, rgba(221, 227, 232, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDE3E8' ,GradientType=0)";
    background : linear-gradient(0deg, rgba(255, 255, 255, 1) 76.51%, rgba(247, 249, 250, 1) 84.77%, rgba(227, 232, 236, 1) 97.27%, rgba(221, 227, 232, 1) 100%);
    border-radius : 4px;
    -moz-border-radius : 4px;
    -webkit-border-radius : 4px;
}
/*.leftCritDesc, .rightCritDesc{
    width: 37%;
    margin-top: 5px;
    float: left;
    font-size: 94%;
    height: 105px;
}*/
.leftCritDesc, .rightCritDesc{
    position: absolute;
    width: 20%;
    top: 118px;
    margin-top: 5px;
    height: 190px;
}
.leftCritDesc{
    left: 0px;
}
.rightCritDesc{
    right: 0px;
}
.PopupBtnContainer{
    position: relative;
    width: 100%;
    float: left;
    text-align: center;
    display: block;
}
.okNextPairBtnContainer{
    position: relative;
    width: 30%;
    /*float: left;*/
    margin: auto;
    text-align: center;
    top: 50px;
    display: block;
}
.okNextPairBtnContainerRwd{
    display: none;
}
.popupBtnBcg.pcCard {
    display: inline-block;
    position: relative;
    top: 0px;
}
.popupBtnBcg {
    position: absolute;
    bottom: 18px;
    padding: 7px;
    text-align: center;
    background : -moz-linear-gradient(50% 100% 90deg,rgba(247, 247, 247, 1) 55%,rgba(239, 241, 243, 1) 72.71%,rgba(221, 227, 232, 1) 96.77%);
    background : -webkit-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.55,rgba(247, 247, 247, 1) ),color-stop(0.7271,rgba(239, 241, 243, 1) ),color-stop(0.9677,rgba(221, 227, 232, 1) ));
    background : -o-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    background : -ms-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#DDE3E8' ,GradientType=0)";
    background : linear-gradient(0deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    border-radius : 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-top: 1px solid #bfcbd1;
}
.popupBtnBcg.left {
    left: 18px;
}
.popupBtnBcg.right {
    right: 18px;
}
.popupBtnBcg.centerBtn {
    left: 18px;
    right: 18px;
    width: 35%;
    margin: auto;
}
/*#ccNext.popupbutton span {
    background:  #1E343F url(../images/btnokcheckrwd.png) 0 1px no-repeat;
    padding-left: 27px;
    vertical-align: middle;
}*/

.popupbutton span {
    background: url(../images/btncheck.png) 0 center no-repeat;
    padding-left: 30px;
    vertical-align: middle;
    padding-right: 4px;
    display: inline-block;
    line-height: 34px;
    width: 100%;
    border-radius: 10px;
}
.popupbutton.cancel span {
    background: url(../images/btnnewrowcancel.png) 0 center no-repeat;
}
.popupbutton span:hover {
    background: url(../images/btncheck.png) 0 -28px no-repeat;
    cursor: pointer;
}

.popupbutton.disabled span:hover {
    cursor: default;
}

.popupBtnBcg.copt{
    width: 40%;
    bottom: 25px;
}
.popupbutton.copt {
    display: table;
    height: 60px;
    width: 100%;
}
.popupBtnBcg.cnfrm{
    min-width: 35%;
}
.popupbutton.cnfrm {
    display: table;    
    width: 100%;
}
.popupbutton.copt span, .popupbutton.cnfrm span {
    display: table-cell;
    padding-left: 4px;
    background: none;
    line-height: normal;
}
.popupbutton.copt span:hover, .popupbutton.cnfrm span:hover {
    background: none;
    cursor: pointer;
}

.popupbutton.cancel span:hover {
    background: url(../images/btnnewrowcancel.png) 0 -28px no-repeat;
}

.popupbutton.rwd span {
    background: url(../images/btncheckrwd.png) 0 0 no-repeat;
    padding-left: 28px;
}
.popupbutton.rwd.cancel span {
    background: url(../images/btnnewrowcancelrwd.png) 0 0 no-repeat;
}
.popupbutton.rwd span:hover {
    background: url(../images/btncheckrwd.png) 0 -30px no-repeat;
    cursor: pointer;
}
.popupbutton.rwd.cancel span:hover {
    background: url(../images/btnnewrowcancelrwd.png) 0 -30px no-repeat;
}

.popupbutton.large span,
.popupbutton.extralarge span {
    background: url(../images/btnchecklarge.png) 0 center no-repeat;
    padding-left: 44px;
    line-height: 44px;
}
.popupbutton.large.cancel span {
    background: url(../images/btnnewrowcancellarge.png) 0 0 no-repeat;
}
.popupbutton.large span:hover,
.popupbutton.extralarge span:hover {
    background: url(../images/btnchecklarge.png) 0 -44px no-repeat;
    cursor: pointer;
}
.popupbutton.large.cancel span:hover {
    background: url(../images/btnnewrowcancellarge.png) 0 -44px no-repeat;
}
.popupbutton.extralarge.disabled span,
.popupbutton.extralarge.disabled span:hover {
    background: url(../images/btnchecklarge.png) 0 -88px no-repeat;
    cursor: default;
    line-height: 44px;
}

/*#ccNext.popupbutton span:hover {
    cursor: pointer;
}*/
.ccLeftLabel, .ccRightLabel{
    font-weight: normal;
    /*font-size: 0.875em;*/
    font-family: Arial;
    color: #4D7E8E;
    text-align: left;
    margin-bottom: 5px;
}
.ccLeftLabel.bold, .ccRightLabel.bold{
    font-weight: bold;
}
.ccRightLabel{
    text-align: right;
}
.ccLeftLongDesc, .ccRightLongDesc{
    font-weight: normal;
    font-family: Arial;
    text-align: left;
    color: #4D7E8E;
    word-wrap: break-word;
    height: 85px;
    max-height: 88px;
}
.ccRightLongDesc{
    left:556px;
    text-align: right;
}

.pcSliderContainer{
    position: absolute;
    width: 94%;
    top: 0px;
    margin: 0 3%;
}
.pcSliderBcg{
    margin: auto;
    width: 100%;
    height: 62px;
    background-color: transparent;
    background-image: url(../images/pairwisecompscale.svg);
    background-position: center;
    background-repeat:no-repeat;
    background-size: 100%;
}
.pcSlider{
    width: 100%;
    height: 62px;
    background-color: transparent;
}

.pcSliderLabel{
    width: 96.4%;
    height: 20px;
    position: absolute;
    /*background-color: #ffffff;*/
    top: 60px;
    margin-left: 1.85%;
}
.pcSliderLabelCell{
    width: 12.2%;
    text-align: center;
    color: #4D7E8E;
    font-size: 0.875em;
    font-family: Arial;
    line-height: 20px;
    float: left;
}
.pcSliderLabelCell.blue{
    color: #85b6d9;
}
.pcSliderLabelCell.first{
    width: 7.3%;
    text-align: left;
}
.pcSliderLabelCell.last{
    width: 7.3%;
    text-align: right;
}

#ccBox {
    width:890px;

}

.PairwiseComparisonY{
    position: absolute;
    top: 92px;
    left: 511px;
    width:3px;
    height:321px;
    background-image:url(../images/pairwisecomparisony.png);
    background-repeat:no-repeat;
}

.PairwiseScalePercent{
    position:absolute;
    top: 238px;
    left:5px;
    width: 50px;
    font-weight: normal;
    font-size: 1em;
    line-height: 15px;
    font-family: Arial;
    text-align: center;
}
.ccPopupTitle {
    position:absolute;
    left:22px;
    top:11px;
    width:300px;
    height:33px;
    margin-left: 0px;
    color: #343433;
    font-weight: bold;
    font-size: 1em;
    line-height:33px;
    font-family: Arial;
    text-align:left;
    text-shadow: rgba(255,255,255,1) 1px;
}

/*ui slider*/
.ui-slider {
    position: absolute;
    /*text-align: left;*/
    z-index: 2;
    display: block;
    border: 0;
}
.rescaledSlider .ui-slider {
    width: 62px;
    height: 15px;
    background: #92A6AD;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -webkit-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    /*font-size: .7em;*/
    display: block;
    border: 0;
    /*background: #ec6507;*/
}

.rescaledSlider .ui-slider-horizontal > .ui-slider-range-min {
    left: 0px;
}
.rescaledSlider .ui-slider-horizontal > .ui-slider-range {
    top: 0px;
    height: 15px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.rescaledSlider .ui-slider > .ui-slider-range {
    /*    width: 62px;*/
    background: -moz-linear-gradient(50% 100% 90deg,rgba(252, 194, 43, 1) 0%,rgba(252, 252, 43, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(252, 194, 43, 1) ),color-stop(1,rgba(252, 252, 43, 1) ));
    background: -o-linear-gradient(90deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    background: -ms-linear-gradient(90deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCC22B', endColorstr='#FCFC2B' ,GradientType=0)";
    background: linear-gradient(0deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    -webkit-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
}
/*.rescaledSlider .ui-slider .activeSlider {
    background: -moz-linear-gradient(50% 100% 90deg,rgba(252, 194, 43, 1) 0%,rgba(252, 252, 43, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(252, 194, 43, 1) ),color-stop(1,rgba(252, 252, 43, 1) ));
    background: -o-linear-gradient(90deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    background: -ms-linear-gradient(90deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCC22B', endColorstr='#FCFC2B' ,GradientType=0)";
    background: linear-gradient(0deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    -webkit-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
}*/

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 13px;
    height: 25px;
    background-image:url(../images/drager.png);
    background-repeat:no-repeat;
    background-position: 0 0;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
    outline: none;
}
.rescaledSlider > span.ui-slider-handle {
    width: 38px;
    height: 34px;
    background: url(../images/swichdrager.png) 0px 0px no-repeat;
    top: -11px; /*-.3em;*/
    margin-left: -18px; /*-.6em;*/
}
.rescaledSlider > span.ui-slider-handle:hover {
    background: url(../images/swichdrager.png) 0px -34px no-repeat;
}
.rescaledSlider > div.ui-slider-range {
    background: -moz-linear-gradient(50% 100% 90deg,rgba(252, 194, 43, 1) 0%,rgba(252, 252, 43, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(252, 194, 43, 1) ),color-stop(1,rgba(252, 252, 43, 1) ));
    background: -o-linear-gradient(90deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    background: -ms-linear-gradient(90deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCC22B', endColorstr='#FCFC2B' ,GradientType=0)";
    background: linear-gradient(0deg, rgba(252, 194, 43, 1) 0%, rgba(252, 252, 43, 1) 100%);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -webkit-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
}

.vasSlider > span.ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 14px;
    height: 30px;
    background-image:url(../images/pairwisecompsliderbtnsmall.png);
    background-repeat:no-repeat;
    background-position: 0 0;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
    outline: none;
}

.ui-slider-horizontal {
    width: 100%; /*1.2em;*/
    /*height: 30px; 1.2em;*/
}

.ui-slider-horizontal:hover {
    cursor: pointer;
}
.ui-slider-horizontal .ui-slider-handle {
    top: 24px; /*-.3em;*/
    margin-left: -6px; /*-.6em;*/
}
.vasSlider > span.ui-slider-handle {
    top: 2px; /*-.3em;*/
    margin-left: -7px; /*-.6em;*/
}
.ui-slider-horizontal .ui-slider-handle:hover {
    cursor: pointer;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0px;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0px; /*0;*/
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0px; /*0;*/
}

/*.ui-slider-vertical {
        width: .8em;
        height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
        left: -.3em;
        margin-left: 0;
        margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
        bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
        top: 0;
}*/

/* Corner radius */
.ui-corner-all {
    border-radius: 0px;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-state-disabled,  .ui-state-disabled > span{
    cursor: default !important;
}

.ui-widget {

}
.ui-widget-content {

}
.ui-widget-header {

}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {

}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {

}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {

}
.uiSliderTooltip{
    position: absolute;
    top: -40px;
    background: #ffffff;
    border: 1px solid #0066b2;
    width: 35px;
    height: 25px;
    text-align: center;
    color: #000000;
    border-radius: 2px;
    display: none;
    font: bold 11px Arial;
    left: -9px;
    line-height: 25px;
}
.uiSliderTooltip.vasSlider{
    top: -26px;
    height: 20px;
    line-height: 20px;
}
/*end ui slider*/

/* Functional Sliding Menu */
#openFunctionalMenu{
    float: right;
    margin: 0 5px 0 5px;
    background-repeat: no-repeat;
    background-position: right 0;
    height: 100%;
    padding-right: 45px;
    line-height: 44px;
    z-index: 12;
    font-family: Roboto-Bold, sans-serif;
    font-size: 1em;
    color: #80CFFF;
}
#openFunctionalMenu:hover{
    cursor: pointer;
    background-position: right -42px;
    color: #ffffff;
}

#openFunctionalMenu.close{
    color: #ffffff;
}

#openFunctionalMenu.draft{
    background-image: url(../images/modelmenubtndraft.png);
}

#openFunctionalMenu.draft.modelInfoWarning{
    background-image: url(../images/modelmenubtndraftloaded.png);
}

#openFunctionalMenu.active{
    background-image: url(../images/modelmenubtnactive.png);
}

#openFunctionalMenu.active.modelInfoWarning{
    background-image: url(../images/modelmenubtnactiveloaded.png);
}

#openFunctionalMenu.archived{
    background-image: url(../images/modelmenubtnarchived.png);
}

#openFunctionalMenu.archived.modelInfoWarning{
    background-image: url(../images/modelmenubtnarchivedloaded.png);
}

.modelRwdHolder {
    display: none;
    margin-top: 8px;
    position: relative;
    background : -moz-linear-gradient(0% 50% 0deg,rgba(62, 153, 208, 1) 0%,rgba(18, 102, 175, 1) 90.32%);
    background : -webkit-linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.9032,rgba(18, 102, 175, 1) ));
    background : -o-linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background : -ms-linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0', endColorstr='#1266AF' ,GradientType=0)";
    background : linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    height: 35px;
}
#openFunctionalMenuRwd {
    display: none;
    float: right;
    margin: 8px 5px 0 5px;
    background-repeat: no-repeat;
    background-position: right 0px;
    /*width: 82px;*/
    height: 21px;
    padding-right: 28px;
    line-height: 21px;
    z-index: 12;
    font-family: Roboto-Bold, sans-serif;
    /*font-weight: bold;*/
    font-size: 1em;
    color: #80CFFF;
}
#openFunctionalMenuRwd:hover{
    cursor: pointer;
    background-position: right -32px;
    color: #ffffff;
}
#openFunctionalMenuRwd.close{
    /*background-position: 0px -122px;*/
    color: #ffffff;
}
#openFunctionalMenuRwd.draft.modelInfoWarning{
    background-image: url(../images/modelmenubtndraftloadedrwd.png);
}
#openFunctionalMenuRwd.active.modelInfoWarning{
    background-image: url(../images/modelmenubtnactiveloadedrwd.png);
}
#openFunctionalMenuRwd.archived.modelInfoWarning{
    background-image: url(../images/modelmenubtnarchivedloadedrwd.png);
}

#FunctionalMenu{
    position: absolute;
    top:65px;
    /*left: 0;*/
    min-width: 114px;
    background : -moz-linear-gradient(50% -0.13% -90deg,rgba(62, 153, 208, 1) 0%,rgba(18, 102, 175, 1) 90.32%);
    background : -webkit-linear-gradient(-90deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background : -webkit-gradient(linear,50% -0.13% ,50% 98.47% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.9032,rgba(18, 102, 175, 1) ));
    background : -o-linear-gradient(-90deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background : -ms-linear-gradient(-90deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background : linear-gradient(180deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    display:none;
    z-index: 51;
}
.modelRwdHolder:after,
#FunctionalMenu:after{
    content: " ";
    display: block;
    height: 0;
    clear: both;
}
.fnmenuItemTitle{
    position: relative;
    width: 50px;
    height: 62px;
}
.fnmenuItem{
    font-family: Arial;
    font-size: 1em;
    color: #FFFFFF;
    text-align: left;
    height: 42px;
    /*width: 100%;*/
    padding: 0 10px 0 38px;
    line-height: 42px;
    white-space: nowrap;
}
.fnmenuItem:hover{
    color: #80cfff;
    cursor: pointer;
}
.fnmenuItem.disabled{
    font-family: Arial;
    color: #3F96D7;
}
.fnmenuItem.disabled:hover{
    cursor: default;
}
.fnmenuItemSeparator {
    background : #FFFFFF;
    opacity : 0.2;
    height : 1px;
    width: 100%;
}
#saveModel{ background:url(../images/modelmenubtnsave.png) no-repeat;}
#saveModel:hover{background-position: 0 -42px;}
#saveModel.disabled{background-position: center -50px; cursor: default;}

#saveAsModel{background:url(../images/modelmenubtnsaveas.png) no-repeat;}
#saveAsModel:hover{background-position: 0 -42px;}
#saveAsModel.disabled{background-position: center -50px; cursor: default;}

#loadModel{background:url(../images/modelmenubtnopen.png) no-repeat;}
#loadModel:hover{background-position: 0 -42px;}

#infoModel{background:url(../images/modelmenubtnmodelinfo.png) no-repeat;}
#infoModel:hover{background-position: 0 -42px;}
#infoModel.modelInfoWarning{background:url(../images/modelmenubtnmodelinfoloaded.png) no-repeat;}

#resetModel{background:url(../images/modelmenubtnclose.png) no-repeat;}
#resetModel:hover{background-position: 0 -42px;}

#helpModel{background: url("../images/toolsbtnhelp.png");}

#stngsModel{background: url("../images/modelmenubtnsettings.png") no-repeat;}
#stngsModel:hover{background-position: 0 -42px;}

#modulesModel{background: url("../images/modelmenubtnmodules.png") no-repeat;}
#modulesModel:hover{background-position: 0 -42px;}

#methodsModel{background: url("../images/modelmenubtnactivemethods.png") no-repeat;}
#methodsModel:hover{background-position: 0 -42px;}

.closeBgrd{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none;
    z-index:104;
}

.fMenuButtons, .loadedScenarioIcon, .loadedScenarioIconRed{
    position: absolute;
    width: 35px;
    height: 49px;
    top: 0px;
}

/* Save/Load pop-ups */
#storeModal{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 180px;
    margin: 0px auto;
    width:427px;
    height:442px;
    background-image:url(../images/saveloadpopup.png);
    background-repeat:no-repeat;
}

.PopupTitle{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 33px;
    line-height: 33px;
    margin-left: 0px;
    color: #FFFFFF;
    background: #1266AF;
    border: none;
    font-family: Roboto-Black, sans-serif;
    font-size: 1.214em;
    text-align: left;
    padding: 0 0 0 20px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}
.closeBtnPopup {
    position: absolute;
    right: 0px;
    top: 0;
    width: 36px;
    height: 33px;
    color: #FFFFFF;
    background: url(../images/popupclosebtnrwd.png) center -2px no-repeat;
    /*    padding: 0 0 0 20px;*/
}
.closeBtnPopup:hover {
    background: url(../images/popupclosebtnrwd.png) center -36px no-repeat;
    cursor: pointer;
}

.modelPopWinDivider.modelInfo{
    right: 37px;
    top: 6px;
    height: 20px;
    transform: none;
    -webkit-transform: none;
}

.loadedScenarioHolder {
    position: absolute;
    top: 41px;
    left: 0px;
    right: 25px;
    bottom: 15px;
    overflow: hidden;
}
#modelInfoIcon {
    width: 67px;
    height: 67px;
    margin: 0% auto;
}
#modelInfoIcon.draft {
    background: url(../images/modelinficodraft.png)0 0 no-repeat;
}
#modelInfoIcon.active {
    background: url(../images/modelinficoactive.png)0 0 no-repeat;
}
#modelInfoIcon.archived {
    background: url(../images/modelinficoarchived.png)0 0 no-repeat;
}
#modelInfoStatusText {
    width: 100%;
    height: 20px;
    text-align: center;
    font-family: Arial;
    color: #1266AF;
    font-size: 0.929em;
    font-weight: 900;
    text-transform: uppercase;
}

.modelPopWinMoreInfo{
    position: relative;
    top: 4px;
    left: 3px;
    height: 31px;
    width: 25px;
    background: url(../images/moreinfobtn.png) center 0 no-repeat;
    z-index: 11;
}

.modelPopWinMoreInfo:hover{
    background: url(../images/moreinfobtn.png) center -31px no-repeat;
    cursor: pointer;
}

.modelPopWinContent.modulesContent{
    width: 86%;
    height: 90%;
    margin: 5% auto;
}

/*#settings{
    min-height: 750px;
}*/

.stngsPopupData
{
    position: absolute;
    left: 23px;
    right: 0;
    bottom: 0;
    top: 50px;
    border-left: 3px solid #045089;
    box-shadow: -6px 0px 12px -4px rgba(6, 25, 68, 0.55);
    -webkit-box-shadow: -6px 0px 12px -4px rgba(6, 25, 68, 0.55);
    border-radius: 0 0 20px 0;
    -moz-border-radius: 0 0 20px 0;
    -webkit-border-radius: 0 0 20px 0;
}
.stngsPopupData.disabled{
    background: rgba(0,0,0,0.1);
    z-index: 2;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    display: none;
}

#groupsStatusInfo,
#pollListStatusInfo{
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.pollListStatusInfoPopup {
    position: absolute;
    width: 80%;
    height: 100%;
    left: 10%;
    right: 10%;
    top: 0px;
    bottom: 0px;
    margin: auto;
    max-width: 526px;
    max-height: 277px;
    background: #FFFFFF;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.2);
    -o-box-box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.2);
    font-family: Arial;
    color: #444444;
    font-size: 1em;
    text-align: left;
    word-wrap: break-word;
    line-height: 18px;
    padding: 30px;
    z-index: 4;
}
.settingsOptStatusInfoText {
    height: auto;
    width: 100%;
    margin-top: 15px;
}
.settingsOptStatusInfoText.noMargine {
    margin-top: 0px;
}
.settingsOptStatusBtnHolder,
.centerBtnHolder {
    display: block;
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 30px;
    text-align: center;
    margin-top: 15px;
}
.settingsOptStatusBtnHolder{
    bottom: 5px;
}
.openSavePopupIlustration{
    background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, -moz-linear-gradient(50% 0% -90deg,rgba(255, 255, 255, 1) 0%,rgba(228, 242, 242, 1) 59.68%,rgba(193, 242, 242, 1) 97.85%);
    background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(0.5968,rgba(228, 242, 242, 1) ),color-stop(0.9785,rgba(193, 242, 242, 1) ));
    background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, -o-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, -ms-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    background-size: contain;
}

.modulesPopupIlustration{
    background : url(../images/modulespuzzle6.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle6.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle6.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
    background : url(../images/modulespuzzle6.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle6.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle6.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
}

.modulesPopupIlustrationAltern{
    background : url(../images/modulespuzzle2.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle2.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle2.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
    background : url(../images/modulespuzzle2.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle2.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle2.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
}

.modulesPopupIlustrationCriteria{
    background : url(../images/modulespuzzle3.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle3.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle3.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
    background : url(../images/modulespuzzle3.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle3.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle3.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
}

.modulesPopupIlustrationAlternCriteria{
    background : url(../images/modulespuzzle4.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle4.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle4.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
    background : url(../images/modulespuzzle4.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle4.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle4.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
}

.modulesPopupIlustrationAlternCriteriaPerformance{
    background : url(../images/modulespuzzle5.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle5.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle5.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
    background : url(../images/modulespuzzle5.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle5.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle5.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
}

.modulesPopupIlustrationALL{
    background : url(../images/modulespuzzle6.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle6.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle6.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
    background : url(../images/modulespuzzle6.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle6.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle6.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
}

.modulesPopupIlustrationALLoff{
    background : url(../images/modulespuzzle1.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle1.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle1.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
    background : url(../images/modulespuzzle1.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle1.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/modulespuzzle1.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
}

#saveBox{
    position:absolute;
    left:11px;
    top:70px;
    width:405px;
    height:355px;
}

.savePopupText{
    position: absolute;
    top: 0px;
    left: 11px;
    color: #343433;
    font-family: Arial;
    font-weight: bold;
    font-size: 0.875em;
    text-align:left;
    padding: 0px 0px 0px 0px;
    width:298px;
}

.savePopupInput{
    width: 62%;
    height: 34px;
    line-height: 32px;
    /*padding: 0 0 0 15px;*/
    margin: 30px 0 0 15px;
}

/*User Info*/
.UserInfoContainer{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    width:600px;
    /*height:140px;*/
}

.UserInfoModelDialog  {
    position:absolute;
    top: 405px;
    left:0;
    bottom: 0px;
    right: 0px;
    width:100%;
    /*height:100%;*/
    /*min-height: 768px;*/
    min-width: 480px;
    /*! important !*/
    display:none;
    /* last attribute set darkness on scale: 0...1.0 */
    /*background-color:rgba(0,0,0,0.7);*/
    text-align:center;
    z-index:102;
}
.popupTxtTable {
    display: table;
    margin-top: 33px;
    height: 96px;
    width: 100%;
}
.popupTxtTable.selectForPoll {
    height: 70px;
}
.popupTxtTable.confirm{
    height: 150px;
}
.popupText {
    width: 100%;
    height: 100%;
    padding: 0px 8px 0px 8px;
    display: table-cell;
    color: #444444;
    font-family: Arial;
    font-weight: normal;
    font-size: 1em;
    line-height: 1em;
    text-align: center;
    vertical-align: middle;
}
.popupText.selectForPoll {
    text-align: left;
    padding: 35px 35px 0px 35px;
    line-height: 1.4em;
}
.modelInfoText {
    position: static;
    width: 100%;
    top: 75px;
    left: 0px;
    padding: 0 15px;
    line-height: 21px;
    display: inline-block;
    /*    margin-top: 2%;*/
    color: #444444;
    font-family: Arial;
    font-weight: normal;
    font-size: 1em;
    text-align:center;
}
.modelInfoText.top {
    margin-top: 3%;
}
.modelInfoText.bold {
    font-weight: bold;
    /*    margin-top: 0%;*/
}
.modelInfoSeparator {
    position: relative;
    width: 70%;
    margin: 2% auto;
    background: -moz-linear-gradient(-46.43% -8.53% 0deg,rgba(255, 255, 255, 1) 0%,rgba(227, 237, 242, 1) 16.89%,rgba(199, 220, 229, 1) 36.78%,rgba(189, 213, 224, 1) 48.4%,rgba(210, 226, 234, 1) 66.4%,rgba(255, 255, 255, 1) 98.39%);
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(227, 237, 242, 1) 16.89%, rgba(199, 220, 229, 1) 36.78%, rgba(189, 213, 224, 1) 48.4%, rgba(210, 226, 234, 1) 66.4%, rgba(255, 255, 255, 1) 98.39%);
    background: -webkit-gradient(linear,-46.43% -8.53% ,50.72% -8.53% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(0.1689,rgba(227, 237, 242, 1) ),color-stop(0.3678,rgba(199, 220, 229, 1) ),color-stop(0.484,rgba(189, 213, 224, 1) ),color-stop(0.664,rgba(210, 226, 234, 1) ),color-stop(0.9839,rgba(255, 255, 255, 1) ));
    background: -o-linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(227, 237, 242, 1) 16.89%, rgba(199, 220, 229, 1) 36.78%, rgba(189, 213, 224, 1) 48.4%, rgba(210, 226, 234, 1) 66.4%, rgba(255, 255, 255, 1) 98.39%);
    background: -ms-linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(227, 237, 242, 1) 16.89%, rgba(199, 220, 229, 1) 36.78%, rgba(189, 213, 224, 1) 48.4%, rgba(210, 226, 234, 1) 66.4%, rgba(255, 255, 255, 1) 98.39%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF' ,GradientType=0)";
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(227, 237, 242, 1) 16.89%, rgba(199, 220, 229, 1) 36.78%, rgba(189, 213, 224, 1) 48.4%, rgba(210, 226, 234, 1) 66.4%, rgba(255, 255, 255, 1) 98.39%);
    height: 2px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#FFFFFF' , GradientType=1);
}

/*User Info confirmation*/
#UserInfoConfirmContainer{
    margin:200px auto;
    width:377px;
    height:239px;
    background-image:url(img/userInfoBcg.png);
    background-repeat:no-repeat;
}

.UserInfoConfirmPopupText{
    font:bold 12px arial;
    font-weight: bold;
    text-align:left;
    padding: 0px 0px 0px 0px;
    width:298px;
}

.UserInfoConfirmPopupNote{
    color:#0865b0;
    font: normal 10px arial;
    line-height: 12px;
    text-align: left;
    padding: 0px 5px 0px 5px;
    width:335px;
}

.InvalidUserInfo {
    /*float: left;*/
    /*margin-left: 10px;*/
    width: 100%;
    color: #ff0000;
    font-family: Arial;
    font-size: 0.928em;
    font-style: italic;
    text-align: right;
    line-height: 13px;
    padding: 0px 11px 0px 11px;
}
.pleaseLogin {
    font-family: Arial;
    font-weight: bold;
    font-size: 1em;
    color: #FFFFFF;
    text-align: left;
    padding-left: 11px;
}
.UserInfoPopupRow{
    margin-bottom: 15px;
}
.UserInfoPopupRow:after{
    content: " ";
    display: block;
    height: 0;
    clear: both;
}
.UserInfoPopupCol{
    float: left;
    width: 50%;
    padding: 0 11px;
}
.UserInfoPopupInput {
    float: left;
    width: 100%;
    height:34px;
    line-height: 32px;
    padding: 0px 0px 0px 4px;
    display: inline-block;
    background-color: #ffffff;
    /*color: #141414;
    border: 1px solid #DAE4EA;*/
    font-family: Arial;
    font-weight: normal;
    font-size: 1em;
    text-align: left;
}
.UserInfoPopupInputDisabled:disabled,
.UserInfoPopupInput.poll:disabled {
    background-color: #eee !important;
    color: #aaaaaa;
    -webkit-text-fill-color: #aaaaaa;
    /*filter:alpha(opacity=60);*/
}
.splashChangeUser{

    width:80px;
    height:26px;
    font:bold 12px arial;
    color:#031d31;
    text-align: center;
    text-decoration: underline;
}

/*Modal Dialogs*/
.modalContainer {
    position: absolute;
    width: 95%;
    height: 100%;
    left: 2.5%;
    right: 2.5%;
    top: 0px;
    bottom: 0px;
    margin: auto;
    max-width:427px;
    max-height:196px;
    background: #FFFFFF;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -webkit-box-shadow: 0px 0px 20px rgba(6, 25, 68, 0.55);
    -moz-box-shadow: 0px 0px 20px rgba(6, 25, 68, 0.55);
    -o-box-shadow: 0px 0px 20px rgba(6, 25, 68, 0.55);
    box-shadow: 0px 0px 20px rgba(6, 25, 68, 0.55);
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#061944');
}
.modalContainer.modelInfo {
    max-width: 408px;
    max-height: 389px;
}
.modalContainer.selectionForPoll {
    max-width: 531px;
    max-height: 330px;
}
.modalContainer.incertCO {
    max-width: 600px;
    max-height: 480px;
}
.modalContainer.confirm {
    max-height: 250px;
}
.selectForPollCheckHolder {
    position: relative;
    margin: 20px 35px;
}
.selectForPollCheck {
    height: 34px;
    display: table;
    background-image: url(../images/splashcheckbox.png);
    background-repeat: no-repeat;
    background-position: 0 -34px;
    padding-left: 40px;

}
.selectForPollCheck[data-check=true] {
    background-position: 0 0;
}
.selectForPollCheck:hover{
    cursor: pointer;
}
.selectForPollCheck.disabled{
    opacity: 0.5;
}
.selectForPollCheck.disabled:hover{
    cursor: default;
}
.selectForPollCheck span{
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
}

/*Insert Custom Option (domain)*/
.insertDomainsContent{
    margin: 50px 20px 5px 20px;
}

#insertDomainsContentScroll {
    position: absolute;
    top: 115px;
    left: 20px;
    right: 20px;
    bottom: 95px; 
}
#COmaxOptLimit {
    position: absolute;
    top: 390px;
    left: 22px;
    display: none;
}
.tblRowICO {
    position: relative;
    left: 0px;
    width: 100%;
    height: auto;
    min-height: 58px;
    background-color: #EDF4F7;
}
.tblRowICO.colored{
    background-color: #F5FBFC;
}


.editContainer{
    position: relative;
    padding: 12px;
    margin-left: 80px
}
.tblRowICO:after, .editContainer:after{
    content: '';
    display: block;
    height: 0;
    clear: both;
}

.moveContainer {
    position: absolute;
    left: 45px;
    top: 0px;
    height: 100%;
    width: 40px;
}
.moveUpBtn{
    background: url("../images/arrowup.png") no-repeat center 0px;
    width: 100%;
    height: 20px;
    position: relative;    
}
.moveUpBtn:hover{
    cursor: pointer;
    background-position: center -20px;
}
.moveUpBtn.disabled{
    background-position: center -40px;
    cursor: default;    
}
.moveDwnBtn{
    background: url("../images/arrowdown.png") no-repeat center 0px;
    width: 100%;
    height: 20px;
    position: relative;
}
.moveDwnBtn:hover{
    cursor: pointer;
    background-position: center -20px;
}
.moveDwnBtn.disabled{
    background-position: center -40px;
    cursor: default;    
}

.customOptOrderNum{
    position: relative;
    width: 100%;
    height: 20px;
    color: #000000;    
    font-family: Arial;
    font-size: 0.93em;
    text-align: center;
    line-height: 20px;  
}

.customOptMinMaxHolder {
    float: right;
    display: table;
    height: 49px;
    margin-right: 12px;
}
.customOptMinMaxHolder > div{
    display: table-cell;
    vertical-align: middle;
    word-break: break-all;    
}
.customOptMinMaxBtnLbl{
    font-family: Arial;
    font-weight: normal;
    font-size: 1em;
    font-style: italic;
    color: #444444;
    padding-right: 7px;
}


.RestartContent{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    /*width:420px;*/
    height:340px;
}

.restartInfoText{
    position: relative;
    margin: auto;
    top:0px;
    width: 90%;
    font-family: Arial;
    font-weight: normal;
    font-size: 1em;
    color: #343433;
    line-height: 18px;
    text-align: center
}
.restartInfoText > span{
    line-height: 18px;
    display: inline-block;
    padding: 20px 20px;
    background-color: #ffffff;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.3);
}

.modelListTextSave { /* IMPORTANT: use only for save/load lists */
    position: relative;
    width: 100%;
    font-family: Arial;
    font-size: 1em;
    color: #637182;
    line-height: 1.2em;
    padding: 1em 48px 1em 5px;
    word-wrap: break-word;
    text-align:left;
    margin-left: 15px;
    border-bottom: 1px solid #DFE7EA;
    margin: 0px 0px 0px 15px;
    vertical-align: middle;
}
.modelListTextSave:hover{
    cursor: pointer;
}
.modelListTextSave.disabled{
    font-style: italic;
    color: #97a4af;
}
.modelListTextSave.disabled:hover{
    cursor: default;
}
.modelListText { /* IMPORTANT: use only for save/load lists */
    position: relative;
    width: 100%;
    font-family: Arial;
    font-size: 1em;
    color: #637182;
    line-height: 1.2em;
    padding: 1em 47px 1em 33px;
    word-wrap: break-word;
    word-break: break-all;
    text-align:left;
    margin-left: 15px;
    border-bottom: 1px solid #DFE7EA;
    margin: 0px 0px 0px 15px;
    vertical-align: middle;
    background: url(../images/radiobtnunselected.png) 0 center no-repeat;
}
.modelListText:hover{
    cursor: pointer;
}
.modelListTextSelected { /* IMPORTANT: use only for save/load lists */
    position: relative;
    width: 100%;
    font-family: Arial;
    font-size: 1em;
    color: #637182;
    line-height: 1.2em;
    padding: 1em 244px 1em 33px;
    word-wrap: break-word;
    text-align:left;
    margin-left: 15px;
    border-bottom: 1px solid #DFE7EA;
    margin: 0px 0px 0px 15px;
    vertical-align: middle;
    background: url(../images/radiobtnselected.png) 0 center no-repeat;
}
.modelListTextSelected:hover{
    cursor: default;
}

#SaveScrollDIV, #LoadScrollDIV{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0;
    margin: 5px 0;
    overflow: hidden;
}

#SaveScrollDIV{
    top: 100px;
}

#performanceRightPanel{
    position:absolute;
    top: 0px;
    left: 140px;
    width: 842px;
    height:265px;
    border-right: 1px #bbcdd8 solid;
    float: left;
    overflow: hiden;
}

#performanceLeftPanel{
    position:absolute;
    left: -140px;
    /*width: 140px;*/
    height:265px;
    /*float: left;*/
    overflow-x: hidden;
}

#openExistingScrollDIV{
    position:absolute;
    left:0px;
    top:30px;
    width: 405px;
    height:325px;
    overflow: hidden;
}


#openModal{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 180px;
    margin: 0px auto;
    width:427px;
    height:442px;
    background-image:url(../images/saveloadpopup.png);
    background-repeat:no-repeat;
}
#loadBox{
    width:933px;
    height:700px;

}

#loadBox1{
    position:absolute;
    left:11px;
    top:70px;
    width:405px;
    height:355px;
}

.loadPopupText{
    color: #141414;
    font-family: Arial;
    font-size: 1.143em;
    text-align:left;
    padding: 0px 0px 0px 0px;
    width:100%;
}

#openModalFileList{
    padding: 8px 3px 1px 0;
}

.controlOpenCountButtons,
.controlOpenCountButtonsUnlocked{
    position: absolute;
    top: 0px;
    right: 17px;
    bottom: 0px;
    /*min-width: 20px;*/
    height: 22px;
    line-height: 28px;
    text-decoration: underline;
    border: none;
    border-radius: 0;
    color: #637182;
    font-family: Arial;
    font-size: 0.875em;
    text-align: right;
    padding-left: 20px;
    margin: auto 0;
}
.controlOpenCountButtons{
    background: url(../images/icomodellocked.png) 0 center no-repeat;
}
.controlOpenCountButtonsUnlocked{
    background: url(../images/icomodelunlocked.png) 0 center no-repeat;
    line-height: 31px;
}

.controlLoadButtons,
.controlLoadButtonsDisabled{
    display: inline-block;
    position: absolute;
    top: 0px;
    bottom: 0px;
    min-width: 75px;
    max-width: 100px;
    height:34px;
    text-align: center;
    background: #1E343F;
    font-family: Arial;
    font-size: 1em;
    color: #FFFFFF;
    font-weight: bold;
    background: #1E343F;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin: auto 0;
    padding: 0 5px;
}
.controlLoadButtonsDisabled{
    background: #c1ced3;
}
.controlLoadButtons > span,
.controlLoadButtonsDisabled > span{
    width: 100%;
    line-height: 34px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 26px;
    padding-right: 4px;
}
.controlLoadButtons.controlLoadButtonsDelete,
.controlLoadButtonsDisabled.controlLoadButtonsDelete{
    right: 49px;
}
.controlLoadButtons.controlLoadButtonsDelete span,
.controlLoadButtonsDisabled.controlLoadButtonsDelete span{
    background:  url(../images/btndeleteicon.png) 4px center no-repeat;
}
.controlLoadButtons.controlLoadButtonsLoad{
    right: 150px;
}
.controlLoadButtons.controlLoadButtonsLoad span{
    background: url(../images/btnopenicon.png) 0 center no-repeat;
}
.controlLoadButtons:hover{
    cursor: pointer;
}
.controlLoadButtonsDisabled:hover{
    cursor: default;
}

/*loaded scenario info*/
.loadedScenarioIcon{
    background: url("../images/btnloadedmodel.png") no-repeat;
    left: 0px;
    display: block;
}
.loadedScenarioIcon:hover{
    background-position: 0 -49px;
    cursor: pointer;
}
.loadedScenarioIconRed{
    background: url("../images/btnloadedmodelred.png") no-repeat;
    left: 0px;
}
.loadedScenarioIconRed:hover{
    background-position: 0 -49px;
    cursor: pointer;
}
/*loaded scenario info Poll*/
#loadedScenarioIconPoll{
    background: url("../images/btnloadedmodel.png") no-repeat;
    left:87px;
}
#loadedScenarioIconPoll:hover{
    background-position: 0 -49px;
    cursor: pointer;
}

.LoadedScenarioInfoContainer {
    position:absolute;
    top:45px;
    left:358px;
    width: 485px;
    height:76px;
    display: none;

    background: #4b8dc4; /* Old browsers */
    background: -moz-linear-gradient(top,  #000000 0%, #18598b 1%, #296b9e 50%, #4b8dc4 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #000000 0%,#18598b 1%,#296b9e 50%,#4b8dc4 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #000000 0%,#18598b 1%,#296b9e 50%,#4b8dc4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4b8dc4',GradientType=0 ); /* IE6-9 */

    border-style:solid;
    border-width:2px;
    border-top-color: #a1cae8;
    border-bottom-color: #a1cae8;
    border-left-color: #4e97ce;
    border-right-color: #4e97ce;

    box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
    moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);

    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    filter: alpha(opacity=95);
    opacity:0.95;
    font-family: Arial;
    font-weight: normal;
    font-size: 0.786em;
    color: #ffffff;
    text-wrap:none;
    word-wrap: break-word;
    line-height: 14px;
    text-align: right;
    padding: 0px;
    margin: 0px;
    z-index: 100;
}

/*#loadedScenarioInfoTxt {
    position:absolute;
    top:2px;
    left:2px;
    width: 477px;
    height:56px;
    overflow: hidden;
}*/
/*#loadedScenarioInfoTxt .iScrollVerticalScrollbar {
    width:12px;
    right:0px;
}

#loadedScenarioInfoTxt .iScrollIndicator {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}*/

/*#modelInfoDialog{
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    width:400px;
    height:400px;
}*/

/*poll loaded scenario info*/
.LoadedScenarioInfoContainerPoll {
    position:absolute;
    top:45px;
    left:445px;
    width: 485px;
    height:38px;
    display: none;

    background: #4b8dc4; /* Old browsers */
    background: -moz-linear-gradient(top,  #000000 0%, #18598b 1%, #296b9e 50%, #4b8dc4 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #000000 0%,#18598b 1%,#296b9e 50%,#4b8dc4 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #000000 0%,#18598b 1%,#296b9e 50%,#4b8dc4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4b8dc4',GradientType=0 ); /* IE6-9 */

    border-style:solid;
    border-width:2px;
    border-top-color: #a1cae8;
    border-bottom-color: #a1cae8;
    border-left-color: #4e97ce;
    border-right-color: #4e97ce;

    box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
    moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);

    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    filter: alpha(opacity=95);
    opacity:0.95;
    font-family: Arial;
    font-weight: normal;
    font-size: 0.786;
    color: #ffffff;
    text-wrap:none;
    word-wrap: break-word;
    line-height: 14px;
    text-align: right;
    padding: 0px;
    margin: 0px;
    z-index: 100;
}

#loadedScenarioInfoTxtPoll {
    position:absolute;
    top:2px;
    left:2px;
    width: 477px;
    height:28px;
    overflow: hidden;
}
#loadedScenarioInfoTxtPoll .iScrollVerticalScrollbar {
    width:12px;
    right:0px;
}

#loadedScenarioInfoTxtPoll .iScrollIndicator {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}

.span_titles {
    color:white;
    font-weight: bold;
    text-shadow:1px 1px 2px #000052;
    text-align: left;
    margin-left: 15px;
}

.ui_button {
    width:100px;
    height:28px;
    border-radius: 5px;
    color: white;
    text-shadow:1px 1px 2px #000052;
    background: #6eb3ea; /* Old browsers */
    background: -moz-linear-gradient(top,  #6eb3ea 0%, #1b77c1 44%, #034581 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6eb3ea), color-stop(44%,#1b77c1), color-stop(100%,#034581)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6eb3ea 0%,#1b77c1 44%,#034581 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6eb3ea 0%,#1b77c1 44%,#034581 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6eb3ea 0%,#1b77c1 44%,#034581 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #6eb3ea 0%,#1b77c1 44%,#034581 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eb3ea', endColorstr='#034581',GradientType=0 ); /* IE6-9 */

}

/* Blue lines gradient */
.blueLineGradient{
    position: absolute;
    left: 11px;
    height:1px;
    width:380px;
    background: #0066b2; /* Old browsers */
    background: -moz-linear-gradient(left,  #0066b2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0066b2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #0066b2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #0066b2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #0066b2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #0066b2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066b2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

/*splashscreen*/
.disableSplashBtns {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 0;
    /*width: 100%;*/
    height: 100%;
    z-index: 103;
    -webkit-animation: enableSplashBtns 3.1s linear;
    -moz-animation: enableSplashBtns 3.1s linear;
    animation: enableSplashBtns 3.1s linear;
}
@keyframes enableSplashBtns {
    0% {width: 100%;}
    99% {width: 100%;}
    100% {width: 0%; }
}

#splash {
    position:relative;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 700px;
    overflow: hidden;
    background : -moz-linear-gradient(25.32% -25.99% -60deg,rgba(62, 153, 208, 1) 24.73%,rgba(49, 138, 198, 1) 39.51%,rgba(26, 112, 181, 1) 70.72%,rgba(18, 102, 175, 1) 89.25%);
    background : -webkit-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    background : -webkit-gradient(linear,25.32% -25.99% ,74.68% 125.99% ,color-stop(0.2473,rgba(62, 153, 208, 1) ),color-stop(0.3951,rgba(49, 138, 198, 1) ),color-stop(0.7072,rgba(26, 112, 181, 1) ),color-stop(0.8925,rgba(18, 102, 175, 1) ));
    background : -o-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    background : -ms-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0', endColorstr='#1266AF' ,GradientType=0)";
    background : linear-gradient(150deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0',endColorstr='#1266AF' , GradientType=1);
    z-index: 101;
}
.logoHolder {
    background: url(../images/mcdmlogoheader.png) no-repeat 0 center;
    float: left;
    height: 44px;
    width: 197px;
    margin-top: 5px;
}
.splashMCDMLogo{
    position: absolute;
    top: 50%;
    right: 15px;
    width: 60%;
    height: 64px;
    margin-top: -80px;
    background: url(../images/splashmcdmlogo.png) no-repeat center right;
    background-size: contain;
}
.splashCenter{
    position: absolute;
    top: 60px;
    min-width: 100%;
    height: 402px;
    background: url(../images/splashbcgcircles.png) no-repeat center 47px;
}
.splashCenterContent{
    position:absolute;
    top: 0px;
    left: 0px;
    /*background: url(../images/splashbcgrombs.png) no-repeat center 0;*/
    width: 100%;
    height: 308px;
    /*    -webkit-animation: splashWidth 1.0s linear;
        -moz-animation: splashWidth 1.0s linear;
        animation: splashWidth 1.0s linear;*/
}
.splashUserHeader {
    line-height: 33px;
    padding-top: 17px;
    padding-left: 13px;
}
.languageComboWrapper {
    float: right;
    margin-top: 4px;
}
.languageComboWrapper:after,
.splashUserHeader:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

.imgHolder {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1024px;
    height: 308px;
    text-align: right;
    margin-left: -512px;
}
.imgHolderAnimation {
    position: absolute;
    width: 1024px;
    height: 308px;
    background: url(../images/splashbcgrombs.png) no-repeat 0 0;
    -webkit-animation: splashWidth 2.2s linear;
    -moz-animation: splashWidth 2.2s linear;
    animation: splashWidth 2.2s linear;
}
.imgPollLineHolder {
    position: absolute;
    top: 153px;
    width: 50%;
    text-align: right;
}
.imgPollHolderAnimation {
    position: absolute;
    width: 100%;
    height: 3px;
    -webkit-animation: splashWidthPoll 2s linear;
    -moz-animation: splashWidthPoll 2s linear;
    animation: splashWidthPoll 2s linear;
    background: #4aa2d1;
}
@keyframes splashWidth {
    from {width: 0;}
    to {width: 1024px;}
}
@keyframes splashWidthPoll {
    from {width: 0;}
    to {width: 100%;}
}
.splashShowAnim{
    -webkit-animation: displayEl 2.5s;
    -moz-animation: displayEl 2.5s;
    animation: displayEl 2.5s;
    /*    -webkit-animation-delay: 5s;
        -moz-animation-delay: 5s;
        -animation-delay: 5s;*/
}

.splashMiddle{
    position:absolute;
    top: 50%;
    left: 50%;
    margin-left: -130px;
    margin-top: -130px;
    width: 261px;
    height: 260px;
    background: url(../images/splashpuzzleshadow.png) no-repeat 0 0;
    z-index: 1;
    -webkit-animation: displayEl 1.7s linear;
    -moz-animation: displayEl 1.7s linear;
    animation: displayEl 1.7s linear;
}

.splashpuzzle{
    position:absolute;
    width: 119px;
    height: 119px;
    -webkit-animation: splashRotateAnimRomb 2.1s;
    -moz-animation: splashRotateAnimRomb 2.1s;
    animation: splashRotateAnimRomb 2.1s;
    /*    -webkit-animation-delay: 1.0s;
        -moz-animation-delay: 1.0s;
        -animation-delay: 1.0s;*/
}

.splashpuzzle.alternatives{
    top: 50%;
    left: 11px;
    margin-top: -59px;
    background: url(../images/splashpuzzle1.png) no-repeat 0 0;
    -webkit-animation: splashRotateAnimRomb 2.1s;
    -moz-animation: splashRotateAnimRomb 2.1s;
    animation: splashRotateAnimRomb 2.1s;
}

.splashpuzzle.criteriaCC{
    top: 13px;
    left: 50%;
    margin-left: -60px;
    background: url(../images/splashpuzzle2.png) no-repeat 0 0;
    -webkit-animation: splashRotateAnimRomb 2.1s;
    -moz-animation: splashRotateAnimRomb 2.1s;
    animation: splashRotateAnimRomb 2.1s;
    animation-delay: 0.3s;
}

.splashpuzzle.performance{
    top: 50%;
    right: 13px;
    margin-top: -58px;
    background: url(../images/splashpuzzle3.png) no-repeat 0 0;
    -webkit-animation: splashRotateAnimRomb 2.1s;
    -moz-animation: splashRotateAnimRomb 2.1s;
    animation: splashRotateAnimRomb 2.1s;
    animation-delay: 0.6s;
}

.splashpuzzle.methods{
    bottom: 11px;
    left: 50%;
    margin-left: -60px;
    background: url(../images/splashpuzzle4.png) no-repeat 0 0;
    -webkit-animation: splashRotateAnimRomb 2.1s;
    -moz-animation: splashRotateAnimRomb 2.1s;
    animation: splashRotateAnimRomb 2.1s;
    animation-delay: 0.9s;
}
@keyframes splashRotateAnimRomb{
    0% {opacity: 0;}
    67% {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        opacity: 0;
    }
    100% {opacity: 1;}
}
#UserInfoDialog {
    -webkit-animation: displayEl 3s;
    -moz-animation: displayEl 3s;
    animation: displayEl 3s;
    /*animation-delay: 3.1s;*/
}

#EnterBtnBcg, #adminIconSplash,
#languageComboHolder, #languageComboHolderRwd {
    -webkit-animation: displayEl 3s;
    -moz-animation: displayEl 3s;
    animation: displayEl 3s;
}
@keyframes displayEl {
    0% {opacity: 0;}
    99% {opacity: 0;}
    100% {opacity: 1;}
}

.splashLeft{
    position: absolute;
    top: 60px;
    left: 15px;
    width: 235px;
    height: 308px;
}

.splashRight{
    position:absolute;
    right: 0px;
    height: 100%;
    width: 50%;
}
.splashLeft:after, .splashRight:after{
    content: '';
    height: 0;
    display: block;
    clear: both;
}
.splashLinesContainer{
    position:absolute;
    top: 50%;
    width: 50%;
    left: 50%;
    -webkit-animation: splashAnimLineHolder 3.2s;
    -moz-animation: splashAnimLineHolder 3.2s;
    animation: splashAnimLineHolder 3.2s;
}
@keyframes splashAnimLineHolder {
    0% {width: 0%; opacity 0;}
    49% {width: 0%; opacity 0;}
    50% {width: 0%; opacity 0.5;}
    100% {width: 50%; opacity 1;}
}
.splashLine{
    float: left;
    width: 100%;
    height: 3px;
    margin-bottom: 7px;
}

.splashLine.orange{
    background: #F89838;
    -webkit-animation: splashAnimLine 2.5s;
    -moz-animation: splashAnimLine 2.5s;
    animation: splashAnimLine 2.5s;
}

.splashLine.red{
    background: #E34856;
    -webkit-animation: splashAnimLine 2.5s;
    -moz-animation: splashAnimLine 2.5s;
    animation: splashAnimLine 2.5s;
    animation-delay: 0.2s;
}

.splashLine.yellow{
    background: #FFFF00;
    -webkit-animation: splashAnimLine 2.5s;
    -moz-animation: splashAnimLine 2.5s;
    animation: splashAnimLine 2.5s;
    animation-delay: 0.4s;
}

.splashLine.green{
    background: #3fe0c1;
    -webkit-animation: splashAnimLine 2.5s;
    -moz-animation: splashAnimLine 2.5s;
    animation: splashAnimLine 2.5s;
    animation-delay: 0.6s;
}

@keyframes splashAnimLine {
    0% {width: 0%; opacity 0;}
    49% {width: 0%; opacity 0;}
    50% {width: 0%; opacity 0.5;}
    100% {width: 100%; opacity 1;}
}
.orlogo{
    position:absolute;
    top: 50%;
    width: 159px;
    height: 53px;
    font-family: Arial;
    font-size: 0.785em;
    padding-right: 7px;
    color: #FFFFFF;
    text-align: right;
    line-height: 13px;
    background: url("../images/splashzrxlogo.png") 0px 5px no-repeat;
    margin-top: -68px;
    /*z-index: 102;*/
    text-decoration: none;
}
.orlogo:hover{
    cursor: pointer;
    text-decoration: none;
}
.orlogo:visited {
    text-decoration: none;
}

.splashInfoTxt{
    position:absolute;
    top: 50%;
    right: 15px;
    font-family: Roboto-Light, sans-serif;
    font-size: 1em;
    color: #FFFFFF;
    line-height: 1.142em;
    text-align: right;
    margin-top: 50px;
    padding-left: 119px;
}

.telORemail{
    position: absolute;
    top: 50%;
    left:0;
    /*width: 170px;*/
    height: 20px;
    font-family: Arial;
    font-size: 0.857em;
    padding-left: 22px;
    color: #FFFFFF;
    text-align: left;
    line-height: 20px;
    /*z-index: 102;*/
    text-decoration: none;
}
.telORemail:hover{
    cursor: pointer;
    text-decoration: none;
}
.telORemail:visited {
    text-decoration: none;
}
.splashWeb {
    margin-top: 15px;
    background: url("../images/splashwebicon.png") 0px center no-repeat;
}
.splashEmail {
    margin-top: 35px;
    background: url("../images/splashmailicon.png") 0px center no-repeat;
}

.enterBtnBcg{
    /*position: absolute;
    left: 0;
    right: 0;*/
    width: 230px;
    height: 70px;
    margin: 0px auto;
    padding: 12px;
    background : -moz-linear-gradient(50% 100% 90deg,rgba(68, 255, 255, 0.2) 0%,rgba(255, 255, 255, 0) 100%);
    background : -webkit-linear-gradient(90deg, rgba(68, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(68, 255, 255, 0.2) ),color-stop(1,rgba(255, 255, 255, 0) ));
    background : -o-linear-gradient(90deg, rgba(68, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
    background : -ms-linear-gradient(90deg, rgba(68, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#44FFFF', endColorstr='#FFFFFF' ,GradientType=0)";
    background : linear-gradient(0deg, rgba(68, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
    border-radius : 12px;
    -moz-border-radius : 12px;
    -webkit-border-radius : 12px;
    border-top: rgba(226, 230, 237, 0.3) 1px solid;
    border-top: rgba(40, 171, 255, 0.3) 1px solid;
}
.enterBtn{
    width: 100%;
    height: 100%;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    line-height: 48px;
    font-family: Arial;
    font-size: 1.1875em;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    outline: none;
    background: #1E343F;
}
.enterBtn:hover{
    cursor: pointer;
}
.enterBtn.disabled{
    cursor: default;
    opacity: 0.5;
}
.enterBtn>span{
    display: inline-block;
    background: url(../images/splashstartbtnico.png) 0 0 no-repeat;
    padding-left: 43px;
    letter-spacing: 2px;
}
#EnterBtnBcg.enterBtnBcg{
    position: absolute;
    top: 405px;
    left: 0;
    right: 0;
    margin: auto;
    display: none;
}

/* splash poll animation */



/*end splashscreen*/


/*Welcome Screen*/

/*#welcomeDialog{
    min-height: 700px;
}*/

#welcomeDialog .modelPopWinContent{
    border: 1px solid transparent;
}

.modelPopWinTitle.welcomePopWinTitle{
    display: table;
    height: 100%;
    padding-right: 50px;
}

#welcomePopupTitleTxt{
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
    float: none;
}

#welcomePopupTitleTxt span{
    line-height: 16px;
}

.modelPopWinDataLeft.welcomePopIlustration{
    background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, -moz-linear-gradient(50% 0% -90deg,rgba(255, 255, 255, 1) 0%,rgba(228, 242, 242, 1) 59.68%,rgba(193, 242, 242, 1) 97.85%);
    background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(0.5968,rgba(228, 242, 242, 1) ),color-stop(0.9785,rgba(193, 242, 242, 1) ));
    background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, -o-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, -ms-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    background-size: contain;
}

.welcomeStopShowHolder{
    position: absolute;
    bottom: 50px;
    right: 0;
}

.welcomePopText{
    position: absolute;
    top: 4%;
    bottom: 90px;
}

.welcomePopPHolder{
    font-family: Arial;
    font-size: 1.07em;
    line-height: 1.5em;
    color: #444444;
}

.welcomePopPHolder{
    position: relative;
    min-height: 70px;
    display: table;
    height: 32%;
}

.welcomePopPIcon{
    position: absolute;
    width: 70px;
    height: 100%;
}

.welcomePopP{
    padding-left: 80px;
    display: table-cell;
    vertical-align: middle;
}

.welcomePopP1Icon{
    background: url(../images/abouttoolico1.png) center center no-repeat;
}

.welcomePopP2Icon{
    background: url(../images/abouttoolico2.png) center center no-repeat;
}

.welcomePopP3Icon{
    background: url(../images/abouttoolico3.png) center center no-repeat;
}

#welcomeStopShowCB{
    margin: 0;
    top: 0;
    left: auto;
}

#welcomeStopShowCBtxt{
    padding-left: 0;
    padding-right: 45px;
    color: #1266AF;;
    font-size: 0.93em;
    text-align: right;
    font-style : italic;
}

#welcomePopP1Bold{
    font-weight: bold;
}

input[type="range"] {
    -webkit-appearance:none !important;
    -moz-appearance: none;
    -ms-appearance:none;
    border: 0px;
    width: 986px;
    height: 62px;
    background-color: transparent;
    background-image: url(../images/pairwisecomparisonscale.png);
    background-position: center;
    background-repeat:no-repeat;
}

input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance:none !important;
    border: 0px;
    width:18px;
    height:36px;
    background: transparent;
    background-image: url(../images/pairwisecomparisonsliderbtn.png);
    background-repeat:no-repeat;
}

input[type='range']::-moz-range-track {
    -moz-appearance: none;
    background: transparent;
    border: 0px;
}
input[type='range']::-moz-range-thumb {
    -moz-appearance: none;
    border: 0px;
    width:17px;
    height:33px;
    background: transparent;
    background-image: url(../images/pairwisecomparisonsliderbtn.png);
    background-repeat:no-repeat;
}

input[type=range]::-ms-track {
    -ms-appearance:none;
    background: transparent;
    border: 0px;
    color: transparent;
}
input[type=range]::-ms-fill-lower {
    -ms-appearance:none;
    background: transparent;
    border: 0px;
}
input[type=range]::-ms-fill-upper {
    -ms-appearance:none;
    background: transparent;
    border: 0px;
}
input[type=range]::-ms-thumb {
    -ms-appearance:none;
    border: 0px;
    width:17px;
    height:33px;
    background-color: transparent;
    background-image: url(../images/pairwisecomparisonsliderbtn.png);
    background-repeat:no-repeat;
}

input[type=range]:focus {
    outline: none;
}
input[type=range]:hover {
    cursor: pointer;
}
input[type=range]::-ms-tooltip {
    display: none;
}
output {
    position: absolute;
    top: 142px;
    background: #ffffff;
    border: 2px solid #0066b2;
    width: 35px;
    height: 25px;
    text-align: center;
    color: #0066b2;
    border-radius: 3px;
    display: none;
    font: bold 11px Arial;
    bottom: 175%;
    left: 0;
    margin-left: -1%;
    line-height: 25px;
}
/*output:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 10px solid #4b8dc4;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  margin-top: 0px;
}*/

.inputUserType {
    background: -webkit-linear-gradient(white 10%,white 90%);
    background: -moz-linear-gradient(white 10%,white 90%);
    background: -ms-linear-gradient(white 10%,white 90%);
}

input[type=radio]:checked + label:before {
    content: "\2022";
    color: orange;
    font-size: 32px;
    text-align: center;
    line-height: 17px;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, .2);
}

#evaluatepoll {
    background-image: url(../images/popupbig.png);
    width: 929px;
    height: 699px;
    background-repeat: no-repeat;
}

.stngsContent{
    position: absolute;
    top: 17px;
    bottom: 17px;
    left: 17px;
    right: 17px;
    overflow: hidden;
    display: none;
}
.listAligmentAdjust:after {
    display: block;
    height: 0;
    content: "";
    clear: both;
}
.stngsMenu{
    width: 23%;
    height: 100%;
    position: relative;
    float: left;
    border-radius: 20px 0px 0px 20px;
    -moz-border-radius: 20px 0px 0px 20px;
    -webkit-border-radius: 20px 0px 0px 20px;
}

.stngsPopupDataHolder{
    width: 77%;
    height: 100%;
    position: relative;
    float: left;
}

.stngsTabOptHolder{
    position: absolute;
    top: 115px;
    left: 14px;
    right: -23px;
    bottom: 50px;
}

.stngsTabOpt{
    position: relative;
    height: 25%;
    line-height: 90px;
    font-family : Arial;
    font-weight : bold;
    font-size : 1em;
    color : #414143;
}
.stngsTabOpt:hover{
    cursor: pointer;
}

.stngsTabOpt.selected{
    font-size : 1.07em;
    color : #FFFFFF;
    background : -moz-linear-gradient(0% 50% 0deg,rgba(62, 153, 208, 1) 0%,rgba(18, 102, 175, 1) 100%);
    background : -webkit-linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 100%);
    background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(1,rgba(18, 102, 175, 1) ));
    background : -o-linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 100%);
    background : -ms-linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0', endColorstr='#1266AF' ,GradientType=0)";
    background : linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 100%);
    border-radius : 12px 0px 0px 12px;
    -moz-border-radius : 12px 0px 0px 12px;
    -webkit-border-radius : 12px 0px 0px 12px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0',endColorstr='#1266AF' , GradientType=1);
    box-shadow: -1px 1px 1px 0px rgba(0,0,0,0.2);
}
.stngsTabOpt.selected:hover{
    cursor: default;
}

.stngsTabOpt.disabled{
    opacity: 0.3;
}
.stngsTabOpt.disabled:hover{
    cursor: default;
}

.stngTabHelper{
    position: absolute;
    top: 50%;
    left: 35px;
    right: 35px;
    transform: translateY(-50%);
}

.stngTabOptIcon{
    height: 40px;
}

.stngTabOptTxt{
    /*    height: 40px;*/
    width: 100%;
    display: table;
}

.stngTabOptTxt > div{
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
    text-align: center;
    word-wrap: break-word;
}

.stngTabOptMoreInfo{
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: 20px;
    height: 31px;
    background: url(../images/moreinfobtn.png) center 0 no-repeat;
}

.statusStngsTabOptIcon.active{
    background: url('../images/settmenustatusactbtn2.png') center center no-repeat;
}
.statusStngsTabOptIcon.archived{
    background: url('../images/settmenustatusarchbtn2.png') center center no-repeat;
}
.statusStngsTabOptIcon.draft{
    background: url('../images/settmenustatusdraftbtn2.png') center center no-repeat;
}
/*#methodsStngsTabOptIcon{
    background: url('../images/settingsmenuactivemethodsbtn.png') center -100px no-repeat;
}*/

#groupsStngsTabOptIcon{
    background: url('../images/settingsmenugroupsbtn2.png') center center no-repeat;
}

#pollListStngsTabOptIcon{
    background: url('../images/settmenupolllinvtbtn2.png') center center no-repeat;
}

#matrixSStngsTabOptIcon{
    background: url('../images/settingsmenuperformancematrixbtn2.png') center center no-repeat;
}

#exportPLStngsTabOptIcon{
    background: url('../images/settingsmenuexportpollsbtn2.png') center center no-repeat;
}

.stngsTabOpt.selected .statusStngsTabOptIcon.active{
    background: url('../images/settmenustatusactbtn1.png') center center no-repeat;
}
.stngsTabOpt.selected .statusStngsTabOptIcon.archived{
    background: url('../images/settmenustatusarchbtn1.png') center center no-repeat;
}
.stngsTabOpt.selected .statusStngsTabOptIcon.draft{
    background: url('../images/settmenustatusdraftbtn1.png') center center no-repeat;
}
/*.stngsTabOpt.selected #methodsStngsTabOptIcon{
    background: url('../images/settingsmenuactivemethodsbtn.png') center -11px no-repeat;
}*/

.stngsTabOpt.selected #groupsStngsTabOptIcon{
    background: url('../images/settingsmenugroupsbtn1.png') center center no-repeat;
}

.stngsTabOpt.selected #pollListStngsTabOptIcon{
    background: url('../images/settmenupolllinvtbtn1.png') center center no-repeat;
}

.stngsTabOpt.selected #matrixSStngsTabOptIcon{
    background: url('../images/settingsmenuperformancematrixbtn1.png') center center no-repeat;
}

.stngsTabOpt.selected #exportPLStngsTabOptIcon{
    background: url('../images/settingsmenuexportpollsbtn1.png') center center no-repeat;
}

/*Settings Groups*/
.stngsListContainer{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 76px;
}

.stngsContentRowIcon{
    width: 50px;
    height: 100%;
    position: absolute;
}
.stngsContentRowStatus{
    width: 100px;
    height: 100%;
    position: absolute;
    left: 50px;
}
.stngsContentRowStatusIcon{
    position: absolute;
    top: 0px;
    bottom: 0px;
    margin: auto;
    width: 100%;
    height: 51px;
    font-family: Arial;
    font-weight: bold;
    font-size: 0.857em;
    text-align: center;
    line-height: 1.1em;
    color: #4D7E8E;
    padding-top: 35px;
}
.stngsContentRowStatusIcon.Draft{
    background: url(../images/polllisticondraft.png) center 3px no-repeat;
}
.stngsContentRowStatusIcon.Invited{
    background: url(../images/polllisticoninvited.png) center 3px no-repeat;
}
.stngsContentRowStatusIcon.Accessed{
    background: url(../images/polllisticonaccessed.png) center 3px no-repeat;
}
.stngsContentRowStatusIcon.Answered{
    background: url(../images/polllisticonanswered.png) center 3px no-repeat;
}
.adeddGroupIcon{
    width: 32px;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url(../images/groupsiconaddedgroups.png) center no-repeat;
}

.stngsListRow{
    min-height: 50px;
    position: relative;
    border: 1px solid transparent;
    background-color: #EDF4F7;
}
.stngsListRow.colored{
    background-color: #F5FBFC;
}
.stngsListRow:after{
    content: '';
    height: 0;
    display: block;
    clear: both;
}

.stngsTxtAreaHolder{
    position: relative;
    min-height: 34px;
    margin: 8px 8px 8px 50px;
}
.stngsTxtAreaHolder:after{
    content: '';
    height: 0;
    display: block;
    clear: both;
}
.addedGroup{
    float: left;
    width: 35%;
    min-width: 275px;
}

.addedGroupNameContainer{
    display: inline-block;
    width: 25%;
    min-height: 34px;
    line-height: 34px;
    padding: 0px 2px 0 0px;
}
.addedGroupName{
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    font-size: 1em;
    word-break: break-all;
    color: #4D7E8E;
}

.groupLink{
    display: inline-block;
    width: 55%;
    font-family : Arial;
    font-weight: normal;
    font-style: italic;
    font-size: 1em;
    color : #414143;
}
.groupLink a{
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    word-break: break-all;
    color : #3297C9;
}
.groupLink.disabled{
    display: none;
}
.copyGroupLink{
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    display: inline-block;
    width: 95px;
    line-height: 34px;
    font-family : Arial;
    font-size: 1em;
    color : #4D7E8E;
}
.copyGroupLink > span{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    vertical-align: middle;
    line-height: normal;
    word-breakword-wrap: break-word;
    /*word-break: break-all;*/
    background: url(../images/groupsiconlink.png) 6px center no-repeat;
    padding-left: 28px;
    min-height: 16px;
}
.copyGroupLink > span:hover{
    cursor: pointer;
    background: url(../images/groupsiconlink.png) 6px center no-repeat;
}
.copyGroupLink.disabled{
    opacity: 0.6;
}
.copyGroupLink.disabled > span:hover{
    cursor: default;
}

.toggleStngsMenuRwd{
    width: 26px;
    height: 72px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 1;
    box-shadow: 2px 0px 1px rgba(65, 65, 67, 0.5);
    -moz-box-shadow: 2px 0px 1px rgba(65, 65, 67, 0.5);
    -webkit-box-shadow: 2px 0px 1px rgba(65, 65, 67, 0.5);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: none;
}


.toggleStngsMenuRwd.open{
    background: #fff url(../images/settingsmenuarrowlefttorightrwd.png) center 0 no-repeat;
    right: -24px;
}

.toggleStngsMenuRwd.close{
    background: #fff url(../images/settingsmenuarrowrighttoleftrwd.png) center 0 no-repeat;
    right: -24px;
}

.stngsHeadlineRwd{
    height: 34px;
    margin-left: 10px;
    padding-left: 0px;
    padding-right: 40px;
    width: 150%;
    font-size: 1em;
    color: #FFFFFF;
    background: -moz-linear-gradient(0% 50% 0deg,rgba(62, 153, 208, 1) 0%,rgba(18, 102, 175, 1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 100%);
    background: -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(1,rgba(18, 102, 175, 1) ));
    background: -o-linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 100%);
    background: -ms-linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0', endColorstr='#1266AF' ,GradientType=0)";
    background: linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 100%);
    border-radius: 12px 0px 0px 12px;
    -moz-border-radius: 12px 0px 0px 12px;
    -webkit-border-radius: 12px 0px 0px 12px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0',endColorstr='#1266AF' , GradientType=1);
    box-shadow: -1px 1px 1px 0px rgba(0,0,0,0.2);
    display: none;
}
.stngsHeadlineRwd .stngTabOptTxt{
    padding-left: 50px;
    /*    padding-right: 8px;*/
}
.stngsHeadlineRwd .statusStngsTabOptIcon{
    background: url(../images/settingsmenumodelstatusrwd.png) center 0 no-repeat;
    margin-right: 0;
    margin-left: 0;
}
.stngsHeadlineRwd .pollGroupStngsTabOptIcon{
    background: url(../images/settingsmenugroupsrwd.png) center 0 no-repeat;
    margin-right: 0;
    margin-left: 0;
}
.stngsHeadlineRwd .pollListStngsTabOptIcon{
    background: url(../images/settmenupolllinvtrwd.png) center 0 no-repeat;
    margin-right: 0;
    margin-left: 0;
}

.statusStngsInfoIcon{
    position: absolute;
    left: 0;
    top: 5px;
    width: 50px;
    padding: 30px 3px 0 3px;
    font-family: Arial;
    font-style: italic;
    font-size: 0.75em;
    color: #B3BDC4;
    text-align: center;
    display: none;
}

.statusStngsInfoIcon.active{
    background: url('../images/modelstatusiconactivepollmoreinforwd.png') center 0 no-repeat;
}

.statusStngsInfoIcon.archived{
    background: url('../images/modelstatusiconarchivedpollinforwd.png') center 0 no-repeat;
}

.statusStngsInfoIcon.draft{
    background: url('../images/modelstatusicondraftpollinforwd.png') center 0 no-repeat;
}

.modelStngsSelection{
    position: relative;
    padding-right: 0px;
    padding-left: 32px;
    padding-top: 25px;
    padding-bottom: 25px;
    height: 100%;
    float: left;
    width: 78%;
    background: url(../images/settingstabshadow.png) right repeat-y;
}

.modelStngsSelectionInfo{
    height: 100%;
    float: left;
    width: 22%;
    padding-left: 15px;
}

/*model status and source*/
.modelStngsOption{
    height: 50%;
    position: relative;
    z-index: 1;
}
.modelStngsOptionInner{
    height: 100%;
    background : rgba(221, 227, 232, 0.5);
    /*opacity : 0.5;*/
    border-radius : 0 0px 0px 18px;
    -moz-border-radius : 0 0px 0px 18px;
    -webkit-border-radius : 0 0px 0px 18px;
    border: 1px solid transparent;
    filter: alpha(opacity=50) progid:DXImageTransform.Microsoft.Alpha(opacity=50) ;
}
.popupButtonGrayBcg, .popupButtonGrayBcgDS{
    position: relative;
    top: 100%;
    margin: -80px auto 0 auto;
    height: 56px;
    width: 220px;
    background: -moz-linear-gradient(50% 100% 90deg,rgba(244, 244, 244, 1) 55%,rgba(236, 238, 240, 1) 74.29%,rgba(221, 227, 232, 1) 96.77%);
    background: -webkit-linear-gradient(90deg, rgba(244, 244, 244, 1) 55%, rgba(236, 238, 240, 1) 74.29%, rgba(221, 227, 232, 1) 96.77%);
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.55,rgba(244, 244, 244, 1) ),color-stop(0.7429,rgba(236, 238, 240, 1) ),color-stop(0.9677,rgba(221, 227, 232, 1) ));
    background: -o-linear-gradient(90deg, rgba(244, 244, 244, 1) 55%, rgba(236, 238, 240, 1) 74.29%, rgba(221, 227, 232, 1) 96.77%);
    background: -ms-linear-gradient(90deg, rgba(244, 244, 244, 1) 55%, rgba(236, 238, 240, 1) 74.29%, rgba(221, 227, 232, 1) 96.77%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#DDE3E8' ,GradientType=0)";
    background: linear-gradient(0deg, rgba(244, 244, 244, 1) 55%, rgba(236, 238, 240, 1) 74.29%, rgba(221, 227, 232, 1) 96.77%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDE3E8',endColorstr='#F4F4F4' , GradientType=0);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-bottom : #ffffff 1px solid;
    -webkit-box-shadow: inset 0px 1px 0px 1px rgba(191,203,209,1);
    -moz-box-shadow: inset 0px 1px 0px 1px rgba(191,203,209,1);
    box-shadow: inset 0px 1px 0px 1px rgba(191,203,209,1);
}
.popupButtonGrayInner{
    position: absolute;
    top: 7px;
    bottom: 5px;
    left: 7px;
    right: 7px;
    background: -moz-linear-gradient(50% 0% -90deg,rgba(237, 246, 255, 1) 0%,rgba(219, 230, 244, 1) 100%);
    background: -webkit-linear-gradient(-90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    background: -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(237, 246, 255, 1) ),color-stop(1,rgba(219, 230, 244, 1) ));
    background: -o-linear-gradient(-90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    background: -ms-linear-gradient(-90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF6FF', endColorstr='#DBE6F4' ,GradientType=0)";
    background: linear-gradient(180deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF6FF',endColorstr='#DBE6F4' , GradientType=0);
    border-top : #ffffff 2px solid;
    -webkit-box-shadow: inset 0px -2px 0px 1px rgba(160,180,188,1);
    -moz-box-shadow: inset 0px -2px 0px 1px rgba(160,180,188,1);
    box-shadow: inset 0px -2px 0px 1px rgba(160,180,188,1);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.popupButtonGrayInner:hover{
    cursor: pointer;
}
.popupButtonGrayInner.disabled:hover{
    cursor: default;
}
.statusTabText{
    position: relative;
    float: left;
    width: 100%;
    margin: 0 auto 0 auto;
    padding: 0 5%;
    font-family: Arial;
    font-size: 0.929em;
    color: #444444;
    text-align: justify;
}
.stngsButtonHolder{
    position: relative;
    float: left;
    height: 47%;
    width: 100%;
}
.stngOptionMoreInfo{
    display: none;
}

/*insert Poll List*/

.modalContainer.insertPollListContainer{
    max-width: 768px;
    max-height: 500px;
}

.polListTextHolder{
    position: absolute;
    left: 15px;
    top: 52px;
    right: 15px;
    bottom: 70px;
}

.importListPopupbutton{
    position: absolute;
    right: 15px;
    bottom: 31px;
}

/*model status and source SELECTED*/
.modelStngsOption.selected{
    margin-right: -7px;
    margin-left: -32px;
    background : -moz-linear-gradient(0% 50% 0deg,rgba(85, 200, 255, 1) 0.54%,rgba(79, 191, 246, 1) 15.23%,rgba(63, 167, 222, 1) 39.2%,rgba(36, 127, 183, 1) 69.45%,rgba(4, 80, 137, 1) 100%);
    background : -webkit-linear-gradient(0deg, rgba(85, 200, 255, 1) 0.54%, rgba(79, 191, 246, 1) 15.23%, rgba(63, 167, 222, 1) 39.2%, rgba(36, 127, 183, 1) 69.45%, rgba(4, 80, 137, 1) 100%);
    background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0.0054,rgba(85, 200, 255, 1) ),color-stop(0.1523,rgba(79, 191, 246, 1) ),color-stop(0.392,rgba(63, 167, 222, 1) ),color-stop(0.6945,rgba(36, 127, 183, 1) ),color-stop(1,rgba(4, 80, 137, 1) ));
    background : -o-linear-gradient(0deg, rgba(85, 200, 255, 1) 0.54%, rgba(79, 191, 246, 1) 15.23%, rgba(63, 167, 222, 1) 39.2%, rgba(36, 127, 183, 1) 69.45%, rgba(4, 80, 137, 1) 100%);
    background : -ms-linear-gradient(0deg, rgba(85, 200, 255, 1) 0.54%, rgba(79, 191, 246, 1) 15.23%, rgba(63, 167, 222, 1) 39.2%, rgba(36, 127, 183, 1) 69.45%, rgba(4, 80, 137, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#55C8FF', endColorstr='#045089' ,GradientType=0)";
    background : linear-gradient(90deg, rgba(85, 200, 255, 1) 0.54%, rgba(79, 191, 246, 1) 15.23%, rgba(63, 167, 222, 1) 39.2%, rgba(36, 127, 183, 1) 69.45%, rgba(4, 80, 137, 1) 100%);
    border-radius : 18px 0px 0px 18px;
    -webkit-border-radius : 18px 0px 0px 18px;
    -moz-border-radius : 18px 0px 0px 18px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55C8FF',endColorstr='#045089' , GradientType=1);
    box-shadow: -2px 2px 4px 0px rgba(0,0,0,0.2);
    z-index: 2;
}
.modelStngsOption.selected .modelStngsOptionInner{
    position: absolute;
    opacity : 1;
    height: auto;
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: -2px;
    background : #EDF4F7 url(../images/settingstabshadow.png) right repeat-y;
    border-radius : 18px 0px 0px 18px;
    -moz-border-radius : 18px 0px 0px 18px;
    -webkit-border-radius : 18px 0px 0px 18px;
}
.modelStngsOption.selected .popupButtonGrayBcg{
    /*    background : -moz-linear-gradient(50% 0% -90deg,rgba(160, 180, 188, 1) 0%,rgba(255, 255, 255, 1) 100%);
        background : -webkit-linear-gradient(-90deg, rgba(160, 180, 188, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(160, 180, 188, 1) ),color-stop(1,rgba(255, 255, 255, 1) ));
        background : -o-linear-gradient(-90deg, rgba(160, 180, 188, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background : -ms-linear-gradient(-90deg, rgba(160, 180, 188, 1) 0%, rgba(255, 255, 255, 1) 100%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0B4BC', endColorstr='#FFFFFF' ,GradientType=0)";
        background : linear-gradient(180deg, rgba(160, 180, 188, 1) 0%, rgba(255, 255, 255, 1) 100%);
        border-radius : 6px;
        -moz-border-radius : 6px;
        -webkit-border-radius : 6px;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0B4BC',endColorstr='#FFFFFF' , GradientType=0);*/
}
.modelStngsOption.selected .popupButtonGrayInner{
    background : -moz-linear-gradient(50% 100% 90deg,rgba(237, 246, 255, 1) 0%,rgba(219, 230, 244, 1) 100%);
    background : -webkit-linear-gradient(90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(237, 246, 255, 1) ),color-stop(1,rgba(219, 230, 244, 1) ));
    background : -o-linear-gradient(90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    background : -ms-linear-gradient(90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF6FF', endColorstr='#DBE6F4' ,GradientType=0)";
    background : linear-gradient(0deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBE6F4',endColorstr='#EDF6FF' , GradientType=0);
    border-radius : 6px;
    -moz-border-radius : 6px;
    -webkit-border-radius : 6px;
    border-top: none;
    border-bottom : #ffffff 2px solid;
    -webkit-box-shadow: inset 0px 2px 0px 1px rgba(160,180,188,1);
    -moz-box-shadow: inset 0px 2px 0px 1px rgba(160,180,188,1);
    box-shadow: inset 0px 2px 0px 1px rgba(160,180,188,1);
}
.modelStngsOption.selected .popupButtonGrayInner:hover{
    cursor: default;
}
.modelStngsOption.selected .statusTabText{
    color : #444444;
}

.modelStngsOption.selected:before{
    content: ' ';
    position: absolute;
    display: block;
    width: 9px;
    height: 11px;
    top: -9px;
    right: -1px;
    background : url(../images/settingstabshadowuppercorner.png) 0 0 no-repeat;
    z-index: 1;
}
.modelStngsOption.selected:after{
    content: ' ';
    position: absolute;
    display: block;
    width: 9px;
    height: 11px;
    bottom: -9px;
    right: -1px;
    background : url(../images/settingstabshadowbottomcorner.png) 0 0 no-repeat;
    z-index: 1;
}

.modelStngsSelectionInfoTxt{
    font-family : Arial;
    font-style : italic;
    text-align: center;
    font-size : 1em;
    color : #B3BDC4;
}

#selectedStatLabel{
    margin-top: 35%;
}
.modelStngsSelectionInfoTxt.active{
    padding-top: 70px;
    background: url(../images/modelstatusiconactivepollmoreinfo.png) center no-repeat;
}
.modelStngsSelectionInfoTxt.draft{
    padding-top: 70px;
    background: url(../images/modelstatusicondraftpollinfo.png) center no-repeat;
}
.modelStngsSelectionInfoTxt.archived{
    padding-top: 70px;
    background: url(../images/modelstatusiconarchivedpollinfo.png) center no-repeat;
}
.modelPageContentBcg{
    width: 824px;
    position:relative;
    margin: 0 auto;
    height: 341px;
    border: #a7bed1 1px solid;
    border-radius: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #eff5f8; /* Old browsers */
    background: -moz-linear-gradient(top,  #f3f7f9 0%, #eff5f8 70%, #e8f1f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f7f9), color-stop(70%,#eff5f8), color-stop(100%,#e8f1f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f3f7f9 0%,#eff5f8 70%,#e8f1f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f3f7f9 0%,#eff5f8 70%,#e8f1f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f3f7f9 0%,#eff5f8 70%,#e8f1f7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f3f7f9 0%,#eff5f8 70%,#e8f1f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f7f9', endColorstr='#e8f1f7',GradientType=0 ); /* IE6-9 */
}

.modelOptContent{
    position: absolute;
    left: 16px;
    top: 16px;
    width: 243px;
    height: 260px;
}
.modelOptOverDisable{
    position: absolute;
    left: 0px;
    top: 16px;
    width: 243px;
    height: 52px;
    z-index: 1;
}
.stngsListCellContainer{
    float: left;
    width: 100%;
    padding: 5px 0 5px 150px;
}
.stngsListCell{
    float: left;
    width: 50%;
    min-height: 34px;
    text-align: center;
    color: #343433;
    font-size: 1em;
    padding: 4px;
}
.stngsListCell>input{
    width: 100%;
}
.modelPagePollList{
    width:800px;
    height:240px;
    margin: 5px 5px 5px 5px;
}

#pollList > p
{
    margin-top:0px;
    margin-bottom:0px;
}

.insertPollListBtn{
    background: url("../images/insertlistbtn.png") no-repeat;
    width: 118px;
    height: 26px;
    position: absolute;
    left: 697px;
    top: 3px;
    padding-left: 16px;
    padding-top: 6px;
    color: #0066b2;
    font-weight: bold;
    font-size: 1em;
    text-shadow: 1px 1px rgba(255,255,255,1);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.insertPollListBtn:hover {
    cursor: pointer;
    background-position: 0 -26px;
}

.exportPollsBtn{
    background: url("../images/exportpollsbtn.png") no-repeat;
    width: 132px;
    height: 26px;
    position: absolute;
    left: 545px;
    top: 3px;
    padding-left: 15px;
    padding-top: 6px;
    color: #0066b2;
    font-weight: bold;
    font-size: 1em;
    text-shadow: 1px 1px rgba(255,255,255,1);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.exportPollsBtn:hover {
    cursor: pointer;
    background-position: 0 -26px;
}

#InsertPollListBcg{
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    width:762px;
    height:642px;
    background-image:url(../images/polllistpopup.png);
    background-repeat:no-repeat;
}

/*Start model popup*/
.modelPopWinContainer{
    position: absolute;
    left: 2%;
    right: 2%;
    top: 2%;
    bottom: 2%;
    margin: auto;
    background: #FFFFFF;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -webkit-box-shadow: 0px 29px 35px rgba(6, 25, 68, 0.55);
    -moz-box-shadow: 0px 29px 35px rgba(6, 25, 68, 0.55);
    -o-box-shadow: 0px 29px 35px rgba(6, 25, 68, 0.55);
    box-shadow: 0px 29px 35px rgba(6, 25, 68, 0.55);
    width: 90%;
    overflow: hidden;
}

.modelPopWinTitleHolder{
    position: absolute;
    height: 50px;
    width: 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.modelPopWinTitle{
    position: relative;
    width: 65%;
    float: right;
    padding-left: 24px;
    line-height:50px;
    color: #FFFFFF;
    font-family: Roboto-Black, sans-serif;
    font-size: 1.714em;
    text-align:left;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.45);    
    background : url(../images/pagetitlebcg.png) 0 center no-repeat, -moz-linear-gradient(100% 50% -180deg,rgba(42, 186, 255, 1) 0%,rgba(48, 175, 240, 1) 22.87%,rgba(58, 159, 217, 1) 66.01%,rgba(62, 153, 208, 1) 93.01%);
    background : url(../images/pagetitlebcg.png) 0 center no-repeat, -webkit-linear-gradient(-180deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
    background : url(../images/pagetitlebcg.png) 0 center no-repeat, -webkit-gradient(linear,100% 50% ,0% 50% ,color-stop(0,rgba(42, 186, 255, 1) ),color-stop(0.2287,rgba(48, 175, 240, 1) ),color-stop(0.6601,rgba(58, 159, 217, 1) ),color-stop(0.9301,rgba(62, 153, 208, 1) ));
    background : url(../images/pagetitlebcg.png) 0 center no-repeat, -o-linear-gradient(-180deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
    background : url(../images/pagetitlebcg.png) 0 center no-repeat, -ms-linear-gradient(-180deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ABAFF', endColorstr='#3E99D0' ,GradientType=0)";
    background : url(../images/pagetitlebcg.png) 0 center no-repeat, linear-gradient(270deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
    background-size: cover;
    border-radius : 0px 20px 0px 0px;
    -moz-border-radius : 0px 20px 0px 0px;
    -webkit-border-radius : 0px 20px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ABAFF',endColorstr='#3E99D0' , GradientType=1);
}

.modelPopWinTitle.stngsPopupTitle{
    width: 77%;
}

.modelPopWinTitle:after{
    position: absolute;
    border-left: solid transparent 23px;
    border-top: solid #045089 23px;
    bottom: -23px;
    content: " ";
    height: 0;
    left: 0;
}

.modelPopWinTitle div{
    float: left;
}

.modelPopWinTitle span{
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
}

.modelPopWinClose{
    width: 56px;
    height: 100%;
    position: absolute;
    right: 0;
    border-top-right-radius: 20px;
    background: url(../images/popupclosebtn.png) center 0 no-repeat;
    z-index: 1;

}
.modelPopWinClose:hover{
    cursor: pointer;
    background: url(../images/popupclosebtn.png) center -50px no-repeat;
}

.modelPopWinDivider{
    position: absolute;
    width: 1px;
    height: 36px;
    right: 58px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    background: #1a89d3;
    -webkit-box-shadow: 1px 0px 0px 0px rgba(187,226,255,1);
    -moz-box-shadow: 1px 0px 0px 0px rgba(187,226,255,1);
    box-shadow: 1px 0px 0px 0px rgba(187,226,255,1);
}

.saveOpenHomeBtn{
    width: 56px;
    height: 100%;
    position: absolute;
    right: 0;
    /*    border-top-right-radius: 20px;*/
    background: url(../images/popuphomebtn.png) center 0 no-repeat;
    z-index: 1;
}

.saveOpenHomeBtn:hover{
    cursor: pointer;
    background-position: center -50px;
}

.modelPopWinDataLeft,
#modulesPopupIlustration{
    position: relative;
    float: left;
    height: 100%;
    width: 35%;
    border-radius : 20px 0px 0px 20px;
    -moz-border-radius : 20px 0px 0px 20px;
    -webkit-border-radius : 20px 0px 0px 20px;
    background-size: contain;
}

.modelPopWinDataRight{
    position: relative;
    float: left;
    height: 100%;
    width: 65%;
}
/*ZRXMCDMRD-419*/
.modelPopWinData
{
    position: absolute;
    left: 23px;
    right: 0;
    bottom: 0;
    top: 50px;
    box-shadow: -6px 0px 12px -4px rgba(6, 25, 68, 0.55);
    -webkit-box-shadow: -6px 0px 12px -4px rgba(6, 25, 68, 0.55);
    border-radius: 0 0 20px 0;
    -moz-border-radius: 0 0 20px 0;
    -webkit-border-radius: 0 0 20px 0;
}

.modelPopWinContent
{
    position: relative;
    width: 94%;
    /*max-width: 850px;*/
    height: 100%;
    margin: 0 auto;
}

.saveOpenModelContent{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    top: 128px;
    background: #FAFCFD;
    box-shadow: 0px 0px 2px rgba(2, 2, 2, 0.3);
    border-radius: 0 0 14px 14px;
}

.saveOpenModelTabOptHolder{
    position: relative;
    height: 80px;
    top: 33px;
    border-radius: 20px 20px 0 0;
    box-shadow: 0px 0px 2px rgba(2, 2, 2, 0.3);
}
.saveOpenModelTabOptHolder:after{
    content: " ";
    display: block;
    height: 15px;
    background : #1266AF;
    clear: both;
}

.saveOpenModelTabOpt{
    float: left;
    width: 50%;
    height: 100%;
    padding-left: 74px;
    padding-right: 3px;
    line-height: 79px;
    text-align: center;
    font-family : Arial;
    font-size : 1.143em;
    color : #637182;
    background : #FAFCFD;
    border-radius : 14px 0px 0px 0px;
    -moz-border-radius : 14px 0px 0px 0px;
    -webkit-border-radius : 14px 0px 0px 0px;
    background : url(../images/modelcreatenewbtn.png) 12px 0 no-repeat;
    background : url(../images/modelcreatenewbtn.png) 12px 0 no-repeat;
    background : url(../images/modelcreatenewbtn.png) 12px 0 no-repeat;
    background : url(../images/modelcreatenewbtn.png) 12px 0 no-repeat;
    background : url(../images/modelcreatenewbtn.png) 12px 0 no-repeat;
    background : url(../images/modelcreatenewbtn.png) 12px 0 no-repeat;

}

.saveOpenModelTabOpt.disabled{
    opacity: 0.3;
}

.saveOpenModelTabOpt.disabled:hover{
    cursor: default;
    font-weight: normal;
}

.saveOpenModelTabOpt:hover{
    cursor: pointer;
    font-weight: bold;
    /*background-position: 12px -80px;*/
    background-position: 12px 0;
}

.saveOpenModelTabOpt div{
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

#openExistTabOpt.saveOpenModelTabOpt{
    background : url(../images/modelopenbtn.png) 12px 0 no-repeat;
    background : url(../images/modelopenbtn.png) 12px 0 no-repeat;
    background : url(../images/modelopenbtn.png) 12px 0 no-repeat;
    background : url(../images/modelopenbtn.png) 12px 0 no-repeat;
    background : url(../images/modelopenbtn.png) 12px 0 no-repeat;
    background : url(../images/modelopenbtn.png) 12px 0 no-repeat;
    border-radius: 0 14px 0 0;
}

.saveOpenModelTabOpt.selected{
    font-weight: bold;
    color : #FFFFFF;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0', endColorstr='#1266AF' ,GradientType=0)";
    background : url(../images/modelcreatenewbtn.png) 12px -160px no-repeat, -moz-linear-gradient(33.07% -76.01% -60deg,rgba(62, 153, 208, 1) 0%,rgba(18, 102, 175, 1) 90.32%);
    background : url(../images/modelcreatenewbtn.png) 12px -160px no-repeat, -webkit-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background : url(../images/modelcreatenewbtn.png) 12px -160px no-repeat, -webkit-gradient(linear,33.07% -76.01% ,67.54% 180.55% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.9032,rgba(18, 102, 175, 1) ));
    background : url(../images/modelcreatenewbtn.png) 12px -160px no-repeat, -o-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background : url(../images/modelcreatenewbtn.png) 12px -160px no-repeat, -ms-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background : url(../images/modelcreatenewbtn.png) 12px -160px no-repeat, linear-gradient(150deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    border-radius : 14px 0px 0px 0px;
    -moz-border-radius : 14px 0px 0px 0px;
    -webkit-border-radius : 14px 0px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0',endColorstr='#1266AF' , GradientType=1);
}
.saveOpenModelTabOpt.selected:hover{
    cursor: default;
}

#openExistTabOpt.saveOpenModelTabOpt.selected{
    background : url(../images/modelopenbtn.png) 12px -160px no-repeat, -moz-linear-gradient(33.07% -76.01% -60deg,rgba(62, 153, 208, 1) 0%,rgba(18, 102, 175, 1) 90.32%);
    background : url(../images/modelopenbtn.png) 12px -160px no-repeat, -webkit-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background : url(../images/modelopenbtn.png) 12px -160px no-repeat, -webkit-gradient(linear,33.07% -76.01% ,67.54% 180.55% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.9032,rgba(18, 102, 175, 1) ));
    background : url(../images/modelopenbtn.png) 12px -160px no-repeat, -o-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background : url(../images/modelopenbtn.png) 12px -160px no-repeat, -ms-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background : url(../images/modelopenbtn.png) 12px -160px no-repeat, linear-gradient(150deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
}
#storeModalFileList,
#openModalFileList{
    border-radius : 0 0 14px 14px;
    -moz-border-radius : 0 0 14px 14px;
    -webkit-border-radius : 0 0 14px 14px;
    background: transparent;
    margin-right: 17px;
    overflow: hidden;
}

/*Modules*/
/*#modulesDialog{
    min-height: 740px;
}*/

.modulesItemGrayGrad{
    height: 100%;
    background : -moz-linear-gradient(50% 100% 90deg,rgba(247, 247, 247, 1) 55%,rgba(239, 241, 243, 1) 72.71%,rgba(221, 227, 232, 1) 96.77%);
    background : -webkit-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.55,rgba(247, 247, 247, 1) ),color-stop(0.7271,rgba(239, 241, 243, 1) ),color-stop(0.9677,rgba(221, 227, 232, 1) ));
    background : -o-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    background : -ms-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#DDE3E8' ,GradientType=0)";
    background : linear-gradient(0deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    border-radius : 24px;
    -moz-border-radius : 24px;
    -webkit-border-radius : 24px;
    border-top: #bfcbd1 1px solid;
}

.modulesItemBlueGrad{
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#002C50', endColorstr='#55C8FF' ,GradientType=0)";
    border-radius : 20px;
    -moz-border-radius : 20px;
    -webkit-border-radius : 20px;
}

.modulesItems{
    position: relative;
    float: left;
    width: 46%;
    height: 35%;
    min-height: 182px;
    max-height: 185px;
    margin: 2%;
}

.modulesItem{
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    color: #FFFFFF;
    font-size: 1.143em;
    font-weight: bold;
    line-height: 80px;
    text-transform: uppercase;    
    border-radius : 12px;
    -moz-border-radius : 12px;
    -webkit-border-radius : 12px;
    border-top: #002c50 1px solid;
    border-bottom: #7fddff 1px solid;
}
    
.modulesItemBlueGrad.on{
    background : -moz-linear-gradient(50% 0% -90deg,rgba(0, 44, 80, 1) 0%,rgba(12, 65, 104, 1) 7.38%,rgba(34, 106, 150, 1) 23.13%,rgba(52, 140, 188, 1) 38.96%,rgba(67, 166, 217, 1) 54.61%,rgba(77, 185, 238, 1) 70.02%,rgba(83, 196, 251, 1) 85.11%,rgba(85, 200, 255, 1) 99.46%);
    background : -webkit-linear-gradient(-90deg, rgba(0, 44, 80, 1) 0%, rgba(12, 65, 104, 1) 7.38%, rgba(34, 106, 150, 1) 23.13%, rgba(52, 140, 188, 1) 38.96%, rgba(67, 166, 217, 1) 54.61%, rgba(77, 185, 238, 1) 70.02%, rgba(83, 196, 251, 1) 85.11%, rgba(85, 200, 255, 1) 99.46%);
    background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(0, 44, 80, 1) ),color-stop(0.0738,rgba(12, 65, 104, 1) ),color-stop(0.2313,rgba(34, 106, 150, 1) ),color-stop(0.3896,rgba(52, 140, 188, 1) ),color-stop(0.5461,rgba(67, 166, 217, 1) ),color-stop(0.7002,rgba(77, 185, 238, 1) ),color-stop(0.8511,rgba(83, 196, 251, 1) ),color-stop(0.9946,rgba(85, 200, 255, 1) ));
    background : -o-linear-gradient(-90deg, rgba(0, 44, 80, 1) 0%, rgba(12, 65, 104, 1) 7.38%, rgba(34, 106, 150, 1) 23.13%, rgba(52, 140, 188, 1) 38.96%, rgba(67, 166, 217, 1) 54.61%, rgba(77, 185, 238, 1) 70.02%, rgba(83, 196, 251, 1) 85.11%, rgba(85, 200, 255, 1) 99.46%);
    background : -ms-linear-gradient(-90deg, rgba(0, 44, 80, 1) 0%, rgba(12, 65, 104, 1) 7.38%, rgba(34, 106, 150, 1) 23.13%, rgba(52, 140, 188, 1) 38.96%, rgba(67, 166, 217, 1) 54.61%, rgba(77, 185, 238, 1) 70.02%, rgba(83, 196, 251, 1) 85.11%, rgba(85, 200, 255, 1) 99.46%);
    background : linear-gradient(180deg, rgba(0, 44, 80, 1) 0%, rgba(12, 65, 104, 1) 7.38%, rgba(34, 106, 150, 1) 23.13%, rgba(52, 140, 188, 1) 38.96%, rgba(67, 166, 217, 1) 54.61%, rgba(77, 185, 238, 1) 70.02%, rgba(83, 196, 251, 1) 85.11%, rgba(85, 200, 255, 1) 99.46%);
}

.modulesItemBlueGrad.off{
    background : -moz-linear-gradient(50% 100% 90deg,rgba(0, 44, 80, 1) 0%,rgba(2, 47, 84, 1) 0.51%,rgba(19, 79, 119, 1) 6.14%,rgba(33, 105, 149, 1) 12.28%,rgba(45, 127, 174, 1) 19.03%,rgba(55, 144, 193, 1) 26.58%,rgba(61, 156, 206, 1) 35.38%,rgba(65, 163, 214, 1) 46.58%,rgba(66, 165, 216, 1) 68.28%,rgba(69, 170, 222, 1) 71.79%,rgba(81, 192, 246, 1) 88.92%,rgba(85, 200, 255, 1) 99.46%);
    background : -webkit-linear-gradient(90deg, rgba(0, 44, 80, 1) 0%, rgba(2, 47, 84, 1) 0.51%, rgba(19, 79, 119, 1) 6.14%, rgba(33, 105, 149, 1) 12.28%, rgba(45, 127, 174, 1) 19.03%, rgba(55, 144, 193, 1) 26.58%, rgba(61, 156, 206, 1) 35.38%, rgba(65, 163, 214, 1) 46.58%, rgba(66, 165, 216, 1) 68.28%, rgba(69, 170, 222, 1) 71.79%, rgba(81, 192, 246, 1) 88.92%, rgba(85, 200, 255, 1) 99.46%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(0, 44, 80, 1) ),color-stop(0.0051,rgba(2, 47, 84, 1) ),color-stop(0.0614,rgba(19, 79, 119, 1) ),color-stop(0.1228,rgba(33, 105, 149, 1) ),color-stop(0.1903,rgba(45, 127, 174, 1) ),color-stop(0.2658,rgba(55, 144, 193, 1) ),color-stop(0.3538,rgba(61, 156, 206, 1) ),color-stop(0.4658,rgba(65, 163, 214, 1) ),color-stop(0.6828,rgba(66, 165, 216, 1) ),color-stop(0.7179,rgba(69, 170, 222, 1) ),color-stop(0.8892,rgba(81, 192, 246, 1) ),color-stop(0.9946,rgba(85, 200, 255, 1) ));
    background : -o-linear-gradient(90deg, rgba(0, 44, 80, 1) 0%, rgba(2, 47, 84, 1) 0.51%, rgba(19, 79, 119, 1) 6.14%, rgba(33, 105, 149, 1) 12.28%, rgba(45, 127, 174, 1) 19.03%, rgba(55, 144, 193, 1) 26.58%, rgba(61, 156, 206, 1) 35.38%, rgba(65, 163, 214, 1) 46.58%, rgba(66, 165, 216, 1) 68.28%, rgba(69, 170, 222, 1) 71.79%, rgba(81, 192, 246, 1) 88.92%, rgba(85, 200, 255, 1) 99.46%);
    background : -ms-linear-gradient(90deg, rgba(0, 44, 80, 1) 0%, rgba(2, 47, 84, 1) 0.51%, rgba(19, 79, 119, 1) 6.14%, rgba(33, 105, 149, 1) 12.28%, rgba(45, 127, 174, 1) 19.03%, rgba(55, 144, 193, 1) 26.58%, rgba(61, 156, 206, 1) 35.38%, rgba(65, 163, 214, 1) 46.58%, rgba(66, 165, 216, 1) 68.28%, rgba(69, 170, 222, 1) 71.79%, rgba(81, 192, 246, 1) 88.92%, rgba(85, 200, 255, 1) 99.46%);
    background : linear-gradient(0deg, rgba(0, 44, 80, 1) 0%, rgba(2, 47, 84, 1) 0.51%, rgba(19, 79, 119, 1) 6.14%, rgba(33, 105, 149, 1) 12.28%, rgba(45, 127, 174, 1) 19.03%, rgba(55, 144, 193, 1) 26.58%, rgba(61, 156, 206, 1) 35.38%, rgba(65, 163, 214, 1) 46.58%, rgba(66, 165, 216, 1) 68.28%, rgba(69, 170, 222, 1) 71.79%, rgba(81, 192, 246, 1) 88.92%, rgba(85, 200, 255, 1) 99.46%);
}

.modulesItemBlueGrad.disabled{
    opacity : 0.5;
}

.modulesItem.off{
    background : -moz-linear-gradient(50% 0% -90deg,rgba(82, 175, 221, 1) 1.61%,rgba(69, 160, 212, 1) 20.82%,rgba(62, 153, 208, 1) 37.63%,rgba(46, 134, 196, 1) 54.75%,rgba(31, 117, 185, 1) 73.66%,rgba(27, 110, 175, 1) 78.3%,rgba(17, 93, 151, 1) 91.03%,rgba(14, 87, 142, 1) 98.92%);
    background : -webkit-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
    background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0.0161,rgba(82, 175, 221, 1) ),color-stop(0.2082,rgba(69, 160, 212, 1) ),color-stop(0.3763,rgba(62, 153, 208, 1) ),color-stop(0.5475,rgba(46, 134, 196, 1) ),color-stop(0.7366,rgba(31, 117, 185, 1) ),color-stop(0.783,rgba(27, 110, 175, 1) ),color-stop(0.9103,rgba(17, 93, 151, 1) ),color-stop(0.9892,rgba(14, 87, 142, 1) ));
    background : -o-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
    background : -ms-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
    background : linear-gradient(180deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
    color : #123051;
}

.modulesItem.on{
    background: -moz-linear-gradient(50% 100% 90deg,rgba(62, 153, 208, 1) 0%,rgba(57, 148, 204, 1) 19.37%,rgba(44, 132, 194, 1) 43.77%,rgba(22, 106, 178, 1) 70.78%,rgba(18, 102, 175, 1) 74.73%,rgba(18, 72, 151, 1) 97.31%);
    background: -webkit-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.1937,rgba(57, 148, 204, 1) ),color-stop(0.4377,rgba(44, 132, 194, 1) ),color-stop(0.7078,rgba(22, 106, 178, 1) ),color-stop(0.7473,rgba(18, 102, 175, 1) ),color-stop(0.9731,rgba(18, 72, 151, 1) ));
    background: -o-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
    background: -ms-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
    background: linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
}

.modulesItem.on:hover,
.modulesItem.off:hover{
    cursor: pointer;
}
.modulesItem.on.disabled:hover,
.modulesItem.off.disabled:hover{
    cursor: default;
}

.modulesItem.disabled{
    background : -moz-linear-gradient(50% 100% 90deg,rgba(82, 175, 221, 1) 1.61%,rgba(69, 160, 212, 1) 20.82%,rgba(62, 153, 208, 1) 37.63%,rgba(46, 134, 196, 1) 66.25%,rgba(31, 117, 185, 1) 97.85%);
    background : -webkit-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.0161,rgba(82, 175, 221, 1) ),color-stop(0.2082,rgba(69, 160, 212, 1) ),color-stop(0.3763,rgba(62, 153, 208, 1) ),color-stop(0.6625,rgba(46, 134, 196, 1) ),color-stop(0.9785,rgba(31, 117, 185, 1) ));
    background : -o-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
    background : -ms-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
    background : linear-gradient(0deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
    color : #ffffff;
    opacity : 0.5;
}

.modulesItem span {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    text-align: center;
    line-height: normal;
}

#modulesActDisabledInfoTxt{
    margin-top: 10px;
    font-family: arial;
    text-align: left;
    color: #444444;
}

#modulesActDisabledInfo{
    font-size: 1em;
}

#modulesActDisabledInfoNote{
    font-size: 0.93em;
}

#moduleAlternatives.off div, #moduleAlternatives.off.active div{
    background : url(../images/iconalternatives.png) 0 -73px no-repeat;
}
#moduleCriteriaCC.off div, #moduleCriteriaCC.off.active div{
    background : url(../images/iconcriteria.png) 0 -73px no-repeat;
}
#modulePerformance.off div, #modulePerformance.off.active div{
    background : url(../images/iconperformance.png) 0 -73px no-repeat;
}
#moduleMethods.off div, #moduleMethods.off.active div{
    background : url(../images/iconmethods.png) 0 -73px no-repeat;
}
#moduleAlternatives.on div, #moduleAlternatives.on.active div{
    background : url(../images/iconalternatives.png) 0 0 no-repeat;
}
#moduleCriteriaCC.on div, #moduleCriteriaCC.on.active div{
    background: url(../images/iconcriteria.png) 0 0 no-repeat;
}
#modulePerformance.on div, #modulePerformance.on.active div{
    background : url(../images/iconperformance.png) 0 0 no-repeat;
}
#moduleMethods.on div, #moduleMethods.on.active div{
    background : url(../images/iconmethods.png) 0 0 no-repeat;
}
#moduleAlternatives.disabled div{
    background : url(../images/iconalternatives.png) 0 -146px no-repeat;
}
#moduleCriteriaCC.disabled div{
    background : url(../images/iconcriteria.png) 0 -146px no-repeat;
}
#modulePerformance.disabled div{
    background : url(../images/iconperformance.png) 0 -146px no-repeat;
}
#moduleMethods.disabled div{
    background : url(../images/iconmethods.png) 0 -146px no-repeat;
}

/*#applyModules.disabled span{
    background: url(../images/btncheck.png) 0 -60px no-repeat;
}*/

.modulesItem div{
    height: 73px;
    width: 80px;
    position: absolute;
    top: 11px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

/*ACTIVE METHODS*/
/*#methodsDialog{
    min-height: 780px;
}*/

.methodsOptHolder{
    position: relative;
    width: 50%;
    height: 50%;
    float: left;
    min-height: 165px;
}
.methodsOptHolder:after{
    content: " ";
    display: block;
    height: 0;
    clear: both;
}
#AHPmethodBtnContainer .methodsOptHolder{
    height: 100%;
    margin: 0 auto;
    float: none;
}

.methodsOpt{
    position: absolute;
    top: 5%;
    left: 15%;
    right: 15%;
    bottom: 20%;
    background : #1266AF;
    border-radius : 8px;
    -moz-border-radius : 8px;
    -webkit-border-radius : 8px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);
}

.methodsOpt input[type='checkbox']{
    width: 0;
    height: 0;
}

.methodsOptLabel{
    display: inline-block;
    width:269px;
    height:62px;
    border-radius : 30px;
    background: #eaf0f3; /* Old browsers */
    background: -moz-linear-gradient(top, #eaf0f3 0%, #edf2f5 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf0f3), color-stop(100%,#edf2f5)); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(top, #eaf0f3 0%,#edf2f5 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(top, #eaf0f3 0%,#edf2f5 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(top, #eaf0f3 0%,#edf2f5 100%); /* IE10 preview */
    background: linear-gradient(to bottom, #eaf0f3 0%,#edf2f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf0f3', endColorstr='#edf2f5',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: inset 0px 2px 0px 0px rgba(199,204,207,1);
    -moz-box-shadow: inset 0px 2px 0px 0px rgba(199,204,207,1);
    box-shadow: inset 0px 2px 0px 0px rgba(199,204,207,1);
}
.methodsOptLabel > input[type='checkbox'] + span{
    display: inline-block;
    position: absolute;
    top:0;
    left:0;
    font-family: Arial;
    font-size: 1em;
    color: #274d69;
    line-height: 20px;
    height: 20px;
    border: 0px;
    background-image: url('../images/checkbox.png');
    background-repeat: no-repeat;
    background-position: 0 -20px;
    padding-left: 30px;
    white-space: nowrap;
}
.methodsOptLabel.survey> input[type='checkbox'] + span{
    position: relative;
    font-size: 14px;
    color: #5e5e5e;
}
.methodsOptLabel > input:checked + span  {
    background-position: 0 0px;
}
.methodsOptLabel > input:disabled + span {
    /*color: #c3c7ca;*/
    opacity: 0.5;
}
.methodsOptLabel > input:disabled + span:hover{
    cursor: default;
}

.selectedMethodsTxtHolder{
    line-height: 20px;
    padding-left: 35px;
}

.selectedMethodsTxtHolder.on{
    background: url(../images/activemethodinfoico.png) 0 center no-repeat;
}

.selectedMethodsTxtHolder.off{
    background: url(../images/activemethodinfoicodisabled.png) 0 center no-repeat;  /*replace icon*/
    line-height: 41px;
}

.selectedMethodsTxtHolder.off #selectedMethodsInfoTxt{
    display: none;
}

.selectedMethodsInfoTxt{
    width: 100%;
    font-family: Arial;
    font-weight: bold;
    font-style: italic;
    font-size: 1em;
    color: #000000;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

#selectedMethodsInfoLabel{
    color: #B3BDC4;
    margin-top: 3px;
}

.methodsPopIlustration{
    width: 23%;
}

.methodsPopIlustration.on{
    background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
    background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C1F2F2' ,GradientType=0)";
    background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    border-radius : 20px 0px 0px 20px;
    -moz-border-radius : 20px 0px 0px 20px;
    -webkit-border-radius : 20px 0px 0px 20px;
}

.methodsPopIlustration.off{
    background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
    background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C1F2F2' ,GradientType=0)";
    background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    border-radius : 20px 0px 0px 20px;
    -moz-border-radius : 20px 0px 0px 20px;
    -webkit-border-radius : 20px 0px 0px 20px;
}

.methodsPopRight,
.methodsPopWinTitle{
    width: 77%;
}

.methodsContainer{
    position: absolute;
    max-height: 540px;
    left: 0;
    right: 0;
    top: 55px;
    bottom: 87px;
    background : -moz-linear-gradient(50% 100% 90deg,rgba(247, 247, 247, 1) 55%,rgba(239, 241, 243, 1) 72.71%,rgba(221, 227, 232, 1) 96.77%);
    background : -webkit-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.55,rgba(247, 247, 247, 1) ),color-stop(0.7271,rgba(239, 241, 243, 1) ),color-stop(0.9677,rgba(221, 227, 232, 1) ));
    background : -o-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    background : -ms-linear-gradient(90deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#DDE3E8' ,GradientType=0)";
    background : linear-gradient(0deg, rgba(247, 247, 247, 1) 55%, rgba(239, 241, 243, 1) 72.71%, rgba(221, 227, 232, 1) 96.77%);
    border-radius : 18px;
    -moz-border-radius : 18px;
    -webkit-border-radius : 18px;
    border-top: #bfcbd1 1px solid;
}

.methodsBtnContainer{
    height: 61%;
    margin: 2%;
    background : -moz-linear-gradient(50% 0% -90deg,rgba(235, 240, 242, 0.65) 82.42%,rgba(227, 233, 237, 0.65) 93.89%,rgba(221, 227, 232, 0.65) 100%);
    background : -webkit-linear-gradient(-90deg, rgba(235, 240, 242, 0.65) 82.42%, rgba(227, 233, 237, 0.65) 93.89%, rgba(221, 227, 232, 0.65) 100%);
    background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0.8242,rgba(235, 240, 242, 0.65) ),color-stop(0.9389,rgba(227, 233, 237, 0.65) ),color-stop(1,rgba(221, 227, 232, 0.65) ));
    background : -o-linear-gradient(-90deg, rgba(235, 240, 242, 0.65) 82.42%, rgba(227, 233, 237, 0.65) 93.89%, rgba(221, 227, 232, 0.65) 100%);
    background : -ms-linear-gradient(-90deg, rgba(235, 240, 242, 0.65) 82.42%, rgba(227, 233, 237, 0.65) 93.89%, rgba(221, 227, 232, 0.65) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBF0F2', endColorstr='#DDE3E8' ,GradientType=0)";
    background : linear-gradient(180deg, rgba(235, 240, 242, 0.65) 82.42%, rgba(227, 233, 237, 0.65) 93.89%, rgba(221, 227, 232, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBF0F2',endColorstr='#DDE3E8' , GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBF0F2',endColorstr='#DDE3E8' , GradientType=0);
    border-radius : 14px;
    -moz-border-radius : 14px;
    -webkit-border-radius : 14px;
    border-top: rgba(255,255,255,0.65) 2px solid;
    border-bottom : rgba(191,203,209,0.65) 2px solid;
    box-shadow : 0px 1px 0px rgba(0, 0, 0, 0.25);
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;

}

.methodsBtnContainer.active{
    background : -moz-linear-gradient(50% 100% 90deg,rgba(240, 248, 252, 1) 0%,rgba(233, 242, 247, 1) 27.91%,rgba(226, 236, 242, 1) 79.03%,rgba(213, 227, 236, 1) 88%,rgba(205, 222, 232, 1) 97.31%);
    background : -webkit-linear-gradient(90deg, rgba(240, 248, 252, 1) 0%, rgba(233, 242, 247, 1) 27.91%, rgba(226, 236, 242, 1) 79.03%, rgba(213, 227, 236, 1) 88%, rgba(205, 222, 232, 1) 97.31%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(240, 248, 252, 1) ),color-stop(0.2791,rgba(233, 242, 247, 1) ),color-stop(0.7903,rgba(226, 236, 242, 1) ),color-stop(0.88,rgba(213, 227, 236, 1) ),color-stop(0.9731,rgba(205, 222, 232, 1) ));
    background : -o-linear-gradient(90deg, rgba(240, 248, 252, 1) 0%, rgba(233, 242, 247, 1) 27.91%, rgba(226, 236, 242, 1) 79.03%, rgba(213, 227, 236, 1) 88%, rgba(205, 222, 232, 1) 97.31%);
    background : -ms-linear-gradient(90deg, rgba(240, 248, 252, 1) 0%, rgba(233, 242, 247, 1) 27.91%, rgba(226, 236, 242, 1) 79.03%, rgba(213, 227, 236, 1) 88%, rgba(205, 222, 232, 1) 97.31%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F8FC', endColorstr='#CDDEE8' ,GradientType=0)";
    background : linear-gradient(0deg, rgba(240, 248, 252, 1) 0%, rgba(233, 242, 247, 1) 27.91%, rgba(226, 236, 242, 1) 79.03%, rgba(213, 227, 236, 1) 88%, rgba(205, 222, 232, 1) 97.31%);
    border: 2px solid #F0F9FF;
    border-radius : 14px;
    -moz-border-radius : 14px;
    -webkit-border-radius : 14px;
    box-shadow : 0px 2px 0px rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CDDEE8',endColorstr='#F0F8FC' , GradientType=0);
}

#AHPmethodBtnContainer{
    height: 31%;
    margin-top: 0;
}

.methodsOkBtnContainer{
    position: absolute;
    bottom: -70px;
}

.statusOptLabel{
    display: block;
    height: 100%;
}

.statusOptLabel:hover{
    cursor: pointer;
}

.methodOptLabel{
    position:absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-family: Arial;
    font-size: 1.142em;
    color : #429EE2;
    background: #004C84;
    border-radius: 0px 0px 8px 8px;
    -moz-border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
}

.statusOptLabel.active .methodOptLabel{
    color: #FFFFFF;
    font-weight: bold;
}

.methodsOptCB{
    position: absolute;
    height: 57px;
    width: 57px;
    bottom: -28px;
    left: -28px;
    z-index: 1;
    background: url(../images/activemethodsbtn.png) 0 0 no-repeat;
}

.methodsOptCB:hover{
    background: url(../images/activemethodsbtn.png) 0 -56px no-repeat;
}

.statusOptLabel.active .methodsOptCB{
    background: url(../images/activemethodsbtn.png) 0 -112px no-repeat;
}

.methodsOptHurwicz{
    background: url(../images/activemethodico1unselected.png) center 5px no-repeat;
}

.methodsOptHurwicz.active{
    background: url(../images/activemethodico1selected.png) center 5px no-repeat;
}

.methodsOptSLAM{
    background: url(../images/activemethodico2unselected.png) center 5px no-repeat;
}

.methodsOptSLAM.active{
    background: url(../images/activemethodico2selected.png) center 5px no-repeat;
}

.methodsOptMAVT{
    background: url(../images/activemethodico3unselected.png) center 5px no-repeat;
}

.methodsOptMAVT.active{
    background: url(../images/activemethodico3selected.png) center 5px no-repeat;
}

.methodsOptELECTRE{
    background: url(../images/activemethodico4unselected.png) center 5px no-repeat;
}

.methodsOptELECTRE.active{
    background: url(../images/activemethodico4selected.png) center 5px no-repeat;
}

.methodsOptAHP{
    background: url(../images/activemethodico5unselected.png) center 5px no-repeat;
}

.methodsOptAHP.active{
    background: url(../images/activemethodico5selected.png) center 5px no-repeat;
}

.methodsOptMoreInfo{
    position: absolute;
    margin: 0;
    right: -20px;
    top: 11px;
}
.modulesBtnMoreInfo{
    position: absolute;
    margin: 0;
    right: -20px;
    top: 0px;
}

/*Radio btn*/
input[type='radio'] {
    background:none;
    opacity:0;
}
input[type='radio']:hover {
    cursor: pointer;
}
.radio_outer {
    position: relative;
    float: left;
    margin: 12px 12px 0px 15px;
}
input[type='radio'] + span.normalRadio {
    position:absolute;
    top:0; left:0;
    right:0;
    bottom:0;
    background-image: url('../images/radiobtn.png');
    background-repeat: no-repeat;
}
/*input[type='radio'], .radio_outer {
    height: 28px;
    width: 28px;
    position: relative;
    z-index: 10;
}*/

input[type='radio']:checked + span.normalRadio{
    background-image: url(../images/radiobtnselected.png);
}
input[type='radio']:checked + span.selectedRadioDisabled{
    background-image: url(../images/radiobtnselecteddisabled.png);
}
input[type='radio'] + span.selectedRadioDisabled {
    position:absolute;
    top:0; left:0;
    right:0;
    bottom:0;
    background-image: url('../images/radiobtnselecteddisabled.png');
    background-repeat: no-repeat;
}
input[type='radio'] + span.normalRadioDisabled {
    position:absolute;
    top:0; left:0;
    right:0;
    bottom:0;
    background-image: url('../images/radiobtndisabled.png');
    background-repeat: no-repeat;
}

/*Checkbox*/
input[type='checkbox'] {
    background:none;
    opacity:0;
}
input[type='checkbox']:hover {
    cursor: pointer;
}
.checkbox_outer {
    position: relative;
    float: left;
    margin: 10px 12px 0px 13px;
}

label input{
    visibility: hidden;
    position: absolute;
}

/*Small checkbox*/
.smallCheckHolder {
    width: 36px;
    height: 100%;
    position: absolute;
}
.UserInfoPopupCol.checkRwd {
    position: relative;
    min-height: 34px;
}
.UserInfoPopupCol.langCombo {
    margin: auto;
    padding: 0 11px;
}
.smallCheck{
    width: 36px;
    height: 34px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    background-image: url('../images/splashcheckbox.png');
    background-repeat: no-repeat;
    background-position: 0 -34px;
}
.smallCheck:hover {
    cursor: pointer;
}
.smallCheck[data-check=true]{
    background-position: 0 0;
}
.iAgreeTbl {
    display: table;
    height: 34px;
}
.iAgreeTxt {
    display: table-cell;
    font-family: Arial;
    font-size: 0.875em;
    text-align: left;
    line-height: 1em;
    color: #9FE8FF;
    padding-left: 40px;
    vertical-align: middle;
}
.iAgreeTxt:hover {
    cursor: pointer;
}
/*Model STATUS*/

.popupButtonGrayInner > input[type='radio'] + span{
    line-height: 40px;
    display: inline-block;
    padding-left: 80px;
    font-weight: normal;
    color : #444444;
    font-size: 1em;
}
.popupButtonGrayInner > input[type='radio']:checked + span{
    font-weight: bold;
}
#modSource_avg.popupButtonGrayInner > input[type='radio'] + span,
#modSource_median.popupButtonGrayInner > input[type='radio'] + span {
    line-height: normal;
    height: 40px;
    display: table-cell;
    vertical-align: middle;
}

#modStatus_draft input[type='radio'] + span{
    background: url(../images/settingsradiobtnunselected.png) 10px center no-repeat, url(../images/modelstatusdraftpollbtn.png) 41px 0px no-repeat;
}
#modStatus_draft.disabled input[type='radio'] + span{
    background: url(../images/settingsradiobtnunselected.png) 10px center no-repeat, url(../images/modelstatusdraftpollbtn.png) 41px -40px no-repeat;
    color: #AAAAAA;
}

#modStatus_active input[type='radio'] + span{
    background: url(../images/settingsradiobtnunselected.png) 10px center no-repeat, url(../images/modelstatusactivepollbtn.png) 41px 0px no-repeat;
}
#modStatus_active.disabled input[type='radio'] + span{
    background: url(../images/settingsradiobtnunselected.png) 10px center no-repeat, url(../images/modelstatusactivepollbtn.png) 41px -40px no-repeat;
    color: #AAAAAA;
}

#modStatus_archived input[type='radio'] + span{
    background: url(../images/settingsradiobtnunselected.png) 10px center no-repeat, url(../images/modelstatusarchivedpollbtn.png) 41px 0px no-repeat;
}
#modStatus_archived.disabled input[type='radio'] + span{
    background: url(../images/settingsradiobtnunselected.png) 10px center no-repeat, url(../images/modelstatusarchivedpollbtn.png) 41px -40px no-repeat;
    color: #AAAAAA;
}

#modStatus_draft input[type='radio']:checked + span{
    background: url(../images/settingsradiobtnselected.png) 10px center no-repeat, url(../images/modelstatusdraftpollbtn.png) 41px 0px no-repeat;
}

#modStatus_active input[type='radio']:checked + span{
    background: url(../images/settingsradiobtnselected.png) 10px center no-repeat, url(../images/modelstatusactivepollbtn.png) 41px 0px no-repeat;
}

#modStatus_archived input[type='radio']:checked + span{
    background: url(../images/settingsradiobtnselected.png) 10px center no-repeat, url(../images/modelstatusarchivedpollbtn.png) 41px 0px no-repeat;
}

.checkBtn {
    display: block;
    background: url(../images/exportpollscheckallbtn.png) no-repeat;
    width: 32px;
    height: 49px;
    margin-top: 10px;
}

.checkBtn:hover{
    cursor: pointer;
}

.settingsBtnBcg {
    line-height: 16px;
    float: right;
    margin-top: 9px;
    margin-right: 8px;
    text-align: left;
    font-family: Arial;
    font-size: 0.875em;
    color: #FFFFFF;
    background: -moz-linear-gradient(50% 0% -90deg,rgba(62, 153, 208, 1) 0%,rgba(18, 102, 175, 1) 90.32%);
    background: -webkit-linear-gradient(-90deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background: -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.9032,rgba(18, 102, 175, 1) ));
    background: -o-linear-gradient(-90deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    background: -ms-linear-gradient(-90deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0', endColorstr='#1266AF' ,GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0',endColorstr='#1266AF' , GradientType=0);
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,1);
    -moz-box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,1);
    box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,1);
    display: table;
    padding: 0 6px;
}
.settingsBtnImg{
    display: table-cell;
    vertical-align: middle;
    width: 24px;
    height: 30px;
}

#openPollListPopup{
    float: left;
    margin-left: 8px;
}

#sendPollInvitation,
#openPollListPopup{
    margin-bottom: 9px;
}

.copyExpToXlsHolder{
    float: left;
    width: 100%;
}
.refreshAndIncludeComboHolder{
    float: left;
    width: 100%;
}
#exportPollListToExcel > span.settingsBtnImg {
    background: url(../images/exportpollsexcelbtn.png) 0 0 no-repeat;
}
#copyExpPollListTable > span.settingsBtnImg {
    background: url(../images/exportpollscopytablebtn.png) 0 0 no-repeat;
}
#refreshExpPollList, #refreshPollInvitation{
    float: left;
    margin-left: 8px;
}
#refreshExpPollList{
    float: left;
    margin-left: 12px;
    margin-top: 10px;
}

#refreshExpPollList > span.settingsBtnImg, #refreshPollInvitation > span.settingsBtnImg {
    background: url(../images/settingsrefreshbtn.png) 0 0 no-repeat;
}
#openPollListPopup > span.settingsBtnImg {
    background: url(../images/polllistinsertlistbtn.png) 0 0 no-repeat;
}
#sendPollInvitation > span.settingsBtnImg {
    background: url(../images/polllistsendinvitationsbtn.png) 0 0 no-repeat;
}

.pollListStngsHeadLeft{
    float: left;
    width: 100%;
}
.stngsHeadlineRwd .exportPLStngsTabOptIcon{
    background: url(../images/settingsmenuexportpollsrwd.png) center 0 no-repeat;
    margin-right: 0;
    margin-left: 0;
}
.settingsBtnTxt {
    display: table-cell;
    margin: 0 8px;
    vertical-align: middle;
    max-width: 200px;
    /*height: 32px;*/
    padding-left: 6px;
}

.settingsBtnBcg:hover{
    cursor: pointer;
}
.settingsBtnBcg.disabled{
    opacity: 0.5;
}
.settingsBtnBcg.disabled:hover{
    cursor: default;
}
.expPollListGroupDDHolder{
    margin-top: 6px;
    margin-right: 4px;
    margin-bottom: 8px;
    float: right;
    display: table;
    font-size: 0.875em;
    border-spacing: 4px 0px;
    width: 372px;
}
.expPollListGroupComboLabel{
    display: table-cell;
    width: 204px;
    line-height: normal;
    vertical-align: middle;
    text-align: right;
}
#expPollListGroupDropDown{

    display: table-cell;
    min-width: 150px;
    max-width: 150px;
}
.settingsComboBox{
    height: 32px;
    min-height: 32px;
    line-height: 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    outline: none;
}
#exportPollListToExcel.settingsBtnBcg, #copyExpPollListTable.settingsBtnBcg{
    margin-top: 6px;
    margin-bottom: 8px;
}
#copyExpPollListTable{
    float: left;
    margin-left: 8px;
}
#exportPollListToExcel.disabled, #copyExpPollListTable.disabled, #expPollListGroupDropDown.disabled, #includeAllInExport.disabled{
    cursor: default;
    opacity: 0.6;
}
.expPolsContent {
    position: absolute;
    top: 106px;
    bottom: 0px;
    width: 100%;
}
.expPollListGroupDDHolder .select2-container {
    min-width: 164px;
    max-width: 164px;
    width: 164px;
}
.previewTxt{
    margin-top: 10px;
    margin-bottom: 3px;
    font-weight: bold;
    color: #343434;
    width: 100%;
    font-style: italic;
    background: #ffffff;
    border-bottom: 1px solid #343434;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.noAnswInfoMsg{
    padding-top: 10px;
    color: #1266AF;
    font-style: italic;
    font-size: 1.143em;
}
.exppollScrollContainer{
    position: absolute;
    top: 36px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    font-size: 0.75em;
    color: #343434;
}
.groupName {
    clear: both;
    position: relative;
    color: #343433;
    font-size: 1em;
    padding-left: 0px;
    float: left;
    width: 125px;
    text-align: right;
    overflow-x: hidden;
    text-overflow: ellipsis;
}

/*.groupLink {
    position: relative;
    color: #343433;
    font-size: 1em;
    padding-left: 0px;
    float: left;
}*/
.pollUserDataFormatHolder{
    position: absolute;
    left: 15px;
    right: 114px;
    bottom: 0;
    height: 65px;
}

.pollUserDataFormat {
    display: table;
    color: #0066b2;
    font-family: Arial;
    font-size: 0.875em;
    font-style: italic;
    text-align: left;
    line-height: 20px;
}

.pollUserDataFormat > div{
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
}

.pollUserDataFormat.error{
    margin-top: 4px;
}

#errorInLine{
    color: red;
}
/*End Model properties page*/

/*Loading*/
.spinnerContent{
    position: absolute;
    margin: auto;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    height: 80px;
}
.spinner {
    position: relative;
    margin: auto;
    /*left: 495px;*/
    top: 0px;
    width: 77px;
    height: 77px;
    background: url(../images/loader.gif) center center no-repeat;
}

/*.spinner {
    position: relative;
    margin: auto;
    left: 495px;
    top: 0px;
    border: 3px solid  #0066b2;
    font-size: 2.857em;
    width: 34px;
    height: 34px;
    border-radius: 17px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-animation: spin 1s linear infinite;
    -moz-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    border-top-color: #f7931d;
}*/

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.loadingInfoText{
    position: relative;
    margin: auto;
    top:10px;
    width: 200px;
    font-family: Arial;
    font-weight: bold;
    font-size: 1em;
    color:#f7931d;
    line-height: 18px;
    text-align: center
}

#loading, #ResetCover, #RestartCover, #logOutCover, #loadingTest {
    position: absolute;
    left:0px;
    top:0px;
    bottom: 0px;
    right: 0px;
    min-width: 100%;
    min-height: 100%;
    display: none;
    z-index:109;
}
.loadingBack{
    position: fixed;
    left:0px;
    top:0px;
    bottom: 0px;
    right: 0px;
    min-width: 100%;
    min-height: 100%;
    background-color: #000000;
    opacity: 0.7;
}

.blueNote{
    position:relative;
    color: #0066b2;
    margin-bottom: 5px;
    font: bold 12px arial;
    line-height: 12px;
    text-align: left;
}
.redNote{
    position:relative;
    color: red;
    /*width: 380px;*/
    margin: auto;
    /*margin-top: 5px;*/
    margin-bottom: 5px;
    font: bold 12px arial;
    line-height: 12px;
    text-align: left;
}


table {
    border-spacing: 0px;
}

.comparisonWeghtsRowHead{
    border-top: 1px #bbcdd8 solid;
    border-left: 1px solid #d7d5ca;
    background: #d5e0e8  ; /* Old browsers */
    background: -moz-linear-gradient(top, #d5e0e8  0%, #eaf3f8  100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5e0e8 ), color-stop(100%,#eaf3f8 )); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d5e0e8  0%,#eaf3f8  100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d5e0e8  0%,#eaf3f8  100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d5e0e8  0%,#eaf3f8  100%); /* IE10+ */
    background: linear-gradient(to bottom, #d5e0e8  0%,#eaf3f8  100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e0e8', endColorstr='#eaf3f8 ',GradientType=0 ); /* IE6-9 */
    width: 139px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    color: #343433;
    font-size: 1em;
    text-align: left;
    text-indent: 5px;
    position: absolute;
}
.WeightsColSymbol{
    position: absolute;
    top: -12px;
    left: 127px;
    color: #0066b2;
    font-size: 1em;
}

.mothodFootnote{
    position:absolute;
    width:1010px;
    height: 16px;
    top: 107px;
    color: #0066b2;
    font-family: Arial;
    font-size: 0.875em;
    font-style: italic;
    text-align: right;
    line-height: 16px;
    white-space: nowrap;
    padding: 0px;
    margin:0px 0px;
}

.slidingMenu{
    background-image: url(../images/submenudirectbcg.png);
    background-repeat: no-repeat;
    width: 814px;
    height: 60px;
    position: absolute;
    top: -30px;
    left: 107px;
    z-index: 49;
}

.slidingMenuContent{
    position:relative;
    top:0px;
    width:1024px;
    height:60px;
    margin:0 auto;
}
#closeSlidingMenu {
    background-image: url(../images/submenudirectclosebtn.png);
    position: absolute;
    left: 478px;
    top: 12px;
    width: 71px;
    height: 18px;
    z-index: 49;
}
#closeSlidingMenu:hover {
    cursor: pointer;
    background-position: 0 -18px;
}

.plusBtnAndTitleHolder {
    float: left;
}
.plusBtnHolder {
    position: relative;
    float: left;
    height: 49px;
    margin-left: 8px;
}
.plusBtn {
    background: url(../images/addbtn.png) no-repeat;
    width: 32px;
    height: 49px;
    margin-top: 10px;
}
.plusBtn:hover{
    cursor: pointer;
    background-position: 0 -49px;
}
.plusBtn.disabled{
    background-position: 0 -98px;
}
.plusBtn.disabled:hover{
    cursor: default;
}

.minusBtn{
    background: url("../images/minusbtn.png") no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 9px;
    top: 12px;
}
.minusBtn:hover {
    cursor: pointer;
    background-position: 0 -32px;
}
.stngsContentRowIcon .minusBtn{
    background-position: 0 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.answRemoveBtn{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: 32px;
    height: 32px;
    background: url("../images/removebtn.png") 0 0 no-repeat;
}
.answRemoveBtn:hover {
    cursor: pointer;
    background-position: 0 -32px;
}
/*Poll User Info pop-up*/
#PollUserInfoContainer{
    position: relative;
    /*left: 299px;*/
    margin: auto;
    top: 258px;
    width:427px;
    height:334px;
    /*margin:150px auto;*/
    background-image: url(../images/polluserinfopopup.png);
    background-repeat:no-repeat;
}

.PollUserInfoBtns {
    position: absolute;
    left: 300px;
    top: 267px;
    width:85px;
    height:28px;
    border: solid 0px;
    border-radius: 20px;
    color: white;
    font: bold 13px Arial;

    background: #f7931d; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7931d 0%, #ea8a1f 50%, #da8521 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7931d), color-stop(50%,#ea8a1f), color-stop(100%,#da8521)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7931d 0%,#ea8a1f 50%,#da8521 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7931d 0%,#ea8a1f 50%,#da8521 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7931d 0%,#ea8a1f 50%,#da8521 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7931d 0%,#ea8a1f 50%,#da8521 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7931d', endColorstr='#da8521',GradientType=0 ); /* IE6-8 */

    text-shadow: 1px 1px rgba(0,0,0,0.4);

    -webkit-box-shadow:inset 0px 1px 0 #d25e05;
    -moz-box-shadow:inset 0px 1px 0 #d25e05;
    -o-box-shadow:inset 0px 1px 0 #d25e05;
    box-shadow:inset 0px 1px 0 #d25e05;
}

.PollUserInfoBtns:hover {
    box-shadow: inset 1px 2px 2px 0px rgba(110,44,0,0.7);
    -webkit-box-shadow:inset 1px 2px 2px 0px rgba(110,44,0,0.7);
    -moz-box-shadow:inset 1px 2px 2px 0px rgba(110,44,0,0.7);
    -o-box-shadow:inset 1px 2px 2px 0px rgba(110,44,0,0.7);
}

/*Long description of alternatives and criteria*/
/*.longDescrPopup, .longDescrPopupChanged, .longDescrPopupLastCol, .longDescrPopupRowHead {
    background: #ffffff;
    color: #000000;
    display: block;
    font-family: Arial;
    font-size: 0.875em;
    text-align: left;
    margin-bottom: 15px;
    position: absolute;
    max-width: 400px;
    min-width: 119px;
    border: 1px solid #0066b2;
    border-radius: 4px;
    background-color: white;
    display: none;
    z-index:102;
    padding: 6px 6px 6px 6px;
    word-wrap: break-word;
}*/

/*This bridges the gap so you can mouse into the tooltip without it disappearing*/
/*.longDescrPopup:before {
    bottom: -20px;
    content: " ";
    display: block;
    left: 53px;
    top: 100%;
    position: absolute;
    border-top: 12px solid #0066B2;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
}
.longDescrPopupChanged:before {
    bottom: -20px;
    content: " ";
    display: block;
    right: 54px;
    top: 100%;
    position: absolute;
    border-top: 12px solid #0066B2;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
}
.longDescrPopupLastCol:before {
    bottom: -20px;
    content: " ";
    display: block;
    right: 28px;
    top: 100%;
    position: absolute;
    border-top: 12px solid #0066B2;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
}
.longDescrPopupRowHead:before {
    bottom: -20px;
    content: " ";
    display: block;
    left: 3px;
    top: 100%;
    position: absolute;
    border-top: 12px solid #0066B2;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
}*/

/*CSS Triangles - see Trevor's post*/
/*.longDescrPopup:after {
    border-left: solid transparent 10px;
    border-right: solid transparent 10px;
    border-top: solid #ffffff 10px;
    bottom: -10px;
    content: " ";
    height: 0;
    left: 68px;
    margin-left: -13px;
    position: absolute;
    width: 0;
}
.longDescrPopupChanged:after {
    border-left: solid transparent 10px;
    border-right: solid transparent 10px;
    border-top: solid #ffffff 10px;
    bottom: -10px;
    content: " ";
    height: 0;
    right: 56px;
    margin-left: -13px;
    position: absolute;
    width: 0;
}
.longDescrPopupLastCol:after {
    border-left: solid transparent 10px;
    border-right: solid transparent 10px;
    border-top: solid #ffffff 10px;
    bottom: -10px;
    content: " ";
    height: 0;
    right: 30px;
    margin-left: -13px;
    position: absolute;
    width: 0;
}
.longDescrPopupRowHead:after {
    border-left: solid transparent 10px;
    border-right: solid transparent 10px;
    border-top: solid #ffffff 10px;
    bottom: -10px;
    content: " ";
    height: 0;
    left: 18px;
    margin-left: -13px;
    position: absolute;
    width: 0;
}*/

.critShortTblHeader{
    width: 100%;
    height: 100%;
    line-height: 32px;
    cursor: pointer;
    text-decoration: none;
}
/*.longDescrPopupClose{
    position: absolute;
    right: 0px;
    top: 0px;
    border-left: 1px solid #0066b2;
    border-bottom: 1px solid #0066b2;
    border-bottom-left-radius: 4px;
    padding: 1px 4px;
    color: #0066b2;
    font-weight: bold;
    font-size: 0.875em;
    cursor: pointer;
}*/

.longDescrPopup, longDescrPopupLeft, longDescrPopupRight {
    background: #ffffff;
    color: #4D7E8E;
    display: block;
    font-family: Arial;
    font-size: 1em;
    text-align: left;
    line-height: 14px;
    margin-bottom: 15px;
    position: absolute;
    max-width: 360px;
    /*max-width: 300px;*/
    min-width: 100px;
    min-height: 28px;
    border: 1px solid #1266AF;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius:6px;
    display: none;
    z-index:102;
    padding: 6px 6px 6px 6px;
    word-wrap: break-word;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#000000') ;
    pointer-events: none;
}

.longDescrPopup:before {
    bottom: -20px;
    content: " ";
    display: block;
    left: 50%;
    margin-left: -12px;
    top: 100%;
    position: absolute;
    border-top: 12px solid #1266AF;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

.longDescrPopup:after {
    border-left: solid transparent 8px;
    border-right: solid transparent 8px;
    border-top: solid #ffffff 10px;
    bottom: -10px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    width: 0;
}

.longDescrPopupLeft:before{
    left: 20px;
    margin-left: -12px;
}
.longDescrPopupLeft:after{
    left: 20px;
    margin-left: -10px;
}

.longDescrPopupRight:before{
    left: auto;
    right: 20px;
    margin-left: auto;
    margin-right: -12px;
}
.longDescrPopupRight:after{
    left: auto;
    right: 20px;
    margin-left: auto;
    margin-right: -10px;
}

.longDescrPopupClose{
    position: absolute;
    right: 0px;
    top: 0px;
    border-left: 1px solid #0066b2;
    border-bottom: 1px solid #0066b2;
    border-bottom-left-radius: 4px;
    padding: 1px 4px;
    color: #0066b2;
    font-weight: bold;
    font-size: 0.875em;
    cursor: pointer;
}

.ahpvalue:hover{
    cursor: pointer;
    font-weight: bold;
    border-right: 1px solid #A4B8C3;
    border-bottom: 1px solid #BBCDD8;
    margin-right: 0px;
    margin-bottom: 0px;

    background: #d9edf7; /* Old browsers */
    background: -moz-linear-gradient(top,  #e7f4fa 0%, #d9edf7 50%, #c6dce7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7f4fa), color-stop(50%,#d9edf7), color-stop(100%,#c6dce7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e7f4fa 0%,#d9edf7 50%,#c6dce7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e7f4fa 0%,#d9edf7 50%,#c6dce7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e7f4fa 0%,#d9edf7 50%,#c6dce7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e7f4fa 0%,#d9edf7 50%,#c6dce7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f4fa', endColorstr='#c6dce7',GradientType=0 ); /* IE6-9 */
}

.ahpvalue
{
    margin-right: 1px;
    margin-bottom: 1px;

}

#custom-handle1,#custom-handle2,#custom-handle3
{
    border: 0px;
    width:18px;
    height:36px;
    background: transparent;
    background-image: url(../images/pairwisecomparisonsliderbtn.png);
    background-repeat:no-repeat;
    top: 50%;
    line-height: 36px;
    margin-top: -16px;
    margin-left: -9px;
    text-align: center;

    /*    width: 3em;
        height: 1.6em;
        top: 50%;
        margin-top: -.8em;
        line-height: 1.6em;*/
}

#fuzzySlider {
    -webkit-appearance:none !important;
    -moz-appearance: none;
    -ms-appearance:none;
    border: 0px;
    width: 971px;
    height: 62px;
    background-color: transparent;
    background-image: url(../images/pairwisecomparisonscalefuzzy.png);
    background-position: center;
    background-repeat:no-repeat;
    color:rgb(144,144,144);
}
.clearfix:after{
    content: '';
    height: 0;
    display: block;
    clear: both;
}


.moreInfoBtn {
    float: left;
    width: 15px;
    height: 31px;
    background-image: url(../images/moreinfobtn.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    z-index: 11;
    margin-left: 9px;
}
/*.moreInfoBtn.modelPopWinMoreInfo {
    position: relative;
    float: none;
    top: 4px;
    left: 3px;
    width: 25px;
    background: url(../images/moreinfobtn.png) center 0 no-repeat;
    margin-left: 0px;
}
.moreInfoBtn.modelPopWinMoreInfo:hover {
    background: url(../images/moreinfobtn.png) center -31px no-repeat;
    cursor: pointer;
}*/
.moreInfoBtn:hover{
    cursor: pointer;
    background-position: 0 -62px;
}

.moreInfoPopup,
.warningPopup {
    position: absolute;
    max-width: 700px;
    min-width: 100px;
    min-height: 28px;
    display: none;
    color: #4D7E8E;
    font-family: Arial;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    line-height: 15px;
    margin-bottom: 15px;
    border: 2px solid #1266AF;
    border-radius: 0px 6px 6px 6px;
    -moz-border-radius: 0px 6px 6px 6px;
    -webkit-border-radius: 0px 6px 6px 6px;
    background: #FFFFFF;
    padding: 15px;
    word-wrap: break-word;
    /*word-break: break-all;*/
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#000000') ;
    z-index: 103;
    pointer-events: none;
}

#electreResChosenMoreInfoPopup{
    max-width: 80%;
}

.moreInfoPopup.leftSide {
    border-radius: 6px 0px 6px 6px;
    -moz-border-radius: 6px 0px 6px 6px;
    -webkit-border-radius: 6px 0px 6px 6px;
}
.moreInfoPopup.underMoreInfoBtn {
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}
.moreInfoPopup:hover,
.warningPopup:hover {
    cursor: pointer;
}
.warningPopup {
    border: 1px solid #CC3B4D;
    border-radius: 0px 8px 8px 8px;
    -moz-border-radius: 0px 8px 8px 8px;
    -webkit-border-radius: 0px 8px 8px 8px;
    z-index: 2;
}
.moreInfoTable {
    border-collapse: collapse;
    margin-top: 5px;
    background: #ffffff;
}
.moreInfoTable td {
    border: 1px solid rgba(166,193,204,0.3);
    text-align: center;
    width: 16.66%;
    height: 24px;
    vertical-align: middle;
    font-size: 0.786em;
    padding: 0px 2px;
    color: #4D7E8E;
}
.moreInfoCheck {
    background: url(../images/infocheckmark.png) 0 center no-repeat;
    width: 14px;
    height: 100%;
    display: block;
    margin: auto;
}
.moreInfoTable .moreInfoBcgTblLabel {
    background: rgba(236,243,247,0.65)
}
.moreInfoPopup .italic {
    font-style: italic;
}
.moreInfoPopup .bold {
    font-weight: bold;
}
.moreInfoPopup .bolditalic {
    font-style: italic;
    font-weight: bold;
}
.moreInfoPopup .marginleft {
    margin-left: 17px;
}
.moreInfoPopup .note {
    font-style: italic;
    font-size: 0.938em;
}

.titleArrow {
    float: left;
    width: 20px;
    height: 100%;
    background-image: url(../images/titlearrow.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    z-index: 11;
    margin-left: 15px;
}

.checkBtnHolder {
    position: relative;
    float: left;
    margin-left: 8px;
}

.pageContentTitleHolder {
    position: relative;
    /*height: 53px;
    line-height: 52px;*/
    margin-top: 15px;
    border-bottom: 5px solid #1266af;
    background-color: #edf4f7;
}
.pageContentTitleHolder:after  {
    content: "";
    height: 0;
    display: block;
    clear: both;
}


/********* ALTERNATIVES **********/
.alternativeLabel {
    float: left;
    height: 34px;
    width: 76px;
    margin-right: 5px;
    text-align: right;
    font-family: Arial;
    font-size: 1em;
    color: #4d7e8e;
    display: table;
}
.alternativeLabel>span{
    display: table-cell;
    vertical-align: middle;
    line-height: 1em;
}
.txtAreaHolder {
    overflow: hidden;
}
.criteriaFieldsHolder:after {
    display: block;
    clear: both;
    height: 0;
    content: "";
}

.criteriaFieldsHolder,
.alterNameRwdHelper {
    margin-left: 50px;
}

.alterNameRwdHelper {
    margin-top: 10px;
    margin-bottom: 10px;
}
.criteriaFieldsHolder.disabled {
    margin-left: 17px;
}
.t35Holder {
    max-width: 58%;
}
.pageContentTitle {
    float: left;
    display: table;
    height: 49px;
    margin-left: 12px;
    font-family : Arial;
    font-weight : bold;
    font-size : 1.143em;
    color : #444444;
}
.pageContentTitle > div{
    display: table-cell;
    vertical-align: middle;
}
.addNewBtnHolder {
    position: relative;
    margin-bottom: 10px;
}
.addNewBtnHolder:after {
    display: block;
    content: "";
    clear: both;
    height: 0;
}
.alterNameHolder {
    float: right;
    margin: 7px 10px 0 5px;
    line-height: normal;
}
.addContainer {
    position: absolute;
    background-color: #edf4f7;
    outline: 4px solid #1266af;
}
#tempAlterHolder:after {
    display: block;
    height: 0;
    clear: both;
    content: ""
}
#tempAlterHolder>.alternativeRow {
    background: none;
}

#tempCriteriaHolder:after {
    display: block;
    height: 0;
    clear: both;
    content: ""
}
#tempCriteriaHolder>.criteriaRow {
    background: none;
}
#tempaddPollUserHolder:after {
    display: block;
    height: 0;
    clear: both;
    content: ""
}
#tempaddPollUserHolder>.stngsListRow {
    background: none;
}

.apply {
    background: yellow;
}
#alternativeEditTable,
#criterionListEditTable {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-height: 100%;
    overflow-y: auto;
}
#criterionListEdTaHolder,
#alternativeEdTaHolder{
    position: absolute;
    top: 70px;
    left: 0;
    right: 0;
    bottom: 0px; 
}
#criterionListEdit,
#alternativeEdit,
#pollListEdit{
    background-color: #f5fbfc;
}
.alternativeTerm {
    width: 268px;
    /*font-size: 0.86em;*/
    line-height: 12px;
}

.alternativeRow {
    position: relative;
    background-color: #edf4f7;
    padding-right: 10px;
    border: 1px solid transparent;
}
.alternativeRowColored {
    background-color: #f5fbfc;
    position: relative;
    padding-right: 10px;
    border: 1px solid #edf4f7;
}
.alternativeRow:after,
.alterNameRwdHelper:after,
.criteriaFieldsHolder:after,
.shortNameHolder:after,
.domainHolder:after,
.minMaxHolder:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
}
.removeContainer {
    position: absolute;
    width: 50px;
    height: 100%;
}

.alterNameContainer {
    width: 73%;
    margin-right: 1%;
}
.alterShortNameContainer {
    width: 26%;
    margin: 0;
}

.removeContainer,
.alterNameContainer,
.alterShortNameContainer {
    float: left;
}

.criteriaRowColored {
    position: relative;
    background-color: #f5fbfc;
    padding-right: 4px;
}

/********** Criteria Comparison **************/

.critCompContainer{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 25px;
}
.ccModalDialog, .PCBtnRwdContainer{display: none;}
.compareAHPTblScrollDiv,
.critComparisonTblScrollDiv,
.performanceTblScrollDiv,
.SLAMTblScrollDiv, .MAVTTblScrollDiv,
.hurwiczSensTblScrollDiv,
.AHPResultsTblScrollDiv{
    width: 100%;
    max-height: 100%;
    /*    border-right: 1px solid #b3cedb;*/
    overflow: hidden;
}
#criteriaComparisonTblScrollDiv{
    display: block;
}
#criteriaComparisonTblDivRwd{
    display: none;
}
.mcdmDataTblContainer {
    position: absolute;
    top: 76px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.mcdmDataTblContainer.hurwiczRWD {
    top: 0px;
}
.critComparisonTblTitle,
.performanceLabel,
.hurwiczTblTitle {
    float: left;
    font-family : Arial;
    font-weight : bold;
    font-size : 1.143em;
    color : #444444;
    margin-left: 20px;
}
.moreInfoWrapperCritComparison,
.moreInfoWrapperPerformance,
.moreInfoWrapperMiniMaxi,
.moreInfoWrapperHurwicz,
.moreInfoWrapperElectre{
    float: left;
    position: relative;
    margin-top: 5px;
}
.numOfSubPg {
    font-family: Arial;
    font-weight: bold;
    font-size: 1em;
    color: #444444;
    text-align: center;
    line-height: 28px;
}
.mcdmTable {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    /*height: 100%;*/
    bottom: 0px;
    /*    border-right: 1px solid #b3cedb;*/
}
.mcdmTable.clearfix:after,
.mcdmTable.clearfix:before {
    visibility: hidden;
    display: block;
    font-size: 0px;
    content: " ";
    clear: both;
}
#hurwiczTableDivRWD.mcdmTable {
    top: -20px;
}
#miniMaxiTableDivRWD.mcdmTable {
    margin-top: 8px;
}
.mcdmTable.weights.clearfix:before {
    height: 83px;
}
.mcdmTable.clearfix:before {
    height: 28px;
}
.mcdmTable.clearfix:after {
    height: 10px;
}
.mcdmTableColHeadHolder {
    position: absolute;
    left: 180px;
    right: 0;
    top: 0;
    height:28px;
    z-index: 2;
}
.mcdmTableColHeadHolder.hurwicz {
    right: 154px
}
.mcdmTableColHeadHolder.rwdHurwicz{
    left:146px;
    z-index: 0;
}
.performanceTblColHeadHolderRWD {
    position: relative;
    float: left;
    width: 100%;
    left: 0px;
    right: 0px;
    height:28px;
    z-index: 0;
}
.mcdmTableColHead,
.weightsTblColHead,
.performanceTblColHead,
.performanceTblColHeadRWD{
    width: 100%;
    height: 28px;
    position: relative;
    font-family: Arial;
    color: #4D7E8E;
    display: table;
    font-weight: bold;
    background : -moz-linear-gradient(50% 0% -90deg,rgba(237, 244, 247, 1) 0%,rgba(235, 243, 246, 1) 4.82%,rgba(198, 218, 224, 1) 100%);
    background : -webkit-linear-gradient(-90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
    background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(237, 244, 247, 1) ),color-stop(0.0482,rgba(235, 243, 246, 1) ),color-stop(1,rgba(198, 218, 224, 1) ));
    background : -o-linear-gradient(-90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
    background : -ms-linear-gradient(-90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF4F7', endColorstr='#C6DAE0' ,GradientType=0)";
    background : linear-gradient(180deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
    border-top: 1px solid rgba(191, 208, 224, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-collapse: separate;
    border-spacing: 12px 0px;
}
.performanceTblColHeadRWD {
    border-spacing: 20px 0px;
}
.mcdmTblRowHead {
    position: relative;
    left: 0px;
    top: 0px;
    width: 180px;
    font-family: Arial;
    font-weight: bold;
    color: #4D7E8E;
    z-index: 1;
}
.mcdmTblRowHead.rwd {
    top: 28px;
}
.pTblRowHead {
    position: absolute;
    right: 0px;
    top: 28px;
    width: 154px;
    border-left: 4px solid white;
    font-family: Arial;
    font-weight: normal;
    color: #274d69;
    z-index: 1;
}
.performanceTblRowHeadRWD {
    position: relative;
    left: 0px;
    top: -28px;
    float: left;
    width: 20%;
    font-family: Arial;
    font-weight: bold;
    color: #4D7E8E;
    z-index: 1;
}
.weightsSumRowHeader{
    width: 176px;
    height: 56px;
    /*line-height: 54px;*/
    font-family: Arial;
    font-weight: bold;
    color: #4D7E8E;
    position: absolute;
    left: 0px;
    top: 28px;
    z-index: 2;
    background: #EDF4F7;
    /*text-align: center;*/
    border-bottom: 1px solid #b3cedb;
    border-left: 1px solid #b3cedb;
    border-top: 1px solid #b3cedb;
    /*border-right: 4px solid #ffffff;*/
    -webkit-box-shadow: 4px 0px 0px 0px rgba(255,255,255,1);
    -moz-box-shadow: 4px 0px 0px 0px rgba(255,255,255,1);
    box-shadow: 4px 0px 0px 0px rgba(255,255,255,1);
    display: table;
}
.weightsSumRowHeaderCell{
    display: table-cell;
    vertical-align: middle;
}
.weightsSumNoteBtn{
    position: absolute;
    /*top: 166px;*/
    left: 12px;
    width: 23px;
    height: 25px;
    background: url(../images/vaswarning.png) 0px 0px no-repeat;
    z-index: 3;
    display:none;
}
.weightsSumNoteBtn:hover{
    cursor: pointer;
    background: url(../images/vaswarning.png) 0px -25px no-repeat;
}
.wsNoteBtnTopPos{
    /*top: 200px;*/
}

.weightsSumTitleAndVal{
    float: right;
    width: 138px;
    line-height: 25px;
}
.weightsSumTitleAndVal.vas{
    padding-left: 20px;
    width: 175px;
}
.weightsSumRowHolder{
    position: absolute;
    left: 180px;
    top: 28px;
    right: 0;
    z-index: 1;
    height: 54px;
}
.weightsSumRow{
    width: 100%;
    height: 54px;
    display: table;
    background: #EDF4F7;
    z-index: 1;
    border-bottom: 1px solid #b3cedb;
    border-top: 1px solid #b3cedb;
    border-right: 1px solid #b3cedb;
    border-collapse: separate;
    border-spacing: 12px 9px;
}
.refreshDataSourceBtn{
    float: right;
}
.rightBtnsWrapper {
    float: right;
    width: 76%
}
.rightBtnsWrapper:after {
    display: block;
    height: 0;
    content: "";
    clear: both;
}
.tableWrapper {
    height: 100%;
}
.dataSourceBtnsContainer{
    position: absolute;
    top: 122px;
    left: 102px;
    right: 30px;
    height: 50px;
    z-index: 1;
}
.dataSourceBtns{
    float: right;
}
.pageContent.dsVisible{
    top: 92px;
}
.openDataSourceBtnContainer,
.selectForPollBtnContainer {
    float: right;
    margin-right: 10px;
}
.selectForPollBtnContainer {
    float: right;
    width: auto;
    max-width: 53%;
    height: 49px;
    display: none;
}
.selectForPollBtnContainer.grp{
    float: left;
    max-width: 100%;
    width: 100%;
}
.selectForPollBtnContainer.grp.arch{
    position: absolute;
    right: 0;
    max-width: 76%;
}
#refreshPollInvitation {
    float: right;
    margin-bottom: 0;
}
#refreshDataSource.settingsBtnBcg {
    min-height: 38px;
    height: 38px;
    margin-top: 6px;
    margin-right: 0px;
    margin-left: 2px;
}
.openDataSourceBtn{
    background: url(../images/datasourcebtn.png) right 0px no-repeat;
    max-height: 38px;
    text-align: right;
    /*max-width: 680px;*/
    width: 100%;
    margin: 6px;
    padding-right: 44px;
    line-height: 38px;
    color: #1266AF;
    font-weight: bold;
}
.selectForPollBtn {
    display: table;
    height: 49px;
    padding-right: 33px;
    margin-right: 8px;
    font-style: italic;
    color: #1266AF;
    font-weight: bold;
    background: url(../images/pollpagesbtn.png) right center no-repeat;
}
.selectForPollBtn:hover{
    background: url(../images/pollpagesbtnhover.png) right center no-repeat;
    cursor: pointer;
}
.selectForPollBtn.disabled:hover{
    background: url(../images/pollpagesbtn.png) right center no-repeat;
}
.selectForPollCell{
    display: table-cell;
    vertical-align: middle;
    line-height: 1em;
    padding: 0 10px;
    text-align: right;
}
#selectForPollPlistBtn{
    float: right;
    padding-left: 0;
    padding-right: 33px;
    background-position: right center;
}
.openDataSourceBtn.disabled,
.selectForPollBtn.disabled,
.refreshDataSourceBtn.disabled,
.openDataSourceBtn.disabled:hover,
.selectForPollBtn.disabled:hover,
.refreshDataSourceBtn.disabled:hover {
    cursor: default;
    opacity: 0.6;
}
/*.dsBtnSelectedSource{
    font-style: italic;
}*/
.openDataSourceBtn:hover{
    cursor: pointer;
    background-position: right -38px;
}
.refreshDataSourceBtn.disabled > div:hover{
    cursor: default;
}
.openDataSourceBtn.disabled:hover{
    background: url(../images/datasourcebtn.png) right 0px no-repeat;
}
.dsBtnLabel{
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}
.dsBtnSelectedSource{
    display: inline-block;
    vertical-align: middle;
    /*max-width: 350px;*/
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    line-height: 1em;
    font-style: italic;
    padding-right: 1px;
}

#refreshDataSource > span.settingsBtnImg {
    background: url(../images/settingsrefreshbtn.png) 0 4px no-repeat;
}
.pageContentTitleDivider{
    float: right;
    height: 26px;
    width: 1px;
    background: #cadbe0;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    margin: 12px 8px 10px -4px;
    -webkit-box-shadow: 1px 0px 0px 0px rgba(255,255,255,1);
    -moz-box-shadow: 1px 0px 0px 0px rgba(255,255,255,1);
    box-shadow: 1px 0px 0px 0px rgba(255,255,255,1)
}
/*data source popup*/
.modalContainer.dataSource{
    position: relative;
    max-width: 680px;
    max-height: 100%;
    height: auto;
    top: 10%;
    left: 0px;
    right: 0px;
}
.dataSourceContainer{
    position: relative;
    padding-bottom: 20px;
}
#dataSourcePopUpTitle{
    position: relative;
}
.selectedDSContainer{
    width: 90%;
    position: relative;
    margin: 0px auto;
    font-family: Arial;
    font-style: italic;
    font-weight: normal;
    color: #B3BDC4;
}
.dsSelectedSource{
    width: 100%;
    height: 24px;
    margin-top: 6px;
    /*line-height: 24px;*/
}
.dsSelectedSourceLabel{
    position: relative;
    width: 50%;
    float: left;
    text-align: right;
    padding-right: 10px;
    padding-top: 4px;
}
.dsSelectedSourceVal, .dsIncludedPollAnswForVal{
    position: relative;
    width: 50%;
    float: left;
    background: url(../images/datasourceavrgmedbtn.png) left -8px no-repeat;
    padding-left: 34px;
    font-weight: bold;
    padding-top: 4px;
    min-height: 24px;
}
.dsIncludedPollAnswForVal {
    word-break: break-all;
}
#dsSelectedSourceVal.model{
    background: url(../images/datasourcemodelbtn.png) left -8px no-repeat;
}
.dsIncludedPollAnswForVal{
    background: url(../images/datasourceselectedgroupicon.png) left center no-repeat;
}
/*.methodsContainer.dsBtnsContainer{*/
.dsBtnsContainer{
    width: 90%;
    position: relative;
    margin: 0 auto;
    padding-bottom: 1px;
    max-height: 540px;
}
#dsIncludedPollAnswHolder {
    height: auto;
}
.dsSelectedSource:after,
#dsIncludedPollAnswInfo:after {
    display: block;
    content: "";
    height: 0;
    clear: both;
}
.methodsBtnContainer.dsModelBtnContainer, .methodsBtnContainer.dsSourceBtnsContainer{
    position: relative;
    opacity: 1;
}
.popupButtonGrayBcgDS{
    margin: 20px auto;
    width: 90%;
}
.popupButtonGrayBcgDS.model{
    width: 41%;
}
.dsPollAvgMedBtnsContainer .modSourceButtonHolder {
    float: left;
    position: relative;
    width: 46%;
}
.dsPollAvgMedBtnsContainer .modSourceButtonHolder.left {
    margin-left: 4%;
}
.dsPollAvgMedBtnsContainer .modSourceButtonHolder.right {
    margin-right: 4%;
}
.popupButtonGrayInner.model, .popupButtonGrayInner.avg, .popupButtonGrayInner.median {
    background : -moz-linear-gradient(50% 100% 90deg,rgba(237, 246, 255, 1) 0%,rgba(219, 230, 244, 1) 100%);
    background : -webkit-linear-gradient(90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(237, 246, 255, 1) ),color-stop(1,rgba(219, 230, 244, 1) ));
    background : -o-linear-gradient(90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    background : -ms-linear-gradient(90deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF6FF', endColorstr='#DBE6F4' ,GradientType=0)";
    background : linear-gradient(0deg, rgba(237, 246, 255, 1) 0%, rgba(219, 230, 244, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBE6F4',endColorstr='#EDF6FF' , GradientType=0);
    border-radius : 6px;
    -moz-border-radius : 6px;
    -webkit-border-radius : 6px;
    border-top: none;
    border-bottom : #ffffff 2px solid;
    -webkit-box-shadow: inset 0px 2px 0px 1px rgba(160,180,188,1);
    -moz-box-shadow: inset 0px 2px 0px 1px rgba(160,180,188,1);
    box-shadow: inset 0px 2px 0px 1px rgba(160,180,188,1);
    cursor: default;
}
.separatorLine{
    position: relative;
    width: 100%;
    background: rgba(170,170,170,0.5);
    height: 1px;
    -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.5);
    -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.5);
    box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.5);
}

#modSource_model input[type='radio']:checked + span.modelPropOptTxt{
    background: url(../images/settingsradiobtnselected.png) 10px center no-repeat, url(../images/datasourcemodelbtn.png) 41px 0 no-repeat;
}
#modSource_model input[type='radio'] + span{
    background: url(../images/settingsradiobtnunselected.png) 10px center no-repeat, url(../images/datasourcemodelbtn.png) 41px 0 no-repeat;
}

#modSource_avg input[type='radio'] + span, #modSource_median input[type='radio'] + span {
    background: url(../images/settingsradiobtnunselected.png) 10px center no-repeat, url(../images/datasourceavrgmedbtn.png) 41px 0px no-repeat;
}
#modSource_avg input[type='radio']:checked + span.modelPropOptTxt, #modSource_median input[type='radio']:checked + span.modelPropOptTxt{
    background: url(../images/settingsradiobtnselected.png) 10px center no-repeat, url(../images/datasourceavrgmedbtn.png) 41px 0 no-repeat;
}
/*#modSource_avg.archived input[type='radio'] + span, #modSource_median.archived input[type='radio'] + span {
    background: url(../images/settingsradiobtnunselected.png) 10px center no-repeat, url(../images/modelstatusarchivedpollbtn.png) 41px 0px no-repeat;
}
#modSource_avg.archived input[type='radio']:checked + span.modelPropOptTxt, #modSource_median.archived input[type='radio']:checked + span.modelPropOptTxt{
    background: url(../images/settingsradiobtnselected.png) 10px center no-repeat, url(../images/modelstatusarchivedpollbtn.png) 41px 0 no-repeat;
}*/
#dataSourceTitleMoreInfo {
    position: absolute;
    top: 42px;
    right: 8px;
    transform: none;
    -webkit-transform: none;
}

.modSourceMoreInfo{
    position: absolute;
    right: -25px;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    top: 50%;
}
.modSourceMoreInfo.inclPollAnswDDMoreInfo {
    right: 25%;
    top: 76%;
}
.dsIncludePollAnswLabel {
    text-align: center;
    margin: 10px 0px;
    color: #444444;
}
.dsIncludePollAnswCombo {
    background : -moz-linear-gradient(50% 0% -90deg,rgba(191, 203, 209, 1) 20.43%,rgba(255, 255, 255, 1) 96.77%);
    background : -webkit-linear-gradient(-90deg, rgba(191, 203, 209, 1) 20.43%, rgba(255, 255, 255, 1) 96.77%);
    background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0.2043,rgba(191, 203, 209, 1) ),color-stop(0.9677,rgba(255, 255, 255, 1) ));
    background : -o-linear-gradient(-90deg, rgba(191, 203, 209, 1) 20.43%, rgba(255, 255, 255, 1) 96.77%);
    background : -ms-linear-gradient(-90deg, rgba(191, 203, 209, 1) 20.43%, rgba(255, 255, 255, 1) 96.77%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#BFCBD1', endColorstr='#FFFFFF' ,GradientType=0)";
    background : linear-gradient(180deg, rgba(191, 203, 209, 1) 20.43%, rgba(255, 255, 255, 1) 96.77%);
    border-radius : 7px;
    -moz-border-radius : 7px;
    -webkit-border-radius : 7px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BFCBD1',endColorstr='#FFFFFF' , GradientType=0);
    width: 41%;
    margin: 0px auto;
    margin-bottom: 20px;
}
.dsIncludePollAnswComboBcg{
    background : -moz-linear-gradient(50% 100% 90deg,rgba(244, 244, 244, 1) 55%,rgba(236, 238, 240, 1) 74.29%,rgba(221, 227, 232, 1) 96.77%);
    background : -webkit-linear-gradient(90deg, rgba(244, 244, 244, 1) 55%, rgba(236, 238, 240, 1) 74.29%, rgba(221, 227, 232, 1) 96.77%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.55,rgba(244, 244, 244, 1) ),color-stop(0.7429,rgba(236, 238, 240, 1) ),color-stop(0.9677,rgba(221, 227, 232, 1) ));
    background : -o-linear-gradient(90deg, rgba(244, 244, 244, 1) 55%, rgba(236, 238, 240, 1) 74.29%, rgba(221, 227, 232, 1) 96.77%);
    background : -ms-linear-gradient(90deg, rgba(244, 244, 244, 1) 55%, rgba(236, 238, 240, 1) 74.29%, rgba(221, 227, 232, 1) 96.77%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#DDE3E8' ,GradientType=0)";
    background : linear-gradient(0deg, rgba(244, 244, 244, 1) 55%, rgba(236, 238, 240, 1) 74.29%, rgba(221, 227, 232, 1) 96.77%);
    border-radius : 7px;
    -moz-border-radius : 7px;
    -webkit-border-radius : 7px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDE3E8',endColorstr='#F4F4F4' , GradientType=0);
    margin: 1px;
}
.comboBoxDataSourcePopup {
    margin: 7px;
    width: auto;
    outline: none;
}
.comboBoxDataSourcePopup:hover {
    cursor: pointer;
    font-weight: bold;
}
.comboBoxDataSourcePopup.disabled {
    opacity: 0.8;
    cursor: default;
    font-weight: normal;
}
.comboBoxDataSourcePopup.disabled:hover {
    opacity: 0.8;
    cursor: default;
    font-weight: normal;
}
.dsNoteContainer{
    position: relative;
    width: 90%;
    margin: 25px auto 0px;
    font-family: Arial;
    font-style: italic;
    font-size: 0.9286em;
    color: #B3BDC4;
    text-align: left;
    padding-bottom: 25px;
}

.mcdmTableColHeadCell,
.performanceTblColHeadCellRWD {
    vertical-align: middle;
    text-align: center;
    min-width: 150px;
    max-width: 150px;
    display: table-cell;
}
.performanceTblColHeadCellRWD {
    text-align: left;
}

.mcdmTableColHead .mcdmTableColHeadCell:last-child{
    border-right: none;
}
.mcdmTableColHeadCell:hover {
    cursor: pointer;
}
#performanceMatrixRescaledTableDiv .mcdmTableColHeadCell:last-child:hover {
    cursor: default;
}
#hurwiczTableDiv .mcdmTableColHeadCell:hover {
    cursor: default;
}
#hurwiczTableDivRWD .mcdmTableColHeadCell.rwd:hover {
    cursor: default;
}
.weightsSumRow .weightsSumCell:last-child{
    /*border-right: none;*/
}
.weightsSumCell{
    min-width: 150px;
    max-width: 150px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-family: Arial;
    color: #141414;
}
.weightsSumInput{
    width: 100%;
    text-align: center;
}

.mcdmTblRowHeadCell {
    width: 100%;
    height: 58px;
    background: #EDF4F7;
    text-align: left;
    padding-left: 20px;
    line-height: 58px;
    border-right: 4px solid #ffffff;
}
.mcdmTblRowHeadCell.rwd {
    border-right: none;
}

.performanceTblRowHeadCellRWD {
    width: 100%;
    text-align: right;
}

.mcdmTblRowHeadCell.colored {
    background: #F5FBFC;
}
.mcdmTblRowHeadCell:hover {
    cursor: pointer;
}
.performanceTblColHeadCellRWD:hover {
    cursor: pointer;
}
#performanceMatrixRescaledTableDivRWD .performanceTblColHeadCellRWD:hover {
    cursor: pointer;
}
#performanceMatrixRescaledTableDivRWD .altGroupedByCriteria:last-child  .performanceTblColHeadCellRWD:hover {
    cursor: default;
}
#miniMaxiTableDivRWD .mcdmTblRowHeadCell:hover {
    cursor: default;
}
.critCompColSlickHeadHolder {
    display: none;
}
.numOfSubPg {
    display: none;
}
.mcdmTableBody {
    position: absolute;
    left: 180px;
    top: 83px;
    right: 0;
    font-family: Arial;
    color: #274d69;
}
.mcdmTableBody.performance,
.mcdmTableBody.electre{
    top: 28px;
}
.mcdmTableBody.miniMaxi {
    top: 28px;
    right: 154px;
}
.mcdmTableRow {
    width: 100%;
    height: 58px;
    display: table;
    background: #EDF4F7;
    border-collapse: separate;
    border-spacing: 12px 12px;
}
.boldFont{
    font-weight: bold;
}
.mcdmTableRow.performance {
    border-spacing: 12px 12px;
}
/*.performanceTblRow.blank {
    width: 154px;
    background: #ffffff;
}*/
.mcdmTblHeadRow  {
    background: #EDF4F7;
}
.mcdmTableRow.colored, .mcdmTblHeadRow.colored {
    background: #F5FBFC;
}
.mcdmTableCell {
    min-width: 150px;
    max-width: 150px;
    border: 1px solid #DAE4EA;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.mcdmTableCell > input {
    height: 32px;
    line-height: 32px;
    width: 100%;
    border : none;
    text-align: center;
}
.mcdmTableCell.performance {
    min-width: 136px;
    max-width: 220px;
    border: 1px solid #DAE4EA;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    height: 32px;
}
.mcdmTableCell.hurwicz {
    min-width: 90px;
    max-width: 90px;
}
.mcdmTableCell.fixHurHScroll, .mcdmTableColHeadCell.fixHurHScroll{
    min-width: 140px;
    max-width: 140px;
    border: none;
}
/*.mcdmTableCell.miniMaxi {
    min-width: 140px;
    max-width: 140px;
}*/
/*.hurwiczTblCell.blank {
    border: 1px solid #ffffff;
    min-width: 145px;
    max-width: 145px;
}*/
.mcdmTableCellDD {
    border: none;
}
/*.mcdmTableCell > .dropDownPerformance, .mcdmTableCell > .dropDownPerformanceColored {
    min-width: 120px;
    max-width: 120px;
    border: none;
}*/


/*MCDM Function*/
.mcdmTableRow.mavtFunctRow{
    border-spacing: 0;
}
.mcdmTableCell.mavtFunctCell {
    border: none;
}
.mcdmTableCell.mavtFunctCell.left {
    width: 150px;
    font-weight: bold;
    color: #4D7E8E;
    border-right: 4px solid white;
}
.mcdmTableCell.mavtFunctCell.left:hover{
    cursor: pointer;
}
.mcdmTableCell.mavtFunctCell.right {
    width: 20%;
    border-left: 4px solid white;
    text-align: left;
}
.mcdmTableColHead.mavtFunct{
    display: none;
}

.editComparisonCell, .editComparisonCellOdd, .editCompareAHP, .editCompareAHPOdd {
    background-image: url(../images/comparisonfieldico.png);
    background-repeat: no-repeat;
    background-position: right 0px;
}
.editComparisonCell:hover, .editComparisonCellOdd:hover, .editCompareAHP:hover, .editCompareAHPOdd:hover {
    cursor: pointer;
    font-weight: bold;
    background-position: right -32px;
}
/*.weightsTblCell.last,
.mcdmTableCell.last {
    border-right: 1px solid #b3cedb;
}*/
.mcdmTableCell.active{
    background: #1266AF;
    color: #ffffff;
}
.mcdmTableCell.active:hover{
    cursor: default;
    font-weight: normal;
    background-image: none;
}
.mcdmTableCell.equivalent{
    border: 2px solid #1266AF;
}
.emptyExtraDiv,
.emptyExtraDivPerformance,
.emptyExtraDivMiniMaxi,
.emptyExtraDivP {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 180px;
    height: 28px;
    background : -moz-linear-gradient(50% 0% -90deg,rgba(237, 244, 247, 1) 0%,rgba(235, 243, 246, 1) 4.82%,rgba(198, 218, 224, 1) 100%);
    background : -webkit-linear-gradient(-90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
    background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(237, 244, 247, 1) ),color-stop(0.0482,rgba(235, 243, 246, 1) ),color-stop(1,rgba(198, 218, 224, 1) ));
    background : -o-linear-gradient(-90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
    background : -ms-linear-gradient(-90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF4F7', endColorstr='#C6DAE0' ,GradientType=0)";
    background : linear-gradient(180deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
    border-top: 1px solid rgba(191, 208, 224, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 4px solid #ffffff;
    z-index: 3;
    line-height: 24px;
    padding-left: 20px;
    padding-right: 10px;
    font-family: Arial;
    font-weight: bold;
    color: #4D7E8E;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.emptyExtraDivMiniMaxi,
.emptyExtraDivP {
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    line-height: 28px;
    /*padding: 0 25px;*/
    font-family: Arial;
    color: #4D7E8E;
    font-weight: bold;
}
.emptyExtraDivMiniMaxi.rwd {
    width: 150px;
    border-right: none;
    position: relative;
    top: 8px;
}
.emptyExtraDivP {
    left: auto;
    right: 0px;
    width: 154px;
    box-shadow: none;
    border-left: 4px solid #ffffff;
    border-right: none;
    text-align: center;
    padding: 0px;
}
/*
.emptyExtraDivHurwicz {
    width: 50%;
}*/
/*.emptyExtraDivPerformance {
    top: 68px;
}*/
.emptyExtraDivPerforTblColHead {
    /*.emptyExtraDivMiniMaxiTblColHead,
    .emptyExtraDivHurwiczTblColHead {*/
    width: 100%;
    height: 26px;
    font-family: Arial;
    color: #4D7E8E;
    display: table;
    font-weight: bold;
    border-collapse: separate;
    /*border-spacing: 12px 0px;*/
}
.emptyExtraDivPerforTblColHead.MAVTvip .emptyExtraDivMAVTvTblColHeadCell{
    width: 110px;
    min-width: 110px;
    max-width: 110px;
}
.emptyExtraDivPerforTblColHeadCell,
.emptyExtraDivMAVTvTblColHeadCell,
.extraColMAVTvforTblColHeadCell,
.extraColMAVTResforTblColHeadCell,
.extraColSLAMforTblColHeadCell {
    vertical-align: middle;
    text-align: left;
    max-width: 76px;
    display: table-cell;
}

.extraColSLAMforTblColHeadCell {
    text-align: center;
    min-width: 101px;
    width: 101px;
    max-width: 101px;
}
.emptyExtraDivPerforTblColHeadCell.SLAMRes {
    min-width: 123px;
}
.extraColSLAMforTblColHeadCell.globValLabel {
    min-width: 113px;
    width: 113px;
    max-width: 113px;
}
#SLAMGLobalLabel,
#SLAMGVRLabel{
    white-space: normal;
    line-height: 12px;
}
/*.emptyExtraDivPerforTblColHead.SLAMRes{
    border-spacing: 12px 0px;
}*/
.emptyExtraDivPerforTblColHead.SLAMRes {
    border-spacing: 8px 0px;
}

.extraColMAVTvforTblColHeadCell{
    text-align: center;
    width: 110px;
    max-width: 100%;
}
.extraColMAVTResforTblColHeadCell {
    min-width: 113px;
    max-width: 113px;
    text-align: center;
}
.emptyExtraDivPerforTblColHeadCell .alternativeTitleChange,
.emptyExtraDivMAVTvTblColHeadCell .alternativeTitleChange{
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
/* PERFORMANCE */

.rescaledSliderHolder {
    float: right;
    position: relative;
    /*width: 202px;*/
    max-width: 215px;
    margin-right: 4px;
    height: 49px;
    display: table;
}
.rescaledSliderBcg {
    float: left;
    position: relative;
    top: 10px;
    height: 31px;
    width: 78px;
    margin-right: 10px;
    background : url(../images/swichbcg.png) no-repeat 0 0;
    background-size: 78px 31px;
}
.rescaledLabel {
    margin-right: 20px;
    display: table-cell;
    vertical-align: middle;
}
.rescaledSlider  {
    position: absolute;
    top: 9px;
    left: 19px;
    height: 12px;
    width: 38px;
    background : #92A6AD;
    -webkit-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.4);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.performanceTableHolderRWD {
    width: 100%;
    position: relative;
    min-height: 412px;
    height: auto;
    /*  margin-bottom: 30px;
      padding-top: 55px;
      padding-bottom: 8px;
      border-radius: 14px;
      -moz-border-radius: 14px;
      -webkit-border-radius: 14px;
      background: #ffffff;
      border-left: 1px solid #E8ECEF;
      border-right: 1px solid #E8ECEF;*/
}
.performanceTableRWD {
    display: none;
}
.performanceTableNormal {
    display: block;
}
.emptyExtraDivPerformance {
    display: block;
}
.dropDownPerformance{
    /*    width: 220px;
        display: inline-block;*/
}
.performanceColHedCell{
    display: inline-block;
    line-height: 13px;
}

/*Hurwicz-Results*/
.miniMaxiTableHolder {
    position: absolute;
    /*    float: left;*/
    left: 0px;
    /*    width: 70%;*/
    right: 154px;
    /*    height: auto;*/
    height: 53px;
}
.hurwiczTblTitleHolder {
    margin-top: 15px;
    height: 53px;
    line-height: 52px;
    background : #EDF4F7;
    border-bottom: 5px solid #1266AF;
    padding-left: 20px;
}
.hurwiczTableHolder {
    position: relative;
    float: right;
    width: 150px;
    /*    height: auto;*/
    height: 53px;
}
.hurwiczTableHolder,
.miniMaxiTableHolder,
#hurwiczTblContainer {
    display: block;
}
#hurwiczTblContainerRWD {
    display: none;
}
/*.miniMaxiTableHolder {
    display: block;
}
.hurwiczTableHolder {
   display: block;
}*/
/*#emptyExtraDivHurwicz {
    display: block;
}
#emptyExtraDivP {
    display: block;
}*/

.criteriaRow {
    position: relative;
    padding-right: 4px;
    background-color: #edf4f7;
}
.criteriaNameLabel {
    position: absolute;
}

.criteriaMinLabel, .criteriaMaxLabel,
.criteriaDomainLabel {
    position: absolute;
}
.criteriaDescLabel {
    position: absolute;
    line-height: 34px;
}
.criteriaLabelTxt {
    font-family: Arial;
    font-size: 1em;
    color: #4d7e8e;
    width: 76px;
    height: 34px;
    display: table;
}
.criteriaLabelTxt>span{
    display: table-cell;
    vertical-align: middle;
    line-height: 1em;
}
/*ZRXMCDMRD-403*/
.criteriaLabelTxt.criteriaMinLabel{
    width: 39px;
}
.criteriaLabelTxt.criteriaMaxLabel{
    width: 39px;
}
.shortNameHolder {
    float: left;
    width: 27%;
    margin-right: 1%;
}
#addAlternativesMoreInfo {
    display: table-cell;
}
.domainHolder {
    float: left;
    margin-right: 1%;
    width: 36%;
}

.minMaxHolder {
    position: relative;
    float: left;
    width: 35%;
}
.minmaxValue {
    width: 100%;
    padding-left: 7px;
}
div.minmaxValue.disabled{
    text-overflow: ellipsis;
    white-space: nowrap; 
}
.maxInput {
    margin-left: 37px;/*32px*/
}
.minInput {
    margin-left: 37px;
}
.descripHolder {
    float: left;
    width: 100%;
    margin: 12px 0% 10px 0;
}

.criteriaMMinputHolder {
    float: left;
    width: 42%;
    /*max-width: 150px;
    min-width: 120px;*/
}
.criteriaMaxInputHolder {
    /*margin-left: 3%;*/
    float: right;
}
.criteriaMMDisabledHolder {
    display: inline-block;
    width: 89px;
    height: 35px;
    /*    background-color: #dae4ea;
        border: 1px solid #ffffff;*/
    padding-left: 5px;
    font-family: Arial;
    font-size: 1em;
    border: 1px solid #dae4ea;
}
.criteriaDescInputHolder, .criteriaShortInputHolder {
    margin-left: 76px;
}
.criteriaDomainInputHolder {
    margin-left: 53px;
}

.criteriaMMvalDisabled {
    display: inline-block;
    width: 75px;
}
.criteriaDescInputHolderDisabled, .criteriaShortInputHolderDisabled {
    margin-left: 83px;
    padding-left: 5px;
    font-family: Arial;
    font-size: 1em;
    word-wrap: break-word;
    border: 1px solid #dae4ea;
}
.criteriaDomainHolderDisabled {
    margin-left: 62px;
    line-height: 18px;
    font-family: Arial;
    font-size: 1em;
    padding: 7px 9px;
    border: 1px solid #dae4ea;
    color: #335163;
}
.shortNameHolder,
.domainHolder,
.minMaxHolder {
    margin-top: 12px;
    min-height: 34px;
}
/*.minMaxHolder.disabled,
.domainHolder.disabled,
.shortNameHolder.disabled {
    height: auto;
}*/
.descripHolder.disabled .criteriaDescLabel {
    line-height: 34px;
}

/*Hurwicz-Sensitivity*/
.mcdmTableBody.hurwiczSens {
    /*left: 110px;*/
    top: 28px;
}
.modelPopWinClose.pcPopClose,
#MAVTModalDialog.modelPopWinClose,
#SLAMModalDialog.modelPopWinClose {
    top: -35px;
    height: 35px;
    width: 36px;
    background: url(../images/popupclosebtnrwd.png) center 0 no-repeat;
}
.modelPopWinDivider.modelInnerPop{
    transform: none;
    -webkit-transform: none;
    top: -30px;
    right: 39px;
    height: 24px;
}
.mcdmTableColHeadHolder.hurwiczSens {
    left: 180px;
}
.mcdmTableCell.hurwiczSens,
.mcdmTableColHeadCell.hurwiczSens {
    min-width: 61px;
}
.mcdmTableColHeadCell.hurwiczSens,
#page06 mcdmTblRowHeadCell.perfRwd {
    cursor: initial;
}

.emptyExtraDivPerformance.hurwiczSens {
    padding-left: 20px;
}
#uniSensTblScrollDiv, #uniSensTblScrollDiv {
    display: none;
}
#hurwiczSensTblScrollDiv {
    display: block;
}
.mcdmTableBody.uniSens {
    top: 28px;
}
.uniSensTblColl, .SLAMMatrixTblColl {
    display: none;
}
.mcdmTableColHeadHolder.SLAMMatrix {
    left: 165px;
}
.mcdmTblRowHead.uniSens {
    top: 28px;
}
.uniSensChartBtnHoldeRwdr,
.MAVTResChartBtnHoldeRwdr,
.SLAMMatrixChartBtnHoldeRwdr {
    display: none;
    float: right;
}
.chartBtnRwd {
    height: 27px;
    width: 27px;
    background: url('../images/showchartbtnrwd.png') 0 0 no-repeat;
    margin-top: 5px;
    margin-right: 12px;
}
.chartBtnRwd:hover {
    background: url('../images/showchartbtnrwd.png') 0 -27px no-repeat;
    cursor: pointer;
}
.chartBtn {
    position: absolute;
    left: 1px;
    top: -36px;
    width: 32px;
    height: 36px;
    background: url(../images/showchartbtn.png) 0 -36px no-repeat;
    -webkit-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
    border-radius: 6px 9px 11px 6px;
}
.chartBtn:hover {cursor:pointer;}
#editHUS.slidePCcardBtn,
#editSLAM.slidePCcardBtn,
#editMAVT.slidePCcardBtn {
    border-radius: 0;
    background-position: 11px 128px;
    line-height: 32px;
    width: 32px;
}
#editSLAM.slidePCcardBtn,
#editMAVT.slidePCcardBtn {
    background-position: 11px 261px;
    /*width: 32px;*/
}
.slideHUScardBtnHolder, .slideSLAMcardBtnHolder,
.slideMAVTcardBtnHolder {
    width: 32px;
    position: absolute;
    right: -42px;
    top: 241px;
    bottom: -9px;
    -webkit-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
}
.slideSLAMcardBtnHolder, .slideMAVTcardBtnHolder {
    top: 117px;
}
.slideHUScardBtnHolder {
    top: 250px;
}
#USensChart {
    /*width: 100%;*/
}
.HUSChartRwd {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
}
.SLAMChartRwd {
    clear: both;
    margin: 35px 15px 15px;
}

#HUSrwdMoreInfo, #HUSMoreInfo,
#SLAMMoreInfo {
    position: absolute;
    right: 10px;
    top: 2px;
}

#uniSensTableMoreInfo {
    display: table-cell;
}

/* SLAM results */
.MavtSlamMoreInfPos {
    position: absolute;
    top: 48px;
    right: 7px;
}
#SLAMresTableMoreInfo {
    margin-top: 5px;
}
.mcdmTblRowHead.MAVTRes,
.mcdmTblRowHead.SLAMRes {
    width: 378px;
    margin-top: 54px;
    border-right: 4px solid #ffffff;
    z-index: 3;
}
.mcdmTblRowHead.SLAMRes > div:last-child {
    height: 59px;
}
.mcdmTblRowHeadCell.SLAMRes,
.mcdmTblRowHeadCell.MAVTRes,
.mcdmTblRowHeadCell.MAVTvip{
    width: 110px;
    min-width: 110px;
    max-width: 110px;
    display: table-cell;
    border-right: 0;
    height: auto;
    line-height: normal;
    vertical-align: middle;
    background: none;
    padding-left: 0;
    font-weight: bold;
}
.mcdmTableColHeadHolder.SLAMRes {
    z-index: 3;
}
.MAVTShortDescReduce,
.SLAMShortDescReduce {
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.mcdmTblHeadRow.SLAMRes,
.mcdmTblHeadRow.MAVTRes,
.mcdmTblHeadRow.MAVTvip {
    height: 58px;
    width: 100%;
    display: table;
    /*background: #EDF4F7;*/
    border-collapse: separate;
    border-spacing: 12px 12px;
}
.mcdmTableRow.SLAMRes {
    display: table-cell;
}
.mcdmTableCell.SLAMRes {
    width: 90px;
    min-width: 80px;
}
.mcdmTableCell.MAVTRes {
    width: 112px;
    min-width: 80px;
}
#SLAMTblBody .mcdmTableCell.SLAMRes,
#MAVTTblBody .mcdmTableCell.MAVTRes {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
}
.SLMATableNormal {
    display: block;
}
.weightsSumRowHeader.SLAMRes,
.emptyExtraDivPerformance.MAVTvip{
    width: 378px;
    padding-left: 0;

}
.emptyExtraDivPerformance.MAVTvip{
    border-spacing: 12px 0px;
    padding-right: 0;
}
.emptyExtraDivPerformance.SLAMres {
    width: 378px;
    padding-left: 5px;
}
.weightsSumRowHeader.SLAMRes {
    height: 54px;
    box-shadow: none;
    border-right: 4px solid #ffffff;
    z-index: 3;
}
.mcdmTableBody.SLAMRes,
.mcdmTableColHeadHolder.SLAMRes,
.weightsSumRowHolder.SLAMRes,
.mcdmTableColHeadHolder.MAVTvip,
.mcdmTableBody.MAVTvip{
    left: 378px;
}
.mcdmTableBody.MAVTRes,
.weightsSumRowHolder.MAVTRes {
    left: 270px;
}

.mcdmTableCell.GVRwd,
.mcdmTableCell.RankRwd,
.mcdmTableCell.GV,
.mcdmTableCell.Rank {
    color: #343433;
}
.weightsSumTitleAndVal.SLAMres,
.weightsSumTitleAndVal.MAVTRes {
    width: 117px;
    text-align: left;
    float: none;
    line-height: 30px;
    padding-left: 11px;
}
.weightsSumCell.SLAMRes, .weightsSumCell.MAVTRes {
    min-width: 180px;
    max-width: 180px;
    border: 1px solid #DAE4EA;
}
.SLAMresTblScrollDiv, .MAVTResTblScrollDiv {
    width: 100%;
    max-height: 100%;
}
.uniSensTblScrollDiv {
    width: 100%;
    max-height: 100%;
    min-height: 100%;
}
.SLAMResSelectedCol, .MAVTResSelectedCol {
    display: none;
    position: absolute;
    top: -52px;
    bottom: 0;
    width: 180px;
    min-height: 50px;
    border-style: Solid;
    border-color: #1266AF;
    border-width: 3px;
    border-top: none;
    z-index: 2;
}
.MAVTResSelectedColTop,
.SLAMResSelectedColTop {
    display: none;
    position: absolute;
    top: 28px;
    height: 3px;
    background: #1266AF;
    width: 180px;
    z-index: 2;
}
#SLAMswitchRankGV {
    display: none;
    text-decoration: underline;
}

.SLAMCardHeader, .MAVTCardHeader {
    margin-bottom: 5px;
}
.SLAMCardHeader:after, .SLAMContent:after,
.MAVTContent:after, .MAVTCardHeader:after {
    display: block;
    content: "";
    height: 0;
    clear: both;
}
.SLAMContent, .MAVTContent {
    margin-left: 10px;
}
.SLAMchartLabel, .MAVTchartLabel {
    float: left;
    width: 28%;
    min-width: 228px;
    height: 50px;
    display: table;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    color: #4D7E8E;
}
.SLAMchartDD, .MAVTchartDD {
    float: left;
    width: 25%;
    height: 50px;
    padding: 7px 15px;
}
.SLAMchartInfo, .MAVTchartInfo {
    float: left;
    width: 47%;
    height: 50px;
    overflow: hidden;
    word-break: break-all;
    font-size: 71.45%; /* rez.1024: 10px; */
    font-family : Arial;
    padding-top: 2px;
    color : #4D7E8E;
}
.SLAMchartCriInfoTbl, .MAVTchartCriInfoTbl {
    display: table;
    width: 100%;
    height: 100%;
}
#SLAMCRTWEIGHTSUM {
    border: 1px solid #DAE4EA;
    color: #343433;
    width: 103px;
    text-align: center;
    padding-left: 0;
    font-weight: normal;
}
#SLAMCardMoreInfo, #MAVTCardMoreInfo {
    position: absolute;
    right: 0;
    top: 5px;
}
#SLAMresValuesTableDivRWD, #MAVTResValuesTableDivRWD {
    display: none;
}
.mcdmTblRowHeadCell.MAVTResChart,
.mcdmTblRowHeadCell.SLAMResChart {
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    padding-left: 12px;
    border-right: 0;
}
.SLAMchartLabelCell, .MAVTchartLabelCell {
    display: table-cell;
    vertical-align: middle;
    text-align: left
}
#USensChartSLAM, #MAVTResChart {
    max-height: 345px;
    overflow: hidden;
}
.mcdmTableCell.SLAMRes.GV,
.mcdmTableCell.MAVTRes.GV,
.weightsSumRowHeaderCell.SLAMResRwdWeights,
.weightsSumRowHeaderCell.MAVTResRwdWeights {
    display: table-cell;
}
.SLAMCardTbl, .MAVTCardTbl {
    width: 313px;
    float: right;
    min-height: 50px;
    position: relative;
    max-height: 350px;
}
.mcdmTableBody.MAVTResChart,
.mcdmTableBody.SLAMResChart {
    top: 28px;
}
.mcdmTblRowHead.SLAMResChart,
.mcdmTblRowHead.MAVTResChart,
.emptyExtraDivPerformance.SLAMRes {
    width: 132px;
    border-right: 0;
    padding-left: 0;
}
#SLAMAlterTitle {
    padding-left: 5px;
}
.mcdmTableCell.MAVTResChart,
.mcdmTableColHeadCell.MAVTResChart,
.mcdmTableCell.SLAMResChart,
.mcdmTableColHeadCell.SLAMResChart {
    min-width: 72px;
    max-width: 90px;
    cursor: initial;
}
.mcdmTableColHeadCell.MAVTResChart {
    cursor: initial;
}
.mcdmTableColHeadHolder.MAVTResChart,
.mcdmTableBody.MAVTResChart,
.mcdmTableColHeadHolder.SLAMResChart,
.mcdmTableBody.SLAMResChart {
    left: 132px;
    width: 180px;
}
.SLAMTblScrollDiv, .MAVTTblScrollDiv {
    min-height: 340px;
    max-height: 340px;
}
.weightsSumRowHolder.SLAMRes {
    display: block;
}
.SLAMMatrixSwitch {
    display: none;
}
.weightsSumTitleAndVal.SLAMres .SLAMResRwdRank,
.weightsSumTitleAndVal.MAVTRes .MAVTResRwdRank {
    display: table-cell;
}
#SLAMchartCritDD,
#MAVTchartCritDD {
    width: 100%;
}
.SLAMtoggleChartRwd {
    height: 27px;
    width: 27px;
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 30px;
    float: right;
}
.SLAMtoggleChartRwd.chart {
    background: url(../images/showtablebtnrwd.png) 0 0 no-repeat;
}
.SLAMtoggleChartRwd.tbl {
    background: url('../images/showchartbtnrwd.png') 0 0 no-repeat;
}
.SLAMtoggleChartRwd:hover {
    cursor: pointer;
}
#SLAMTblRwd, #MAVTTblRwd {
    position: relative;
/*    top: 107px;
    left: 15px;
    right: 15px;*/
    float: none;
    width: auto;
    margin: 35px 15px 15px;
}

#SLAMTblRwd:after, #MAVTTblRwd:after, .SLAMtoggleChartRwd:after{
    display: block;
    content: "";
    height: 0;
    clear: both;
}
.emptyExtraDivPerformance.SLAMResRwd {
    /*display: block;*/
    width: 111px;
    border-right: 0;
    top: 0;
    left: 0;
    height: 30px;
}
#SLAMModalDialog {
    /*max-width: 600px;*/
}
.mcdmTblHeadRow.SLAMRes {
    font-weight: normal;
}
/* MAVT results */
.headTitlePos {
    margin-top: 3px;
}
.headTitlePosPoll {
    margin-top: 9px;
}
.subHeadTitlePos{
    margin-top: 3px;
}
.mcdmTblRowHead.MAVTRes {
    /*top: 55px;*/
    width: 270px;
}
.mcdmTblRowHeadCell.MAVTRes {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
}
.emptyExtraDivPerformance.MAVTRes {
    width: 270px;
    padding-left: 0;
    padding-right: 0;
}
.emptyExtraDivPerformance.MAVTRes .emptyExtraDivPerforTblColHeadCell {
    /*min-width: 124px;*/
    min-width: 115px;
    /*max-width: 134px;*/
}
.emptyExtraDivPerforTblColHead.MAVTRes{
    border-spacing: 12px 0px;
}
.emptyExtraDivPerforTblColHead.MAVTRes .emptyExtraDivPerforTblColHeadCell{
    width: 120px;
    min-width: 120px;
    max-width: 120px;
}
#MAVTResGLobalLabel{
    white-space: normal;
    line-height: 12px;
}
.weightsSumTitleAndVal.MAVTRes, .weightsSumTitleAndVal.MAVTRes {
    width: 108px;
}
.weightsSumRowHeader.MAVTRes {
    height: 54px;
    z-index: 3;
}
#MAVTTblBody {
    top: 82px;
}
.mcdmTableColHeadHolder.MAVTRes {
    left: 270px;
    z-index: 3;
}
.emptyExtraDivPerformance.MAVTRes.card {
    width: 132px;
    border-right: 0;
}
#MAVTCRTWEIGHTSUM {
    border: 1px solid #DAE4EA;
    width: 111px;
    margin: auto;
    color: #343433;
    padding-left: 0;
    text-align: center;
    font-weight: normal;
}
.weightsSumRowHeader.MAVTRes {
    width: 266px;
}
#MAVTAlterTitle {
    padding-left: 12px;
}
.mcdmTblHeadRow.MAVTRes {
    font-weight: normal;
}
/*MAVT VIP*/

.pageContentTitleHolder.MAVTvipRight{
    margin-left: 378px;
}

.pageContentTitleHolder.MAVTvipLeft{
    position: absolute;
    left: 0;
    width: 374px;
}

.pageContentTitle.MAVTvipRight{
    max-width: 85%;
}

.MAVTvipTblScrollDiv{
    max-height: 100%;
}

.mcdmTblRowHead.MAVTvipTable {
    width: 378px;
    border-right: 4px solid #ffffff;
    z-index: 3;
}

.mcdmTblRowHead.MAVTvip {
    width: 378px;
    border-right: 4px solid #ffffff;
    z-index: 3;
}

.mcdmTableCell.MinMAxVal{
    width: 110px;
    min-width: 90px;
    font-weight: normal;
}

.mcdmTableBody.MAVTvip{
    top: 28px;
}

.MAVTvipElipisis {
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

#MAVTvipMaxRegretRowTxt:hover{
    cursor: default;
}

.MAVTvipRwd{
    display: none;
}

.altShortHeadMAVTVIPRMrw:hover{
    cursor: default;
}

/*ELECTRE*/
.electreTableColHead{
    border-spacing: 0;
}

#ELECTREWeightsTitle{
    border-bottom: 1px solid #b3cedb;
    border-left: 1px solid #b3cedb;
    border-top: 1px solid #b3cedb;
}

.mcdmTableRow.border{
    border-bottom: 1px solid #b3cedb;
    border-right: 1px solid #b3cedb;
    border-top: 1px solid #b3cedb;
}

.tblGroupedByCriteria,
.tblGroupedByAlternatives{
    position: relative;
}

.electreTableRWD,
.electreTableOutrRWD,
.electreTableConcAndDiscRWD{
    display: none;
}

.electResTabHolder{
    float: left;
    height: 100%;
    max-width: 100%;
}

.electResTab{
    position: relative;
    float: left;
    display: table;
    height: 54px;
    margin-right: 15px;
    padding: 0 15px 0 60px;
    border-bottom: 5px solid #dde5e8;
    font-family: Arial;
    font-size: 1em;
    color : #444444;
    font-weight: normal;
}

.electResTab:hover{
    cursor: pointer;
}

.electResTab > div{
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
}

.electResTab .electResTabTxtRWD{
    display: none;
}

#ELECTREResultsTitleRwd{
    display: none;
}

.electResTab.selected{
    border-bottom: 5px solid #1266af;
    color : #1266AF;
    font-weight: bold;
}

.electResTab.selected:hover{
    cursor: default;
}

#matxOutRankTab{
    margin-right: 20px;
}

#ELECTRERobustTableDiv{
    display: none;
}

.pageContentTitleHolder.electreContentTitleHolder{
    border-bottom: 5px solid #dde5e8;
}

.electrePageContentTitle{
    height: 49px;
    font-family: Arial;
    font-weight: bold;
    font-size: 1.143em;
    color: #444444;
}

#matrixOutMoreInfo,
#ELECTREResConcTitleMoreInfo{
    display: block;
}

#page11 .electreTblRowHead .mcdmTblRowHeadCell:hover{
    cursor: default;
}

.chosenContentHolder{
    float: right;
    position: relative;
    display: table;
    height: 100%;
    max-width: 33%;
    padding-right: 10px;
    padding-left: 5px;
    font-weight: normal;
    font-family: Arial;
    font-size: 0.875em;
    color : #444444;
}

.ELECTREchosen{
    color: #1266AF;
    font-style: italic;
    float: right;
    position: relative;
    height: 100%;
    line-height: 49px;
    max-width: 32%;
    padding-right: 10px;
    padding-left: 5px;
    font-weight: normal;
    font-family: Arial;
    font-size: 0.875em;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

.ELECTREchosen span{
    font-weight: bold;
}

.showFullText:hover{
    cursor: pointer;
}

.moreInfoBtn.electreRes{
    width: auto;
    background: none;
    margin-left: 0;
}

#electreResChosenMoreInfoPopup .ELECTREchosen,
#electreResChosenRwdMoreInfoPopup .ELECTREchosen{
    max-width: 100%;
    white-space: normal;
    line-height: normal;
    float: none;
}

.chosenMulti:hover{
    cursor: pointer;
}

.chosenContentHolderRwd{
    display: none;
}

.pageContentTitleDivider.electreRes{
    margin: 8px 8px 7px 0;
    height: 33px;
}

#ELECTREResultTableDiv,
#ELECTRERobustTableDiv{
    max-height: 100%;
}

#ELECTREResultTableDivTabOpt.selected{
    background: url(../images/electrematrix1selected.png) 10px center no-repeat;
}

#ELECTREResultTableDivTabOpt{
    background: url(../images/electrematrix1unselected.png) 10px center no-repeat;
}

#ELECTRERobustTableDivTabOpt.selected{
    background: url(../images/electrematrix2selected.png) 10px center no-repeat;
}

#ELECTRERobustTableDivTabOpt{
    background: url(../images/electrematrix2unselected.png) 10px center no-repeat;
    margin-right: 0;
}

#ELECTREWeightTableContent {
    bottom: auto;
}

#t65{
    max-width: 179px;
}

#t64{
    max-width: 179px;
}

#page11 .mcdmTableColHeadCell.electreTableColHeadCellRWD{
    text-align: left;
}

.mcdmTableColHeadCell.electreTableColHeadCellRWD{
    width: 50%;
    line-height: normal;
    word-break: break-all;
}

.ResTableColHeadCellLeftRWD.mcdmTableColHeadCell{
    position: absolute;
    left: 0;
    width: 150px;
    height: 100%;
    /*display: table;*/
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    padding: 0 5px;
}

.ResTableColHeadCellRightRWD.mcdmTableColHeadCell{
    position: absolute;
    left: 150px;
    right: 0;
    line-height: 26px;
    height: 100%;
    display: inline-block;
}

#page10 .ResTableColHeadCellRightRWD.mcdmTableColHeadCell{
   left: 180px;
}

.ResTableColHeadCellLeftRWD.mcdmTableColHeadCell:hover{
    cursor: default;
}

#chosenContentRwd,
#chosenContent{
    padding-right: 5px;
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
    color: #1266AF;
    font-style: italic;
}

/*AHP compare*/
.compareAHPDropDownContainer{

}
.dropDownAHP{
    width: 200px;
}
#t68{
    padding-right: 5px;
}
#compareAHPTblBody.mcdmTableBody{
    top: 28px;
}
#compareAHPTblScrollDiv{
    display: block;
}
#compareAHPTableDivRwd{
    display: none;
}
#compareAHPTblContainer {
    bottom: 20px;
}
@keyframes colorchange
{
    0%   {color: red;}
    50%  {color: red;}
    100% {color: red;}
}

@-webkit-keyframes colorchange
{
    0%   {color: red;}
    50%  {color: red;}
    100% {color: red;}
}

@keyframes bcgcolorchange
{
    0%   {background: red;}
    50%  {background: red;}
    100% {background: red;}
}

@-webkit-keyframes bcgcolorchange
{
    0%   {background: red;}
    50%  {background: red;}
    100% {background: red;}
}
.changeTxtColor{
    animation: colorchange 2s;
    -webkit-animation: colorchange 2s; /* Chrome and Safari */
}
.changeBcgColor{
    animation: bcgcolorchange 2s;
    -webkit-animation: bcgcolorchange 2s; /* Chrome and Safari */
}
/*End AHP*/

/*AHP Results*/
.mcdmTableColHeadHolder.AHPresTableColHeadHolder{
    left: 0;
}
.AHPResCellInnerLeft{
    position: relative;
    width: 32px;
    height: 32px;
    line-height: 32px;
    float: right;
    color: #1266AF;
    font-weight: bold;
    background: url('../images/ahprankcircle.png') center no-repeat;
}

.AHPResCellInnerRight{
    width: 270px;
    line-height: 34px;
    padding-left: 15px;
    text-align: left;
    border: 1px solid #DAE4EA;
    font-weight: bold;
}

.AHPResCellInnerRight:hover{
    cursor: pointer;
}

.mcdmTableColHeadCell.AHPResLeft{
    width: 40%;
    min-width: 0;
    text-align: right;
}

.mcdmTableColHeadCell.AHPResRight{
    text-align: left;
    min-width: 0;
    width: 60%;
    max-width: 150px;
    padding-left: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden !important;
}

.mcdmTableCell.AHPResLeft{
    width: 40%;
    border: none;
}

.AHPResCellInnerLeft:after,
.AHPResCellInnerLeft:before{
    content: '';
    display: block;
    width: 1px;
    height: 14px;
    background: #1266af;
    position: absolute;
    bottom: -14px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.AHPResCellInnerLeft:before{
    top: -14px;
    bottom: auto;
}

.AHPResTblBody .mcdmTableRow:first-child .AHPResCellInnerLeft:before,
.AHPResTblBody .mcdmTableRow:last-child .AHPResCellInnerLeft:after{
    content: none;
}

.mcdmTableColHeadCell.AHPResLeft:hover,
.mcdmTableColHeadCell.AHPResRight:hover{
    cursor: default;
}

/* POLL - mediuim resolution */

.UserInfoContainer.poll{
    width:280px;
}

.pleaseLogin.poll{
    padding-left: 0px;
}
#logOut.poll {
    display: none;
    border-radius: 0;
    height: 36px;
    line-height: 34px;
}
.UserInfoPopupCol.poll{
    float: none;
    width: 100%;
    padding: 0px;
}
.adminIcon.poll{
    margin-left: 0px;
}
.languageComboWrapper{
    margin-right: 10px;
}
.splashMiddlePoll {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -151px;
    margin-top: -88px;
    width: 280px;
    height: 234px;
    perspective: 70rem;
    -webkit-perspective: 70rem;
    -moz-perspective: 70rem;
    -ms-perspective: 70rem;
    z-index: 1;
}
.cover {
    transform: rotateY(0deg);
    height: 178px;
    width: 140px;
    background: url(../images/pollanimation02.png) no-repeat 0 0;
    left: 0px;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}
.page {
    top: 50%;
    right: 0;
    margin-top: -139px;
    width: 140px;
    height: 201px;
    background: url(../images/pollanimation01.png) no-repeat 0 0;
}
.cover, .page {
    position: absolute;
    transform-origin: 100% 0;
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    box-sizing: border-box;
}
.cover.turn {
    animation: bookCover 3s ;
}
@keyframes bookCover {
    0% {
        transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
    }
    30% { z-index: 999 }
    100% {
        transform: rotateY(40deg);
        -webkit-transform: rotateY(40deg);
        -moz-transform: rotateY(40deg);
        -ms-transform: rotateY(40deg);
        z-index: 999;
    }
}
.splashPollModelName{
    position:absolute;
    top: 50%;
    right: 15px;
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 1.142em;
    text-align: right;
    margin-top: 50px;
    padding-left: 119px;
}
#Country {
    height: 34px;
}
.itemMenuHolder.poll {
    margin-left: 14px;
}
.headerRight.poll{
    width: auto;
}
.exitPollBtn{
    margin: 1px 10px 0 10px;
    background-image: url(../images/pollexitbtn.png);
    background-repeat: no-repeat;
    background-position: right 0px;
    min-width: 100px;
    height: 41px;
    line-height: 41px;
    font-family: Arial;
    font-weight: bold;
    font-style: italic;
    font-size: 1.143em;
    color: #FFFFFF;
    text-align: right;
    padding-right: 50px;
}
.exitPollBtn:hover{
    cursor: pointer;
    background-position: right -41px;
    text-decoration: underline;
}
.rightContainerPoll{
    position: absolute;
    width: 18%;
    right: 0px;
    top: 75px;
    bottom: 0px;
    background : -moz-linear-gradient(50% 0% -90deg,rgba(255, 255, 255, 1) 0%,rgba(228, 242, 242, 1) 59.68%,rgba(193, 242, 242, 1) 97.85%);
    background : -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(0.5968,rgba(228, 242, 242, 1) ),color-stop(0.9785,rgba(193, 242, 242, 1) ));
    background : -o-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    background : -ms-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C1F2F2' ,GradientType=0)";
    background : linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#C1F2F2' , GradientType=0);
}
.pagesContainerPoll{
    position: absolute;
    top: 123px;
    bottom: 0px;
    left: 0px;
    right: 18%;
    background: #ffffff;
}
.PageContainer.poll{
    top: 0px;
    right: 23px;
    box-shadow: 0px 0px 44px rgba(6, 25, 68, 0.55);
    -webkit-box-shadow: 0px 0px 44px rgba(6, 25, 68, 0.55);
    -moz-box-shadow: 0px 0px 44px rgba(6, 25, 68, 0.55);

}
.pageContent.poll{
    top: 10px;
}
.pageContentTitleHolder.poll{
    margin-top: 0px;
}
.pollPageTitleHolder {
    position: absolute;
    top: 75px;
    height: 50px;
    width: 100%;
    z-index: 1;
}
.pollPageTitle{
    position: absolute;
    /* width: 65%; */
    height: 48px;
    left: 0px;
    right: 18%;
    float: left;
    padding-left: 24px;
    line-height: 50px;
    color: #FFFFFF;
    font-family: Roboto-Black, sans-serif;
    /*font-size: 1.714em;*/
    font-size: 1.57em;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.45);
    text-align: left;
    background: url(../images/pagetitlebcg.png) no-repeat, -moz-linear-gradient(46.27% -927.4% -75deg,rgba(229, 160, 37, 1) 0%,rgba(252, 194, 43, 1) 26.88%,rgba(252, 207, 43, 1) 32.45%,rgba(252, 227, 43, 1) 44.09%,rgba(252, 241, 43, 1) 57.32%,rgba(252, 249, 43, 1) 73.36%,rgba(252, 252, 43, 1) 100%);
    background: url(../images/pagetitlebcg.png) no-repeat, -webkit-linear-gradient(-75deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
    background: url(../images/pagetitlebcg.png) no-repeat, -webkit-gradient(linear,46.27% -927.4% ,53.73% -11.81% ,color-stop(0,rgba(229, 160, 37, 1) ),color-stop(0.2688,rgba(252, 194, 43, 1) ),color-stop(0.3245,rgba(252, 207, 43, 1) ),color-stop(0.4409,rgba(252, 227, 43, 1) ),color-stop(0.5732,rgba(252, 241, 43, 1) ),color-stop(0.7336,rgba(252, 249, 43, 1) ),color-stop(1,rgba(252, 252, 43, 1) ));
    background: url(../images/pagetitlebcg.png) no-repeat, -o-linear-gradient(-75deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
    background: url(../images/pagetitlebcg.png) no-repeat, -ms-linear-gradient(-75deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5A025', endColorstr='#FCFC2B' ,GradientType=0)";
    background: url(../images/pagetitlebcg.png) no-repeat, linear-gradient(165deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5A025',endColorstr='#FCFC2B' , GradientType=1);
}
.pollPageTitle.comparison{
    background : url(../images/pagetitlebcg.png) no-repeat, -moz-linear-gradient(46.27% -821.85% -75deg,rgba(227, 72, 86, 1) 36.02%,rgba(231, 81, 92, 1) 48.97%,rgba(243, 106, 109, 1) 70.29%,rgba(248, 116, 116, 1) 77.42%,rgba(248, 122, 122, 1) 90.49%,rgba(249, 130, 130, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -webkit-linear-gradient(-75deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -webkit-gradient(linear,46.27% -821.85% ,53.73% 93.74% ,color-stop(0.3602,rgba(227, 72, 86, 1) ),color-stop(0.4897,rgba(231, 81, 92, 1) ),color-stop(0.7029,rgba(243, 106, 109, 1) ),color-stop(0.7742,rgba(248, 116, 116, 1) ),color-stop(0.9049,rgba(248, 122, 122, 1) ),color-stop(1,rgba(249, 130, 130, 1) ));
    background : url(../images/pagetitlebcg.png) no-repeat, -o-linear-gradient(-75deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    background : url(../images/pagetitlebcg.png) no-repeat, -ms-linear-gradient(-75deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E34856', endColorstr='#F98282' ,GradientType=0)";
    background : url(../images/pagetitlebcg.png) no-repeat, linear-gradient(165deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E34856',endColorstr='#F98282' , GradientType=1);
}
.pollPageTitle:after{
    position: absolute;
    border-right: solid transparent 23px;
    border-top: solid #b56a08 23px;
    bottom: -23px;
    content: " ";
    height: 0;
    right: 0px;
}
.pollPageTitle.comparison:after{
    border-top: solid #cc3b4d 23px;
}

.pollPageTitle div{
    float: left;
}

.pollPageTitle span{
    display: table-cell;
    vertical-align: middle;
}

.UserInfoPopupCol.poll.checkRwd {
    display: none;
}
#userinfoEmail {
    width: 100%;
}
.mcdmDataTblContainer.poll {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
#compareAHPTblContainer.mcdmDataTblContainer.poll{
    top: 47px;
}
.rightContentPoll{
    position: absolute;
    top: 120px;
    left: 6px;
    right: 6px;
    bottom: 147px;
    background: url(../images/pollinnerill.png) no-repeat center center;

}
.pollModelInfo{
    font-family: Arial;
    font-size: 1.143em;
    color: #444444;
    font-weight: bold;
    text-align: center;
    word-wrap: break-word;
}
#pollModNamPoll{
    font-weight: normal;
}
.pollModelInfoUnderlines{
    height: 8px;
    margin-top: 20px;
    border-bottom: 2px solid #F89838;
    border-top: 2px solid #F89838;
}
.pollRightImgCntr{

}
.pollPageNum{
    font-family: Arial;
    font-size: 0.929em;
    color: #4D7E8E;
    text-align: center;
    padding: 5px;
    height: 26px;
}
.pollNavigationContainer{
    height: 80px;
    width: 100%;
    position: absolute;
    bottom: 0px;
}
.pollNavigation{
    background : -moz-linear-gradient(-25.07% 0% -90deg,rgba(216, 242, 242, 1) 8.06%,rgba(200, 242, 242, 1) 30.1%,rgba(193, 242, 242, 1) 47.85%,rgba(190, 239, 239, 1) 64.85%,rgba(180, 229, 229, 1) 78.83%,rgba(162, 213, 211, 1) 91.7%,rgba(147, 198, 196, 1) 100%);
    background : -webkit-linear-gradient(-90deg, rgba(216, 242, 242, 1) 8.06%, rgba(200, 242, 242, 1) 30.1%, rgba(193, 242, 242, 1) 47.85%, rgba(190, 239, 239, 1) 64.85%, rgba(180, 229, 229, 1) 78.83%, rgba(162, 213, 211, 1) 91.7%, rgba(147, 198, 196, 1) 100%);
    background : -webkit-gradient(linear,-25.07% 0% ,-25.07% 100% ,color-stop(0.0806,rgba(216, 242, 242, 1) ),color-stop(0.301,rgba(200, 242, 242, 1) ),color-stop(0.4785,rgba(193, 242, 242, 1) ),color-stop(0.6485,rgba(190, 239, 239, 1) ),color-stop(0.7883,rgba(180, 229, 229, 1) ),color-stop(0.917,rgba(162, 213, 211, 1) ),color-stop(1,rgba(147, 198, 196, 1) ));
    background : -o-linear-gradient(-90deg, rgba(216, 242, 242, 1) 8.06%, rgba(200, 242, 242, 1) 30.1%, rgba(193, 242, 242, 1) 47.85%, rgba(190, 239, 239, 1) 64.85%, rgba(180, 229, 229, 1) 78.83%, rgba(162, 213, 211, 1) 91.7%, rgba(147, 198, 196, 1) 100%);
    background : -ms-linear-gradient(-90deg, rgba(216, 242, 242, 1) 8.06%, rgba(200, 242, 242, 1) 30.1%, rgba(193, 242, 242, 1) 47.85%, rgba(190, 239, 239, 1) 64.85%, rgba(180, 229, 229, 1) 78.83%, rgba(162, 213, 211, 1) 91.7%, rgba(147, 198, 196, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8F2F2', endColorstr='#93C6C4' ,GradientType=0)";
    background : linear-gradient(180deg, rgba(216, 242, 242, 1) 8.06%, rgba(200, 242, 242, 1) 30.1%, rgba(193, 242, 242, 1) 47.85%, rgba(190, 239, 239, 1) 64.85%, rgba(180, 229, 229, 1) 78.83%, rgba(162, 213, 211, 1) 91.7%, rgba(147, 198, 196, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8F2F2',endColorstr='#93C6C4' , GradientType=0);
    border-top : 1px solid #ffffff;
    border-bottom : 1px solid #c1f2f2;
    height: 53px;
}
.pollNavigationBtnsBcg{
    background: -moz-linear-gradient(-127.03% 100% 90deg,rgba(193, 242, 242, 1) 0%,rgba(190, 239, 239, 1) 37.89%,rgba(182, 231, 231, 1) 62.08%,rgba(167, 217, 216, 1) 82.36%,rgba(147, 198, 196, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(193, 242, 242, 1) 0%, rgba(190, 239, 239, 1) 37.89%, rgba(182, 231, 231, 1) 62.08%, rgba(167, 217, 216, 1) 82.36%, rgba(147, 198, 196, 1) 100%);
    background: -webkit-gradient(linear,-127.03% 100% ,-127.03% 0% ,color-stop(0,rgba(193, 242, 242, 1) ),color-stop(0.3789,rgba(190, 239, 239, 1) ),color-stop(0.6208,rgba(182, 231, 231, 1) ),color-stop(0.8236,rgba(167, 217, 216, 1) ),color-stop(1,rgba(147, 198, 196, 1) ));
    background: -o-linear-gradient(90deg, rgba(193, 242, 242, 1) 0%, rgba(190, 239, 239, 1) 37.89%, rgba(182, 231, 231, 1) 62.08%, rgba(167, 217, 216, 1) 82.36%, rgba(147, 198, 196, 1) 100%);
    background: -ms-linear-gradient(90deg, rgba(193, 242, 242, 1) 0%, rgba(190, 239, 239, 1) 37.89%, rgba(182, 231, 231, 1) 62.08%, rgba(167, 217, 216, 1) 82.36%, rgba(147, 198, 196, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#C1F2F2', endColorstr='#93C6C4' ,GradientType=0)";
    background: linear-gradient(0deg, rgba(193, 242, 242, 1) 0%, rgba(190, 239, 239, 1) 37.89%, rgba(182, 231, 231, 1) 62.08%, rgba(167, 217, 216, 1) 82.36%, rgba(147, 198, 196, 1) 100%);
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-top: 1px soild #c1f2f2;
    border-bottom: 1px soild #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93C6C4',endColorstr='#C1F2F2' , GradientType=0);
    margin: 4px 34px;
    width: 103px;
    height: 42px;
    margin: 5px auto;
}
.pollNavBtn{
    background: url(../images/pollnavprev.png) no-repeat 0px 0px;
    width: 44px;
    height: 35px;
    float: left;
    margin-top: 4px;
    margin-left: 5px;
}
.enterBtnBcg.poll {
    width: 280px;
}
#pollBtnNextPage{
    background: url(../images/pollnavnext.png) no-repeat 0px 0px;
}
.pollNavBtn:hover, #pollBtnNextPage:hover {
    background-position: 0px -35px;
    cursor: pointer;
}
#pollBtnPrevPage.disabled{
    background: url(../images/pollnavprevdisabled.png) no-repeat 0px 0px;
    cursor: default;
}
#pollBtnNextPage.disabled{
    background: url(../images/pollnavnextdisabled.png) no-repeat 0px 0px;
    cursor: default;
}
.weightsSumRow.poll{
    height: 56px;
    color: #274d69;
}
.submitPollHolder {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 120px;
    width: 100%;
    height: 90px;
    margin: auto;
    text-align: center;
}
.popupBtnBcg.submitPoll{
    display: inline-block;
    position: relative;
    top: 15px;
}
.weightsSumCell.pollRwd {
    color: #274d69;
}
#submitPollBtn {
    min-width: 120px;
}
.submitTxt {
    position: absolute;
    bottom: 108px;
    left: 0;
    right: 0;
    width: 94%;
    font-family: Arial;
    font-style: italic;
    font-size: 0.857em;
    color: #4D7E8E;
    margin: auto;
    text-align: center;
}
#pollPageTitleHolderRwd {
    display: none;
}
.PWcardBtnHolder {
    display: none;
}
#pageContentTitleHolderPoll {
    display: none;
}
#submitTxtRwd {
    display: none;
}

@media (min-width:1200px) {
    .iScrollVerticalScrollbar{
        right: 15px;
    }

/*    #methodsDialog{
        min-height: 775px;
    }*/

    /*Save/Load popups*/
    .modelPopWinContainer{
        max-width: 1500px;
        max-height: 775px;
        /*font-size: 115%;*/
    }
    .stngsContainer{
        max-width: 1660px;
    }
    .openSavePopupIlustration{
        background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, -moz-linear-gradient(50% 0% -90deg,rgba(255, 255, 255, 1) 0%,rgba(228, 242, 242, 1) 59.68%,rgba(193, 242, 242, 1) 97.85%);
        background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(0.5968,rgba(228, 242, 242, 1) ),color-stop(0.9785,rgba(193, 242, 242, 1) ));
        background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, -o-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, -ms-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background : url(../images/popupmodelillustrationlarge.svg) center / contain no-repeat, linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background-size: contain;
    }
    .modulesPopupIlustration{
        background : url(../images/modulespuzzle6large.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6large.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6large.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle6large.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6large.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6large.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }
    #modulesPopupIlustration,
    .modelPopWinDataLeft{
        width: 30%;
    }
    .saveOpenModelTabOpt:hover,
    #openExistTabOpt.saveOpenModelTabOpt:hover{
        background-position: 12px -103px;
        background-position: 12px 0;
    }

    .saveOpenModelTabOpt{
        background : url(../images/modelcreatenewbtnlarge.png) 12px 0 no-repeat;
    }

    #openExistTabOpt.saveOpenModelTabOpt{
        background : url(../images/modelopenbtnlarge.png) 12px 0 no-repeat;
    }

    .saveOpenModelTabOpt.selected{
        background : url(../images/modelcreatenewbtnlarge.png) 12px -206px no-repeat, -moz-linear-gradient(33.07% -76.01% -60deg,rgba(62, 153, 208, 1) 0%,rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelcreatenewbtnlarge.png) 12px -206px no-repeat, -webkit-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelcreatenewbtnlarge.png) 12px -206px no-repeat, -webkit-gradient(linear,33.07% -76.01% ,67.54% 180.55% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.9032,rgba(18, 102, 175, 1) ));
        background : url(../images/modelcreatenewbtnlarge.png) 12px -206px no-repeat, -o-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelcreatenewbtnlarge.png) 12px -206px no-repeat, -ms-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelcreatenewbtnlarge.png) 12px -206px no-repeat, linear-gradient(150deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    }
    #openExistTabOpt.saveOpenModelTabOpt.selected{
        background : url(../images/modelopenbtnlarge.png) 12px -206px no-repeat, -moz-linear-gradient(33.07% -76.01% -60deg,rgba(62, 153, 208, 1) 0%,rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelopenbtnlarge.png) 12px -206px no-repeat, -webkit-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelopenbtnlarge.png) 12px -206px no-repeat, -webkit-gradient(linear,33.07% -76.01% ,67.54% 180.55% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.9032,rgba(18, 102, 175, 1) ));
        background : url(../images/modelopenbtnlarge.png) 12px -206px no-repeat, -o-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelopenbtnlarge.png) 12px -206px no-repeat, -ms-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelopenbtnlarge.png) 12px -206px no-repeat, linear-gradient(150deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    }

    .modelPopWinDataRight,
    .modelPopWinTitle
    {
        width: 70%;
    }
    .modelPopWinTitle{
        background-size: contain;
        height: 62px;
        line-height: 62px;
    }
    .modelPopWinClose{
        width: 71px;
        background: url(../images/popupclosebtnlarge.png) center 0 no-repeat;
    }
    .modelPopWinClose:hover{
        background: url(../images/popupclosebtnlarge.png) center -61px no-repeat;
    }
    .modelPopWinDivider{
        right: 74px;
        height: 45px;
    }
    .saveOpenHomeBtn{
        background: url(../images/popuphomebtnlarge.png) center 0 no-repeat;
        width: 71px;
    }
    .saveOpenHomeBtn:hover {
        background-position: center -61px;
    }
    #saveBtn.popupbutton span{
        background: url(../images/btnsaveiconlarge.png) 7px center no-repeat;
        padding-left: 36px;
        line-height: 41px;
    }
    #saveBtn.popupbutton.disabled span{
        background: url(../images/btnsaveiconlarge.png) 7px center no-repeat;
        line-height: 41px;
        padding-left: 36px;
    }
    .modelPopWinMoreInfo{
        background: url(../images/moreinfobtnlarge.png) center 0 no-repeat;
        height: 38px;
        top: 6px;
        width: 30px;
    }
    .modelPopWinMoreInfo:hover{
        background: url(../images/moreinfobtnlarge.png) center -39px no-repeat;
        cursor: pointer;
    }
    .modelPopWinTitleHolder{
        height: 62px;
    }
    .saveOpenModelTabOptHolder{
        height: 103px;
    }
    .saveOpenModelContent{
        top: 151px;
    }
    .saveOpenModelTabOpt{
        line-height: 100px;
        font-size: 1.428em;
    }
    .savePopupInput{
        height: 41px;
        line-height: 39px;
    }
    #saveBtn.popupbutton{
        height: 41px;
    }
    .modelListTextSave {
        font-size: 1em;
        line-height: 1.2em;
        padding: 1em 53px 1em 5px;
        margin: 0px 0px 0px 15px;
    }
    .modelListText {
        font-size: 1em;
        line-height: 1.2em;
        padding: 1em 54px 1em 42px;
        margin: 0px 0px 0px 15px;
        background: url(../images/radiobtnunselectedlarge.png) 0 center no-repeat;
    }
    .modelListTextSelected {
        font-size: 1em;
        line-height: 1.2em;
        padding: 1em 290px 1em 42px;
        margin: 0px 0px 0px 15px;
        background: url(../images/radiobtnselectedlarge.png) 0 center no-repeat;
    }

    /*Active methods popup*/
    .methodsPopIlustration{
        width: 23%;
    }
    .modelPopWinDataRight.methodsPopRight,
    .modelPopWinTitle.methodsPopWinTitle{
        width: 77%;
    }
    .methodsContainer{
        top: 85px;
        bottom: 130px;
        max-height: 100%;
    }
    .methodsPopWinContent{
        width: 95%;
        max-width: 1050px;
    }
    .methodsOptHolder{
        width: 24%;
        height: 100%;
        min-height: 206px;
        margin-left: 1%;
    }
    .methodsBtnContainer{
        height: 45%;
        margin: 2%;
    }
    #AHPmethodBtnContainer{
        height: 45%;
    }
    .methodsOkBtnContainer{
        bottom: -85px;
    }
    .methodsOptCB{
        height: 65px;
        width: 65px;
        bottom: -32px;
        left: -32px;
        background: url(../images/activemethodsbtnlarge.png) 0 0 no-repeat;
    }
    .methodsOptCB:hover{
        background: url(../images/activemethodsbtnlarge.png) 0 -64px no-repeat;
    }
    .statusOptLabel.active .methodsOptCB{
        background: url(../images/activemethodsbtnlarge.png) 0 -128px no-repeat;
    }
    .methodsOptHurwicz{
        background: url(../images/activemethodico1unselectedlarge.png) center 16px no-repeat;
    }
    .methodsOptHurwicz.active{
        background: url(../images/activemethodico1selectedlarge.png) center 16px no-repeat;
    }
    .methodsOptSLAM{
        background: url(../images/activemethodico2unselectedlarge.png) center 16px no-repeat;
    }
    .methodsOptSLAM.active {
        background: url(../images/activemethodico2selectedlarge.png) center 16px no-repeat;
    }
    .methodsOptMAVT{
        background: url(../images/activemethodico3unselectedlarge.png) center 16px no-repeat;
    }
    .methodsOptMAVT.active{
        background: url(../images/activemethodico3selectedlarge.png) center 16px no-repeat;
    }
    .methodsOptELECTRE{
        background: url(../images/activemethodico4unselectedlarge.png) center 16px no-repeat;
    }
    .methodsOptELECTRE.active{
        background: url(../images/activemethodico4selectedlarge.png) center 16px no-repeat;
    }
    .methodsOptAHP{
        background: url(../images/activemethodico5unselectedlarge.png) center 16px no-repeat;
    }
    .methodsOptAHP.active{
        background: url(../images/activemethodico5selectedlarge.png) center 16px no-repeat;
    }
    .methodOptLabel{
        height: 44px;
        line-height: 44px;
        font-size: 1.24em;
        padding-left: 20px;
    }
    .selectedMethodsTxtHolder.on{
        line-height: 80px;
        background: url(../images/activemethodinfoicolarge.png) 0 center no-repeat;
    }
    .selectedMethodsTxtHolder.off{
        line-height: 80px;
        background: url(../images/activemethodinfoicolargedisabled.png) 0 center no-repeat;  /*replace icon*/
    }
    .selectedMethodsInfoTxt{
        width: auto;
    }
    #selectedMethodsInfoLabel{
        margin-top: 0;
    }

    .controlOpenCountButtons,
    .controlOpenCountButtonsUnlocked{
        height: 30px;
        line-height: 40px;
        padding-left: 26px;
    }
    .controlOpenCountButtons{
        background: url(../images/icomodellockedlarge.png) 0 center no-repeat;
    }
    .controlOpenCountButtonsUnlocked{
        background: url(../images/icomodelunlockedlarge.png) 0 center no-repeat;
        line-height: 43px;
    }

    .controlLoadButtons,
    .controlLoadButtonsDisabled{
        max-width: 120px;
        min-width: 105px;
        height:41px;
    }

    .controlLoadButtons > span,
    .controlLoadButtonsDisabled > span{
        line-height: 41px;
        padding-left: 35px;
    }
    .controlLoadButtons.controlLoadButtonsDelete,
    .controlLoadButtonsDisabled.controlLoadButtonsDelete{
        right: 56px;
    }
    .controlLoadButtons.controlLoadButtonsDelete span,
    .controlLoadButtonsDisabled.controlLoadButtonsDelete span{
        background:  url(../images/btndeleteiconlarge.png) 9px center no-repeat;
    }
    .controlLoadButtons.controlLoadButtonsLoad{
        right: 173px;
    }
    .controlLoadButtons.controlLoadButtonsLoad span{
        background: url(../images/btnopeniconlarge.png) 5px center no-repeat;
    }

    #storeModalFileList,
    #openModalFileList{
        margin-right: 45px;
    }
    .modelPopWinData,
    .stngsPopupData{
        top: 62px;
    }

    /*PopUps*/
    .popupbutton.extralarge.disabled span,
    .popupbutton.extralarge.disabled span:hover {
        background: url(../images/btnchecklarge.png) 0 -84px no-repeat;
        line-height: 55px;
    }
    .popupbutton.large span:hover,
    .popupbutton.extralarge span:hover {
        background: url(../images/btnchecklarge.png) 0 -39px no-repeat;
        cursor: pointer;
    }
    .logOutIcon {
        width: 32px;
        height: 38px;
        background: url(../images/adminlogoutlarge.png) 0 0 no-repeat;
    }
    .logOutIcon:hover {
        background: url(../images/adminlogoutlarge.png) 0 -38px no-repeat;
    }
    .adminInfoPopup {
        top: 67px;
        min-width: 250px;
    }
    .closeBtnPopup {
        height: 37px;
        background-position: center 1px;
    }
    .closeBtnPopup:hover{
        background-position: center -33px;
    }
    .modelPopWinDivider.modelInfo{
        height: 26px;
    }

    .PopupTitle {
        height: 37px;
        line-height: 37px;
        /*        font-size: 1.286em;*/
    }

    .modalContainer.modelInfo {
        max-width: 533px;
        max-height: 481px;
    }
    #modelInfoIcon {
        width: 84px;
        height: 84px;
        margin: 2% auto 1% auto;
    }
    #modelInfoIcon.draft {
        background: url(../images/modelinficodraftlarge.png)0 0 no-repeat;
    }
    #modelInfoIcon.active {
        background: url(../images/modelinficoactivelarge.png)0 0 no-repeat;
    }
    #modelInfoIcon.archived {
        background: url(../images/modelinficoarchivedlarge.png)0 0 no-repeat;
    }
    .modelInfoText.top {
        margin-top: 4%;
    }

    .modulesItems{
        min-height: 220px;
    }
    .popupbutton.extralarge {
        min-width: 180px;
        height: 55px;
        padding: 0 20px;
        font-size: 1.071em;
    }
    .popupbutton.extralarge span {
        line-height: 55px;
        padding-left: 52px;
        background-position: 0 5px;
    }
    .popupbutton.extralarge span:hover{
        background-position: 0 -39px;
    }

/*    #modulesDialog{
        min-height: 810px;
    }*/
    .modulesItem{
        padding-left: 0;
        font-size: 1.485em;
    }
    .modulesItem div{
        height: 106px;
        width: 120px;
        top: 5px;
    }
    .modulesPopupIlustrationAltern{
        background : url(../images/modulespuzzle2large.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle2large.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle2large.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle2large.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle2large.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle2large.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }

    .modulesPopupIlustrationCriteria{
        background : url(../images/modulespuzzle3large.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle3large.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle3large.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle3large.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle3large.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle3large.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }

    .modulesPopupIlustrationAlternCriteria{
        background : url(../images/modulespuzzle4large.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle4large.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle4large.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle4large.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle4large.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle4large.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }

    .modulesPopupIlustrationAlternCriteriaPerformance{
        background : url(../images/modulespuzzle5large.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle5large.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle5large.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle5large.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle5large.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle5large.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }

    .modulesPopupIlustrationALL{
        background : url(../images/modulespuzzle6large.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6large.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6large.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle6large.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6large.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6large.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }

    .modulesPopupIlustrationALLoff{
        background : url(../images/modulespuzzle1large.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle1large.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle1large.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle1large.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle1large.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle1large.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }
    #moduleAlternatives.off div, #moduleAlternatives.off.active div{
        background : url(../images/iconalternativeslarge.png) 0 -110px no-repeat;
    }
    #moduleCriteriaCC.off div, #moduleCriteriaCC.off.active div{
        background : url(../images/iconcriterialarge.png) 0 -110px no-repeat;
    }
    #modulePerformance.off div, #modulePerformance.off.active div{
        background : url(../images/iconperformancelarge.png) 0 -110px no-repeat;
    }
    #moduleMethods.off div, #moduleMethods.off.active div{
        background : url(../images/iconmethodslarge.png) 0 -110px no-repeat;
    }
    #moduleAlternatives.on div, #moduleAlternatives.on.active div{
        background : url(../images/iconalternativeslarge.png) 0 0 no-repeat;
    }
    #moduleCriteriaCC.on div, #moduleCriteriaCC.on.active div{
        background: url(../images/iconcriterialarge.png) 0 0 no-repeat;
    }
    #modulePerformance.on div, #modulePerformance.on.active div{
        background : url(../images/iconperformancelarge.png) 0 0 no-repeat;
    }
    #moduleMethods.on div, #moduleMethods.on.active div{
        background : url(../images/iconmethodslarge.png) 0 0 no-repeat;
    }
    #moduleAlternatives.disabled div{
        background : url(../images/iconalternativeslarge.png) 0 -220px no-repeat;
    }
    #moduleCriteriaCC.disabled div{
        background : url(../images/iconcriterialarge.png) 0 -220px no-repeat;
    }
    #modulePerformance.disabled div{
        background : url(../images/iconperformancelarge.png) 0 -220px no-repeat;
    }
    #moduleMethods.disabled div{
        background : url(../images/iconmethodslarge.png) 0 -220px no-repeat;
    }

    /*data source popup*/
    #modSource_model, #modSource_avg, #modSource_median{
        top: 7px;
        bottom: 5px;
        left: 7px;
        right: 7px;
    }
    #modSource_model input[type='radio'] + span, #modSource_avg input[type='radio'] + span, #modSource_median input[type='radio'] + span {
        line-height: 40px;
        padding-left: 80px;
        font-size: 1em;
    }
    #modSource_avg input[type='radio']:checked + span.modelPropOptTxt, #modSource_median input[type='radio']:checked + span.modelPropOptTxt{
        /*background: url(../images/settingsradiobtnselectedlarge.png) 10px center no-repeat, url(../images/modelstatusarchivedpollbtnlarge.png) 41px -2px no-repeat;*/
    }

    /*Pairwise Comparison Card*/
    .pairwiseComparisonCard{
        height: 303px;
        border-top: 12px solid #1266af;
        border-bottom: 12px solid #1266af;
        /*border-right: 44px solid #1266af;*/
        border-left: 1px solid #094f82;
    }
    .slidePCcardBtnHolder{
        width: 44px;
        right: -44px;
        top: -12px;
        bottom: -12px;
    }
    .slidePCcardBtn{
        font-size: 125%;
        width: 44px;
        line-height: 44px;
        background-image:url(../images/pairwisebtnopenlarge.png);
        background-repeat: no-repeat;
        background-position: 15px 248px;
    }
    .slidePCcardBtnClose{
        background-image:url(../images/pairwisebtncloselarge.png);
        line-height: 44px;
        background-repeat: no-repeat;
        background-position: 15px 248px;
    }
    .PairwiseQuestionTxtHolder{
        display: table;
        width: 100%;
    }
    .PairwiseQuestionTxt{
        position: relative;
        width: 100%;
        height: 60px;
        display: table-cell;
        vertical-align: middle;
    }
    #pairwiseComparisonMoreInfo, #pairwiseComparisonAHPMoreInfo{
        position: absolute;
        right: 20px;
        top: 8px;
    }
    .vasScaleContainer{
        position: relative;
        margin: 0px auto;
        width: 60%;
    }
    .leftCritDesc, .rightCritDesc {
        /*position: absolute;*/
        /*width: 20%;*/
        top: 89px;
        /*margin-top: -50px;*/
    }

    .ccLeftLabel, .ccRightLabel{
        text-align: right;
        margin-bottom: 5px;
    }
    .ccLeftLabel{
        margin-right: 8px;
    }
    .ccRightLabel{
        text-align: left;
        margin-left: 8px;
    }
    .ccLeftLongDesc, .ccRightLongDesc{
        text-align: right;
        height: 165px;
        max-height: 170px;
    }
    .ccLeftLongDesc{
        margin-right: 8px;
    }
    .ccRightLongDesc{
        text-align: left;
        margin-left: 8px;
    }

    /*ui slider*/
    .ui-slider .ui-slider-handle {
        width: 18px;
        height: 33px;
        background-image:url(../images/dragerlarge.png);
        background-repeat:no-repeat;
        background-position: 0 0;
    }
    .ui-slider-horizontal .ui-slider-handle {
        top: 23px;
        margin-left: -9px;
    }

    #splash .comboBox,
    #UserInfoDialog .comboBox {
        height: 34px;
        min-height: 34px;
        line-height: 32px;
    }
    .img-flag {
        padding-left: 44px;
        line-height: 32px;
    }
    .img-flag.UK{
        background: url(../images/splashflaguklarge.png) 0 center no-repeat;
    }
    .img-flag.ES{
        background: url(../images/splashflagspainlarge.png) 0 center no-repeat;
    }
    .img-flag.SRB{
        background: url(../images/splashflagserbialarge.png) 0 center no-repeat;
    }

    /*Settings popup*/
    .stngsTabOpt{
        line-height: 100px;
        font-size: 1.143em;
    }
    .stngTabHelper{
        height: 100%;
        position: static;
        transform: none;
        -webkit-transform: none;
    }
    .stngTabOptIcon{
        width: 50px;
        height: 100%;
        float: left;
        margin-left: 5px;
        vertical-align: middle;
        line-height: normal;
    }
    .stngsTabOpt.selected{
        font-size: 1.285em;
        border-radius: 18px 0px 0px 18px;
        -moz-border-radius: 18px 0px 0px 18px;
        -webkit-border-radius: 18px 0px 0px 18px;
    }
    .stngsTabOpt.selected .stngTabOptIcon{
        margin-right: 0;
        margin-left: 5px;
    }
    .stngTabOptTxt{
        height: 100%;
        width: 66%;
        display: table;
        padding-left: 5px;
        font-size: 1em;
    }
    .stngTabOptTxt > div{
        display: table-cell;
        text-align: left;
    }
    .statusStngsTabOptIcon.active{
        background: url('../images/settmenustatusact2large.png') center center no-repeat;
    }
    .statusStngsTabOptIcon.archived{
        background: url('../images/settmenustatusarch2large.png') center center no-repeat;
    }
    .statusStngsTabOptIcon.draft{
        background: url('../images/settmenustatusdraftbtn2.png') center center no-repeat;
    }

    .pollGroupStngsTabOptIcon{
        background: url('../images/settingsmenumodelstatuslarge.png') center -100px no-repeat;
    }

    #groupsStngsTabOptIcon{
        background: url('../images/settingsmenugroups2large.png') center center no-repeat;
    }

    #pollListStngsTabOptIcon{
        background: url('../images/settmenupolllinvt2large.png') center center no-repeat;
    }

    #matrixSStngsTabOptIcon{
        background: url('../images/settingsmenuperformancematrix2large.png') center center no-repeat;
    }

    #exportPLStngsTabOptIcon{
        background: url('../images/settingsmenuexportpolls2large.png') center center no-repeat;
    }
    .expPollListGroupDDHolder{
        margin-bottom: 0;
        margin-top: 10px;
    }

    .stngsTabOpt.selected .statusStngsTabOptIcon.active{
        background: url('../images/settmenustatusact1large.png') center center no-repeat;
    }
    .stngsTabOpt.selected .statusStngsTabOptIcon.archived{
        background: url('../images/settmenustatusarch1large.png') center center no-repeat;
    }
    .stngsTabOpt.selected .statusStngsTabOptIcon.draft{
        background: url('../images/settmenustatusdraft1large.png') center center no-repeat;
    }

    .stngsTabOpt.selected #groupsStngsTabOptIcon{
        background: url('../images/settingsmenugroups1large.png') center center no-repeat;
    }

    .stngsTabOpt.selected #pollListStngsTabOptIcon{
        background: url('../images/settmenupolllinvt1large.png') center center no-repeat;
    }

    .stngsTabOpt.selected #matrixSStngsTabOptIcon{
        background: url('../images/settingsmenuperformancematrix1large.png') center center no-repeat;
    }

    .stngsTabOpt.selected #exportPLStngsTabOptIcon{
        background: url('../images/settingsmenuexportpolls1large.png') center center no-repeat;
    }
    .stngsButtonHolder{
        position: relative;
        float: left;
        height: 100%;
        width: 50%;
    }
    .statusTabText{
        width: 50%;
        float: left;
        height: 100%;
        padding: 0 8% 0 0;
        margin: 0;
        display: table;
        font-size: 1em;
    }
    .statusTabText > div{
        display: table-cell;
        vertical-align: middle;
        line-height: 1em;
    }
    .popupButtonGrayBcg{
        position: absolute;
        height: 76px;
        width: 283px;
        margin: 0;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }
    .popupButtonGrayInner{
        top: 9px;
        bottom: 7px;
        left: 9px;
        right: 9px;
    }

    .popupButtonGrayInner > input[type='radio'] + span{
        line-height: 58px;
        padding-left: 118px;
        font-size: 1.143em;
    }
    #modStatus_draft input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselectedlarge.png) 16px center no-repeat, url(../images/modelstatusdraftpollbtnlarge.png) 50px 0px no-repeat;
    }
    #modStatus_draft.disabled input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselectedlarge.png) 16px center no-repeat, url(../images/modelstatusdraftpollbtnlarge.png) 50px -58px no-repeat;
    }
    #modStatus_active input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselectedlarge.png) 16px center no-repeat, url(../images/modelstatusactivepollbtnlarge.png) 50px 0px no-repeat;
    }
    #modStatus_active.disabled input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselectedlarge.png) 16px center no-repeat, url(../images/modelstatusactivepollbtnlarge.png) 50px -58px no-repeat;
    }
    #modStatus_archived input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselectedlarge.png) 16px center no-repeat, url(../images/modelstatusarchivedpollbtnlarge.png) 50px 0px no-repeat;
    }
    #modStatus_archived.disabled input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselectedlarge.png) 16px center no-repeat, url(../images/modelstatusarchivedpollbtnlarge.png) 50px -58px no-repeat;
    }
    #modStatus_draft input[type='radio']:checked + span.modelPropOptTxt{
        background: url(../images/settingsradiobtnselectedlarge.png) 16px center no-repeat, url(../images/modelstatusdraftpollbtnlarge.png) 50px 0 no-repeat;
    }
    #modStatus_active input[type='radio']:checked + span.modelPropOptTxt{
        background: url(../images/settingsradiobtnselectedlarge.png) 16px center no-repeat, url(../images/modelstatusactivepollbtnlarge.png) 50px 0 no-repeat;
    }
    #modStatus_archived input[type='radio']:checked + span.modelPropOptTxt{
        background: url(../images/settingsradiobtnselectedlarge.png) 16px center no-repeat, url(../images/modelstatusarchivedpollbtnlarge.png) 50px 0 no-repeat;
    }
    .modelStngsSelectionInfoTxt.active{
        padding-top: 70px;
        background: url(../images/modelstatusiconactivepollmoreinfolarge.png) center no-repeat;
    }
    .modelStngsSelectionInfoTxt.draft{
        padding-top: 70px;
        background: url(../images/modelstatusicondraftpollinfolarge.png) center no-repeat;
    }
    .modelStngsSelectionInfoTxt.archived{
        padding-top: 70px;
        background: url(../images/modelstatusiconarchivedpollinfolarge.png) center no-repeat;
    }

    /*Settings Groups*/
    .stngsContentTitleHolder {
        position: relative;
        height: 53px;
        width: 100%;
        line-height: 52px;
        margin-top: 15px;
        border-bottom: 5px solid #1266af;
        background-color: #edf4f7;
    }
    .copyGroupLink{
        width: 115px;
    }
    .addedGroupNameContainer{
        padding-left: 10px;
    }
    .selectForPollCheck {
        background-image: url(../images/splashcheckboxlarge.png);
        background-position: 0 -42px;
        height: 42px;
        padding-left: 50px;
    }
    /*Settings export polls*/
    .expPolsContent{
        top: 63px;
    }
    .refreshAndIncludeComboHolder{
        width: auto;
        margin-bottom: 9px;
    }
    .copyExpToXlsHolder {
        float: none;
        width: auto;
        display: inline-block;
        right: 0px;
        position: absolute;
    }
    #exportPollListToExcel.settingsBtnBcg, #copyExpPollListTable.settingsBtnBcg{
        margin-top: 10px;
        float: right;
    }
    #copyExpPollListTable{
        margin-left: 0px;
    }
    .expPollListGroupDDHolder {
        width: 310px;
    }
    .expPollListGroupComboLabel{
        width: 139px;
    }
    /*Welcome Popup*/
/*    #welcomeDialog{
        min-height: 750px;
    }*/
    #welcomeStopShowCBtxt{
        padding-right: 55px;
        font-size: 1.15em;
    }
    .modelPopWinDataLeft.welcomePopIlustration{
        background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, -moz-linear-gradient(50% 0% -90deg,rgba(255, 255, 255, 1) 0%,rgba(228, 242, 242, 1) 59.68%,rgba(193, 242, 242, 1) 97.85%);
        background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(0.5968,rgba(228, 242, 242, 1) ),color-stop(0.9785,rgba(193, 242, 242, 1) ));
        background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, -o-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, -ms-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background: url(../images/abouttollillustrationlarge.svg) center / contain no-repeat, linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background-size: contain;
    }
    .welcomePopP1Icon{
        background: url(../images/abouttoolico1large.png) center center no-repeat;
    }
    .welcomePopP2Icon{
        background: url(../images/abouttoolico2large.png) center center no-repeat;
    }
    .welcomePopP3Icon{
        background: url(../images/abouttoolico3large.png) center center no-repeat;
    }
    .welcomePopP{
        padding-left: 140px;
    }
    .welcomePopPIcon{
        width: 120px;
    }
    .welcomePopPHolder{
        min-height: 120px;
    }

    .chartBtn {
        left: 5px;
        width: 32px;
        height: 36px;
        border-radius: 6px 8px 10px 10px;
    }
    #editHUS.slidePCcardBtn,
    #editSLAM.slidePCcardBtn,
    #editMAVT.slidePCcardBtn {
        /*border-radius: 0;*/
        background-position: 17px 116px;
        line-height: 44px;
        width: 44px;
    }
    #editSLAM.slidePCcardBtn,
    #editMAVT.slidePCcardBtn {
        background-position: 17px 252px;
    }
    .slideHUScardBtnHolder, .slideSLAMcardBtnHolder,
    .slideMAVTcardBtnHolder {
        width: 44px;
        position: absolute;
        right: -54px;
        bottom: -9px;
    }
    
    .openDataSourceBtn {
        background: url(../images/datasourcebtn.png) right 0px no-repeat;
        max-height: 38px;
        /*max-width: 510px;*/
        margin: 6px;
        padding-right: 44px;
        padding-left: 0;
        line-height: 38px;
        color: #1266AF;
        font-weight: bold;
    }        
    
    .rescaledSliderHolder {
        margin-right: 15px;
    }
    /*ELECTRE*/
    #ELECTREResultTableDivTabOpt.selected{
        background: url(../images/electrematrix1selectedlarge.png) 30px center no-repeat;
    }

    #ELECTREResultTableDivTabOpt{
        background: url(../images/electrematrix1unselectedlarge.png) 30px center no-repeat;
    }

    #ELECTRERobustTableDivTabOpt.selected{
        background: url(../images/electrematrix2selectedlarge.png) 30px center no-repeat;
    }

    #ELECTRERobustTableDivTabOpt{
        background: url(../images/electrematrix2unselectedlarge.png) 30px center no-repeat;
    }
    .electResTab{
        padding: 0 16px 0 87px;
    }
    #t64{
        max-width: 218px;
    }
    #t65{
        max-width: 310px;
    }
    .ELECTREchosen{
        max-width: 27%;
        font-size: 0.93em;
    }

    .criteriaMMinputHolder {
        width: 43%;
    }
    .minMaxButtonHolder{
        width: 14%;
    }

    /*POLL*/
    .splashPollModelName{
        font-size: 1.5em;
    }
}

/*Large screens*/
@media (min-width:1367px) {
    /*splashscreen*/
    .splashMCDMLogo{
        right: 20px;
        width:61%;
        height:106px;
        margin-top: -126px;
        background: url(../images/splashmcdmlogolarge.png) no-repeat center right;
        background-size: contain;
    }
    .splashCenter{
        top: 64px;
    }
    .imgHolder {
        top: 0;
        left: 50%;
        width: 1920px;
        height: 511px;
        text-align: right;
        margin-left: -960px;
    }
    .imgHolderAnimation {
        width: 1920px;
        height: 511px;
        background: url(../images/splashbcgrombslarge.png) no-repeat 0 0;
    }
    .imgPollLineHolder {
        top: 49%;
    }
    @keyframes splashWidth {
        from {width: 0;}
        to {width: 1920px;}
    }
    .splashCenterContent{
        height: 511px;
    }
    .splashMiddle{
        margin-left: -209px;
        margin-top: -209px;
        width: 418px;
        height: 418px;
        background: url(../images/splashpuzzleshadowlarge.png) no-repeat 0 0;

    }
    .splashpuzzle{
        width: 197px;
        height: 197px;
    }
    .splashpuzzle.alternatives{
        top: 50%;
        left: 12px;
        margin-top: -98px;
        background: url(../images/splashpuzzle1large.png) no-repeat 0 0;
    }
    .splashpuzzle.criteriaCC{
        top: 13px;
        left: 50%;
        margin-left: -99px;
        background: url(../images/splashpuzzle2large.png) no-repeat 0 0;
    }
    .splashpuzzle.performance{
        top: 50%;
        right: 12px;
        margin-top: -98px;
        background: url(../images/splashpuzzle3large.png) no-repeat 0 0;
    }
    .splashpuzzle.methods{
        bottom: 12px;
        left: 50%;
        margin-left: -99px;
        background: url(../images/splashpuzzle4large.png) no-repeat 0 0;
    }
    .splashLeft{
        left: 20px;
        top: 164px;
    }
    .splashLine{
        height: 4px;
        margin-bottom: 13px;
    }
    .UserInfoModelDialog  {
        top:585px;
    }
    .UserInfoPopupInput{
        height: 42px;
        line-height: 40px;
    }
    .smallCheckHolder {
        width: 42px;
        height: 42px;
    }
    .smallCheck {
        background-image: url(../images/splashcheckboxlarge.png);
        background-position: 0 -42px;
        width: 42px;
        height: 42px;
    }
    .iAgreeTbl {
        height: 42px;
    }
    .iAgreeTxt {
        padding-left: 50px;
    }
    .orlogo{
        width: 225px;
        height: 73px;
        font-size: 0.8125em;
        padding-right: 7px;
        color: #FFFFFF;
        text-align: right;
        background: url("../images/splashzrxlogolarge.png") 0px 7px no-repeat;
        margin-top: -93px;
    }
    .splashCenter{
        height: 629px;
        background: url(../images/splashbcgcircleslarge.png) no-repeat center 47px;
    }
    .splashInfoTxt{
        right: 20px;
        font-size: 1.428em;
        line-height: 1em;
        margin-top: 85px;
        padding-left: 197px;
    }
    .telORemail{
        font-size: 0.8125em;
        padding-left: 26px;
    }
    .splashWeb {
        margin-top: 20px;
        background: url("../images/splashwebiconlarge.png") 0px 0px no-repeat;
    }
    .splashEmail {
        margin-top: 45px;
        background: url("../images/splashmailiconlarge.png") 0px 0px no-repeat;
    }
    #logOut.poll {
        height: 42px;
    }
    .enterBtnBcg{
        width: 280px;
        height: 90px;
        margin: 0px auto;
        padding: 15px;
        border-radius : 24px;
        -moz-border-radius : 24px;
        -webkit-border-radius : 24px;
        border-top: rgba(226, 230, 237, 0.3) 1px solid;
        border-top: rgba(40, 171, 255, 0.3) 1px solid;
    }
    .enterBtn{
        border-radius: 12px;
        -moz-border-radius: 12px;
        -webkit-border-radius: 12px;
        line-height: 60px;
        font-size: 1.571em;
    }
    .enterBtn>span{
        background: url(../images/splashstartbtnicolarge.png) 0 0 no-repeat;
        padding-left: 55px;
    }
    #EnterBtnBcg.enterBtnBcg{
        top:585px;
    }
    #splash{min-height: 925px;}
    .splashUserHeader {
        line-height: 42px;
    }
    #splash .comboBox,
    #UserInfoDialog .comboBox {
        height: 42px;
        min-height: 42px;
        line-height: 40px;
        padding: 0px 40px 0px 7px;
    }
    .img-flag{
        line-height: 40px;
    }

    .splashMiddlePoll{
        margin-left: -182px;
        margin-top: -109px;
        width: 334px;
        height: 234px;
    }
    .cover {
        height: 213px;
        width: 167px;
        background: url(../images/pollanimation02large.png) no-repeat 0 0;
    }
    .page {
        margin-top: -144px;
        width: 167px;
        height: 240px;
        background: url(../images/pollanimation01large.png) no-repeat 0 0;
    }
    /*end splashscreen*/

    .dsBtnSelectedSource {
        max-width: 554px;
    }
    .openDataSourceBtn {
        /*max-width: 714px;*/
    }
    .modelPopWinDataLeft{
        /*background-size: auto;*/
    }
    .shortNameHolder {
        width: 23%;
    }
    .domainHolder {
        width: 46%;
    }
    .minMaxHolder {
        width: 29%;
    }

    /*Settings Popup*/
    .stngTabOptTxt{
        width: 70%;
    }
    .stngsListCell{
        width: 50%;
    }
    .selectForPollBtnContainer.grp{
        max-width: 48%;
        float: right;
        width: auto;
    }
    .selectForPollBtnContainer.grp.arch{
        max-width: 100%;
    }
    .pollListStngsHeadRight {
        max-width: 64%;
        float: right;
    }
    #openPollListPopup{
        float: right;
        margin-left: 0;
    }
    #refreshPollInvitation {
        float: left;
    }
    .pollListStngsHeadLeft{
        width: auto;
    }
    #selectForPollPlistBtn{
        background-position: right center;
        padding-right: 33px;
        padding-left: 0;
    }
    .expPollListGroupDDHolder {
        width: 382px;
    }
    .expPollListGroupComboLabel {
        width: 206px;
    }
    /*Active Methods Popup*/
    .methodsPopIlustration.on{
        background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C1F2F2' ,GradientType=0)";
        background : url(../images/activemethodsillustrationlarge2.svg) center / contain no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        border-radius : 20px 0px 0px 20px;
        -moz-border-radius : 20px 0px 0px 20px;
        -webkit-border-radius : 20px 0px 0px 20px;
    }
    .methodsPopIlustration.off{
        background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C1F2F2' ,GradientType=0)";
        background : url(../images/activemethodsillustrationlarge1.svg) center / contain no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        border-radius : 20px 0px 0px 20px;
        -moz-border-radius : 20px 0px 0px 20px;
        -webkit-border-radius : 20px 0px 0px 20px;
    }
    .methodOptLabel{
        padding-left: 0;
    }

    /*ELECTRE*/
    .ELECTREchosen{
        max-width: 36%;
    }

    .criteriaMMinputHolder {
        width: 44%;
    }
    .minMaxButtonHolder{
        width: 12%;
    }
 
   /*POLL - large resolution*/
    .UserInfoContainer.poll{
        width: 276px;
    }
    .splashPollModelName {
        margin-top: 70px;
    }
    #userinfoEmail {
        height: 42px;
    }
    #Country {
        height: 42px;
        background-position: right 5px;
    }

    /*poll*/
    .rightContainerPoll {
        width: 15%;
    }
    .pagesContainerPoll {
        right: 15%;
    }
    .pollPageTitle {
        width: 85%;
    }
}

/*iPad and tablets*/
@media (max-width:992px) {
    .divModalDialog{
        min-height: 800px;
    }
    #methodsDialog{min-height: 940px;}
    .PCPopupTitile{
        position: absolute;
        top: -25px;
        left: 20px;
        color: #ffffff;
        text-transform: uppercase;
        font-family: Roboto-Black, sans-serif;
        font-size: 117%;
    }
    .t35Holder {
        max-width: 43%;
    }
    .shortNameHolder {
        width: 100%;
    }
    .domainHolder {
        width: 100%;
    }
    .descripHolder {
        width: 100%;
        margin: 12px 0% 10px 0;
    }
    .addTreatmentMoreInfo {
        margin-top: 7px;
    }
    .criteriaDescInputHolder,
    .criteriaShortInputHolder,
    .criteriaDomainInputHolder{
        margin-left: 87px;
    }
    .minMaxHolder.disabled, .domainHolder.disabled,
    .shortNameHolder.disabled {
        /*line-height: 18px;*/
        margin-left: 0;
    }
    .minMaxButton {
        float: left;
        margin-left: 4.5%;
    }
    .criteriaMaxInputHolder{float: left;}
    .criteriaNameLabel {
        width: 81px;
    }
    .criteriaDomainLabel {
        width: 81px;
        line-height: 34px;
    }
    .criteriaMinLabel {
        width: 81px;
    }
    .criteriaMaxLabel {
        width: 27px;
    }
    .criteriaMaxLabel.disabled,
    .criteriaMinLabel.disabled {
        line-height: 34px;
    }
    .criteriaDomainHolderDisabled {
        /*padding-top: 8px;*/
        /*line-height: 18px;*/
        margin-left: 87px;
    }
    .descripHolder.disabled {
        margin-top: 12px;
    }
    .criteriaDescLabel {
        width: 81px;
    }
    .criteriaLabelTxt {
        text-align: right;
    }
    .criteriaMMinputHolder {
        width: auto;
        /*max-width: none;*/
    }
    .minMaxButtonHolder{
        float: left;
        margin-left: 3%;
        margin-right: 3%;
        width: auto;
        min-width: 34px;
    }
    /*ZRXMCDMRD-403*/
    .criteriaMinLabel, 
    .criteriaMaxLabel {
        position: relative;
        margin-right: 0;
        float: left;
    }
    .criteriaLabelTxt.criteriaMinLabel{
        width: 81px;
    }
    .criteriaLabelTxt.criteriaMaxLabel{
        width: 27px;
    }
    .minMaxHolder {
        width: 100%;
    }
    .minmaxValue {
        max-width: 131px;
    }
    .minInput, .maxInput {
        float: left;
        margin-left: 6px;
        width: 130px;
    }
    /*Welcome popup*/
    .welcomeStopShowHolder{
        bottom: 35px;
    }
    /*Save/Load popup*/
    .modelPopWinTitleHolder.welcome{ 
        background : url(../images/pagetitlebcg.png) 0 center no-repeat, -moz-linear-gradient(100% 50% -180deg,rgba(42, 186, 255, 1) 0%,rgba(48, 175, 240, 1) 22.87%,rgba(58, 159, 217, 1) 66.01%,rgba(62, 153, 208, 1) 93.01%);
        background : url(../images/pagetitlebcg.png) 0 center no-repeat, -webkit-linear-gradient(-180deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
        background : url(../images/pagetitlebcg.png) 0 center no-repeat, -webkit-gradient(linear,100% 50% ,0% 50% ,color-stop(0,rgba(42, 186, 255, 1) ),color-stop(0.2287,rgba(48, 175, 240, 1) ),color-stop(0.6601,rgba(58, 159, 217, 1) ),color-stop(0.9301,rgba(62, 153, 208, 1) ));
        background : url(../images/pagetitlebcg.png) 0 center no-repeat, -o-linear-gradient(-180deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
        background : url(../images/pagetitlebcg.png) 0 center no-repeat, -ms-linear-gradient(-180deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ABAFF', endColorstr='#3E99D0' ,GradientType=0)";
        background : url(../images/pagetitlebcg.png) 0 center no-repeat, linear-gradient(270deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
        background-size: cover;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ABAFF',endColorstr='#3E99D0' , GradientType=1);        
    }
    .modelPopWinTitle{
        width: 100%;
        border-top-left-radius: 20px;
        -webkit-border-top-left-radius: 20px;
    }
    .modelPopWinTitle.stngsPopupTitle{
        width: 77%;
        border-top-left-radius: 0px;
        -webkit-border-top-left-radius: 0px;
    }
    .modelPopWinDataRight
    {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 208px;
        height: auto;
        width: 100%;
        box-shadow: 0px -3px 35px rgba(6, 25, 68, 0.55);
        -moz-box-shadow: 0px -3px 35px rgba(6, 25, 68, 0.55);
        -webkit-box-shadow: 0px -3px 35px rgba(6, 25, 68, 0.55);
    }
    .modelPopWinData{
        top: 0;
        left: 0;
    }
    .modelPopWinContainer{
        top: 1.5%;
        bottom: 1.5%;
        left: 1.5%;
        right: 1.5%;
        max-width: 100%;
        max-height: 100%;
        /*min-height: 700px;*/
        height: auto;
        width: auto;
        transform: none;
        -webkit-transform: none;
    }
    .modelStngsSelection{
        width: 100%;
    }
    .modelStngsSelectionInfo{
        display: none;
    }
    .openSavePopupIlustration{
        background : url(../images/popupmodelillustrationrwd.svg) center / contain no-repeat, -moz-linear-gradient(50% 0% -90deg,rgba(255, 255, 255, 1) 0%,rgba(228, 242, 242, 1) 59.68%,rgba(193, 242, 242, 1) 97.85%);
        background : url(../images/popupmodelillustrationrwd.svg) center / contain no-repeat, -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background : url(../images/popupmodelillustrationrwd.svg) center / contain no-repeat, -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(0.5968,rgba(228, 242, 242, 1) ),color-stop(0.9785,rgba(193, 242, 242, 1) ));
        background : url(../images/popupmodelillustrationrwd.svg) center / contain no-repeat, -o-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background : url(../images/popupmodelillustrationrwd.svg) center / contain no-repeat, -ms-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background : url(../images/popupmodelillustrationrwd.svg) center / contain no-repeat, linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background-size: contain;
    }
    .modelPopWinDataLeft,
    #modulesPopupIlustration{
        height: 150px;
        width: 100%;
        margin-top: 50px;
        border-radius: 0;
        /*background-size: auto;*/
    }
    .modulesPopupIlustration{
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }
    .modelPopWinTitle:after{
        display: none;
    }
    .modelPopWinTitle.stngsPopupTitle:after{
        display: block;
    }
    .saveOpenModelTabOptHolder{
        top: 17px;
    }
    .saveOpenModelContent{
        top: 112px;
    }

    .dsBtnSelectedSource {
        max-width: 336px;
    }

/*    #modulesDialog{
        min-height: 865px;
    }*/
    .modulesPopupIlustrationAltern{
        background : url(../images/modulespuzzle2rwd.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle2rwd.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle2rwd.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle2rwd.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle2rwd.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle2rwd.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }
    .modulesPopupIlustrationCriteria{
        background : url(../images/modulespuzzle3rwd.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle3rwd.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle3rwd.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle3rwd.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle3rwd.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle3rwd.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }
    .modulesPopupIlustrationAlternCriteria{
        background : url(../images/modulespuzzle4rwd.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle4rwd.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle4rwd.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle4rwd.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle4rwd.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle4rwd.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }
    .modulesPopupIlustrationAlternCriteriaPerformance{
        background : url(../images/modulespuzzle5rwd.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle5rwd.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle5rwd.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle5rwd.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle5rwd.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle5rwd.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }
    .modulesPopupIlustrationALL{
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle6rwd.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }
    .modulesPopupIlustrationALLoff{
        background : url(../images/modulespuzzle1rwd.png) center no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle1rwd.png) center no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle1rwd.png) center no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/modulespuzzle1rwd.png) center no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle1rwd.png) center no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/modulespuzzle1rwd.png) center no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
    }
    .rightBtnsWrapper {
        width: 57%;
    }
    /*Active Methods Popup*/
/*    #methodsDialog{
        min-height: 1010px;
    }*/
    .methodsPopIlustration.on{
        background : url(../images/activemethodsillustration2rwd.svg) center center / contain no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustration2rwd.svg) center center / contain no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustration2rwd.svg) center center / contain no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/activemethodsillustration2rwd.svg) center center / contain no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustration2rwd.svg) center center / contain no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C1F2F2' ,GradientType=0)";
        background : url(../images/activemethodsillustration2rwd.svg) center center / contain no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        border-radius : 20px 0px 0px 20px;
        -moz-border-radius : 20px 0px 0px 20px;
        -webkit-border-radius : 20px 0px 0px 20px;
    }
    .methodsPopIlustration.off{
        background : url(../images/activemethodsillustration1rwd.svg) center center / contain no-repeat, -moz-linear-gradient(-29.33% 73.13% 30deg,rgba(255, 255, 255, 1) 16.67%,rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustration1rwd.svg) center center / contain no-repeat, -webkit-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustration1rwd.svg) center center / contain no-repeat, -webkit-gradient(linear,-29.33% 73.13% ,131.78% 27.19% ,color-stop(0.1667,rgba(255, 255, 255, 1) ),color-stop(0.8925,rgba(193, 242, 242, 1) ));
        background : url(../images/activemethodsillustration1rwd.svg) center center / contain no-repeat, -o-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        background : url(../images/activemethodsillustration1rwd.svg) center center / contain no-repeat, -ms-linear-gradient(30deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C1F2F2' ,GradientType=0)";
        background : url(../images/activemethodsillustration1rwd.svg) center center / contain no-repeat, linear-gradient(60deg, rgba(255, 255, 255, 1) 16.67%, rgba(193, 242, 242, 1) 89.25%);
        border-radius : 20px 0px 0px 20px;
        -moz-border-radius : 20px 0px 0px 20px;
        -webkit-border-radius : 20px 0px 0px 20px;
    }

    /*settings*/
    .stngsContent{
        top: 5px;
        right: 0;
    }

    #statusStngsContainer.stngsContent{
        right: 17px;
    }
    .expPollListGroupDDHolder {
        width: 371px;
    }
    /*Settings Groups*/
    .addedGroupNameContainer{
        width: 100%;
    }
    .stngsTxtAreaHolder{
        margin-left: 8px;
        margin-right: 2px;
    }
    .addedGroupNameContainer{
        padding-left: 42px;
    }
    .copyGroupLink{
        top: 34px;
    }
    .copyGroupLink.disabled{
        top: 0;
    }
    .groupLink{
        width: 81%;
    }
    .stngsContentRowIcon.groups{
        margin-top: 8px;
        width: 50px;
        height: 34px;
        z-index: 1;
    }
    .pollListStatusInfoPopup {
        width: 90%;
        left: 5%;
        right: 5%;
    }
    .settingsOptStatusInfoText.firstPhara {
        margin-top: 0px;
    }
    .selectForPollBtnContainer{
        max-width: 47%;
    }

    /*Insert List*/
    .pollUserDataFormatHolder.warning{
        height: 95px;
    }
    .polListTextHolder.warning{
        bottom: 100px;
    }
    .importListPopupbutton.warning{
        bottom: 61px;
    }
    
    .HUSCard {
        display: none;
    }
    .uniSensChartBtnHoldeRwdr {
        display: block;
        margin-top: 7px;
    }
    /*    .uniSensCardRwd {
            position: absolute;
            bottom: 10px;
        }*/
    #pairwiseComparisonCardCIC {
        display: none;
    }
    .pairwiseComparisonCardRwd, .uniSensCardRwd {
        /*.uniSensCardRwd{*/
        position: relative;
        top: 10px;
        right: 0px;
        left: 0px;
        min-height: 300px;
        height: auto;
        width: auto;
        margin: auto;
        border-top: 36px solid #1266af;
        border-bottom: 2px solid #1266af;
        border-left: 2px solid #1266af;
        border-right: 2px solid #1266af;
        border-radius: 20px 20px 20px 20px;
        -moz-border-radius : 20px 20px 20px 20px;
        -webkit-border-radius : 20px 20px 20px 20px;
        -webkit-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
        box-shadow : 2px -2px 3px rgba(0, 0, 0, 0.4);
        background: #ffffff;
        z-index: 2;
        margin: 0px 5px;
    }
    .PCBtnRwdContainer{
        width: 100%;
        position: absolute;
        bottom: 3px;
        height: 26px;
        text-align: center;
        display: block;
    }
    .openPopupBtn{
        background: #1266AF;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-bottom: #094F82 2px solid;
        font-family: Roboto-Black, sans-serif;
        text-transform: uppercase;
        color: #FFFFFF;
        padding: 7px 10px;
    }
    .openPopupBtn:hover{
        cursor: pointer;
    }
    #page03 .pageContent {
        bottom: 50px;
    }
    .pairwiseComparisonCard {
        display: none;
    }
    .pairwiseComparisonCardRwd .pccContent{
        position: relative;
        margin-left: 0px;
        margin-right: 0px;
        top: auto;
        bottom: auto;
        min-height: initial;
        padding: 10px 30px;
        width: 100%;
        height: 100%;
    }
    .pairwiseComparisonCardRwd .pccContent:after {
        content: " ";
        display: block;
        height: 0;
        clear: both;
    }
    .pairwiseComparisonCardRwd .leftCritDesc, .pairwiseComparisonCardRwd .rightCritDesc{position: relative; height: auto; width: 50%; margin-top: 10px; font-size: 100%}
    .pairwiseComparisonCardRwd .ccLeftLabel, .pairwiseComparisonCardRwd .ccRightLabel{margin-bottom: 10px; font-size: 100%}
    .pairwiseComparisonCardRwd .ccLeftLongDesc, .pairwiseComparisonCardRwd .ccRightLongDesc {
        height: auto;
        /*        min-height: 200px; */
        font-size: 90%;
        max-height: none;
    }
    /*.pairwiseComparisonCardRwd .okNextPairBtnContainer{*/
    .okNextPairBtnContainer{
        display: none;
    }
    .pairwiseComparisonCardRwd .okNextPairBtnContainerRwd{
        display: block;
        position: relative;
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 15px;
    }
    .PWcardBtnHolder {
        display: block;
        position: absolute;
        left: 0;
        right: 25px;
        bottom: 0;
        height: 80px;
        background : -moz-linear-gradient(59.82% 159.24% 110deg,rgba(255, 255, 255, 1) 0%,rgba(228, 242, 242, 1) 59.68%,rgba(193, 242, 242, 1) 97.85%);
        background : -webkit-linear-gradient(110deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background : -webkit-gradient(linear,59.82% 159.24% ,40.18% -59.24% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(0.5968,rgba(228, 242, 242, 1) ),color-stop(0.9785,rgba(193, 242, 242, 1) ));
        background : -o-linear-gradient(110deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background : -ms-linear-gradient(110deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C1F2F2' ,GradientType=0)";
        background : linear-gradient(-20deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#C1F2F2' , GradientType=1);
    }
    .pollIll {
        position: absolute;
        top: 50%;
        left: 50px;
        margin-top: -39px;
        height: 77px;
        width: 84px;
        display: block;
        background: url(../images/pollinnerillrwd.png) no-repeat;
    }
    .openPollRwdPopup {
        position: absolute;
        top: 50%;
        margin-top: -21px;
        height: 42px;
        width: 150px;
        display: block;
        background: #1266AF;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-bottom: #094F82 2px solid;
        font-family: Roboto-Black, sans-serif;
        text-transform: uppercase;
        color: #FFFFFF;
        padding: 7px 10px;
        text-align: center;
        cursor: pointer;
    }
    #openPCRwdPopup {
        left: 50px;
    }
    .pageContent.poll {
        bottom: 90px;
    }
    /*Welcome Popup*/
/*    #welcomeDialog{
        min-height: 890px;
    }*/
    .modelPopWinDataLeft.welcomePopIlustration{
        background: url(../images/abouttollillustrationrwd.svg) center / contain no-repeat, -moz-linear-gradient(50% 0% -90deg,rgba(255, 255, 255, 1) 0%,rgba(228, 242, 242, 1) 59.68%,rgba(193, 242, 242, 1) 97.85%);
        background: url(../images/abouttollillustrationrwd.svg) center / contain no-repeat, -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background: url(../images/abouttollillustrationrwd.svg) center / contain no-repeat, -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(0.5968,rgba(228, 242, 242, 1) ),color-stop(0.9785,rgba(193, 242, 242, 1) ));
        background: url(../images/abouttollillustrationrwd.svg) center / contain no-repeat, -o-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background: url(../images/abouttollillustrationrwd.svg) center / contain no-repeat, -ms-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background: url(../images/abouttollillustrationrwd.svg) center / contain no-repeat, linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background-size: contain;
    }

    .headerRight {
        width: 65%;
    }
    .storeInfoNoteContainer, .storeInfoNoteContainerRwd {
        width: 40%;
    }

    .pollListStngsHeadLeft{
        width: 100%;
    }
    .pollListStngsHeadRight{
        width: 100%;
    }
    #refreshPollInvitation{
        float: right;
    }
    /*Criteria comparison*/
    .leftCritDesc, .rightCritDesc{
        width: 36%;
        font-size: 90%;
        margin-top: 0;
        float: left;
        top: 0;
        /*height: 105px;*/
    }
    .okNextPairBtnContainer{width: 28%}
    #ccNext.popupbutton span{font-size: 90%;}

    .SLAMMatrixChartBtnHoldeRwdr,
    .MAVTResChartBtnHoldeRwdr {
        display: block;
        margin-top: 7px;
    }

    /*ELECTRE*/
    .pageContentTitleHolder.electreContentTitleHolder{
        margin-top: 0;
    }
    .ELECTREchosen{
        display: none;
    }
    .chosenContentHolderRwd .ELECTREchosen{
        display: inline-block;
        float: none;
        max-width: 100%;
        height: 31px;
        line-height: 31px;
    }
    .chosenContentHolderRwd{
        display: block;
    }
    .ELECTREchosen.ELECTREResRwd{
        display: block;
    }
    #ELECTREResTableContent{
        top: 93px;
    }
    .electResTab{
        max-width: 49%;
        margin-right: 2%;
    }
    #t64{
        max-width: 100%;
    }
    #t65{
        max-width: 100%;
    }
    .pageContentTitleDivider.electreRes{
        display: none;
    }

    /*SLAM POPUP*/
    .SLAMCard, .MAVTCard {
        display: none;
    }
    .SLAMchartDD, .MAVTchartDD {
        float: none;
        width: auto;
        height: auto;
        padding: 7px 30px 7px 15px;
    }
    #SLAMrwdMoreInfo {
        position: absolute;
        top: 2px;
        right: 7px;
    }
    .mcdmTableColHeadHolder.SLAMResChart,
    .mcdmTableBody.SLAMResChart {
        left: 176px;
        width: auto;
    }
    .mcdmTblRowHead.SLAMResChart,
    .emptyExtraDivPerformance.SLAMRes {
        width: 108px;
    }
    .mcdmTblRowHead.SLAMResChart {
        top: 30px;
    }
    #MAVTTblRwd,
    #SLAMTblRwd {
        top: 0px;
        display: none;
    }
    #MAVTTblRwd .mcdmTableColHead,
    #SLAMTblRwd .mcdmTableColHead {
        height: 30px;
        border-spacing: 10px 0px;

    }
    .mcdmTblRowHead.SLAMResChart {
        top: 0;
    }
    .emptyExtraDivPerformance.MAVTResRwd,
    .emptyExtraDivPerformance.SLAMResRwd {
        width: 183px;
        display: block;
        padding-left: 0;
    }
    .SLAMchartLabelCell, .MAVTchartLabelCell {
        color: #4D7E8E;
        font-family: Roboto-Black, sans-serif;
    }
    .mcdmTblRowHead.SLAMResChart,
    .mcdmTblRowHead.MAVTResChart,
    .emptyExtraDivPerformance.SLAMRes {
        width: 180px;
    }
    .mcdmTableBody.SLAMResChart {
        top: 30px;
    }
    .SLAMchartLabelCellTbl {
        display: table;
        min-height: 35px;
        height: 35px;
        margin: 5px 15px 0 15px;
    }
    .mcdmTableColHeadHolder.MAVTResChart,
    .mcdmTableBody.MAVTResChart {
        left: 180px;
        width: auto;
    }
    #SLAMAlterTitleMainRwd {
        padding-left: 12px;
    }
    #MAVTAlterTitleRwd {
        padding-left: 12px;
    }
    .rightContainerPoll {
        width: 20%;
    }
    .pagesContainerPoll,
    .pollPageTitle {
        right: 20%;
    }

    /*MAVT Function*/
    .mcdmTableCell.mavtFunctCell{
        width: 100%;
        max-width: 100%;
        float: left;
    }
    .mcdmTableCell.mavtFunctCell.right{
        border-left: none;
        width: 89%;
        margin-bottom: 15px;
        display: block;
        margin: 15px 5.5% 15px 5.5%;
    }
    .mcdmTableCell.mavtFunctCell.left{
        display: none;
    }
    .mcdmTableColHead.mavtFunct{
        display: table;
    }
}

@media (max-width:992px) and (max-height:767px) {    
    /* HURWICZ sens */
    .pairwiseComparisonCardRwd, .uniSensCardRwd {
        position: relative;
        top: 10px;
        right: 0px;
        left: 0px;
        min-height: 300px;
        height: auto;
        width: 600px;
        max-width: 600px; /**/
        margin: auto;
        border-top: 36px solid #1266af;
        border-bottom: 2px solid #1266af;
        border-left: 2px solid #1266af;
        border-right: 2px solid #1266af;
        border-radius: 20px 20px 20px 20px;
        -moz-border-radius: 20px 20px 20px 20px;
        -webkit-border-radius: 20px 20px 20px 20px;
        -webkit-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
        box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
        background: #ffffff;
        z-index: 2;
        /*margin: 0px 5px;*/
    }
    .uniSensChartBtnHoldeRwdr {
        display: block;
        margin-top: 7px;
    }
    .PCBtnRwdContainer {
        width: 100%;
        position: absolute;
        bottom: 3px;
        height: 26px;
        text-align: center;
        display: block;
    }
    .openPopupBtn {
        background: #1266AF;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-bottom: #094F82 2px solid;
        font-family: Roboto-Black, sans-serif;
        text-transform: uppercase;
        color: #FFFFFF;
        padding: 7px 10px;
    }
    #openPCRwdPopup:hover {
        cursor: pointer;
    }
    .pairwiseComparisonCardRwd .leftCritDesc,
    .pairwiseComparisonCardRwd .rightCritDesc {
        position: relative;
        height: auto;
        width: 50%;
        margin-top: 10px;
        top: 0;
        font-size: 100%;
        float: left;
    }

    .pairwiseComparisonCardRwd .okNextPairBtnContainerRwd {
        display: block;
        position: relative;
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 15px;
    }
    .pairwiseComparisonCardRwd .okNextPairBtnContainer {
        display: none;
    }
/*    .pairwiseComparisonCardRwd .okNextPairBtnContainerRwd {
        display: block;
        position: relative;
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 15px;
    }*/
    .pairwiseComparisonCardRwd .ccLeftLabel,
    .pairwiseComparisonCardRwd .ccRightLabel {
        margin-bottom: 10px;
        font-size: 100%;
    }
    .ccLeftLabel,
    .ccLeftLongDesc {
        text-align: left;
    } 
    .ccRightLabel,
    .ccRightLongDesc {
        text-align: right;
    }
    .pairwiseComparisonCardRwd .ccLeftLongDesc,
    .pairwiseComparisonCardRwd .ccRightLongDesc {
        height: auto;
        font-size: 90%;
        max-height: none;
    }
    .vasScaleContainer {
        position: relative;
        width: 100%;
        height: 80px;
    }
    .ccRightLongDesc {
        left: 556px;
        text-align: right;
    }
    .pairwiseComparisonCardRwd .pccContent {
        position: relative;
        margin-left: 0px;
        margin-right: 0px;
        top: auto;
        bottom: auto;
        min-height: initial;
        padding: 10px 30px;
        width: 100%;
        height: 100%;
    }
    
    /* ahp */
    .openPollRwdPopup {
        position: absolute;
        top: 50%;
        margin-top: -21px;
        left: 32px;
        height: 42px;
        width: 150px;
        display: block;
        background: #1266AF;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-bottom: #094F82 2px solid;
        font-family: Roboto-Black, sans-serif;
        text-transform: uppercase;
        color: #FFFFFF;
        padding: 7px 10px;
        text-align: center;
        cursor: pointer;
    }
    .PWcardBtnHolder { 
        display: block;
        position: absolute;
        left: 0;
        right: 25px;
        bottom: 0;
        height: 80px;
        background: -moz-linear-gradient(59.82% 159.24% 110deg,rgba(255, 255, 255, 1) 0%,rgba(228, 242, 242, 1) 59.68%,rgba(193, 242, 242, 1) 97.85%);
        background: -webkit-linear-gradient(110deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background: -webkit-gradient(linear,59.82% 159.24% ,40.18% -59.24% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(0.5968,rgba(228, 242, 242, 1) ),color-stop(0.9785,rgba(193, 242, 242, 1) ));
        background: -o-linear-gradient(110deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        background: -ms-linear-gradient(110deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C1F2F2' ,GradientType=0)";
        background: linear-gradient(-20deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#C1F2F2' , GradientType=1);
    }
    .pageContent.poll {
        bottom: 100px;
    }
    
    /* slam mavt */
    .SLAMCard, .MAVTCard, HUSCard  {
        display: none;
    }
    .SLAMMatrixChartBtnHoldeRwdr, .MAVTResChartBtnHoldeRwdr {
        display: block;
        /*margin-top: 7px;*/
    }
    .SLAMMatrixCardRwd {
/*        position: absolute;
        margin: auto; 
        bottom: 10px;
        top: 10px;
        right: 0px;
        left: 0px;
        min-height: 300px;
        height: auto;
        width: 600px;
        max-width: 600px; 
        border-top: 36px solid #1266af;
        border-bottom: 2px solid #1266af;
        border-left: 2px solid #1266af;
        border-right: 2px solid #1266af;
        border-radius: 20px 20px 20px 20px;
        -moz-border-radius: 20px 20px 20px 20px;
        -webkit-border-radius: 20px 20px 20px 20px;
        -webkit-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
        box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
        background: #ffffff;
        z-index: 2;*/
    }
    .SLAMchartDD, .MAVTchartDD {
        float: none;
        width: auto;
        height: auto;
        padding: 7px 30px 7px 15px;
    }
    .SLAMchartLabelCellTbl {
        display: table;
        min-height: 35px;
        height: 35px;
        margin: 5px 15px 0 15px;
    }
    #MAVTTblRwd, #SLAMTblRwd {
        top: 0px;
        display: none;
    }
    .SLAMchartLabelCell, .MAVTchartLabelCell {
        color: #4D7E8E;
        font-family: Roboto-Black, sans-serif;
    }
    .PCPopupTitile {
        position: absolute;
        top: -25px;
        left: 20px;
        color: #ffffff;
        text-transform: uppercase;
        font-family: Roboto-Black, sans-serif;
        font-size: 117%;
    }
    .emptyExtraDivPerformance.MAVTResRwd, .emptyExtraDivPerformance.SLAMResRwd {
        width: 183px;
        display: block;
        padding-left: 0;
    }
    #MAVTAlterTitleRwd,
    #SLAMAlterTitleMainRwd {
        padding-left: 12px;
    }
    .mcdmTableColHeadHolder.SLAMResChart, .mcdmTableBody.SLAMResChart {
        left: 176px;
        width: auto;
    }
    .mcdmTableColHeadHolder.MAVTResChart, .mcdmTableBody.MAVTResChart {
        left: 180px;
        width: auto;
    }
    .mcdmTblRowHead.SLAMResChart, .mcdmTblRowHead.MAVTResChart,
    .emptyExtraDivPerformance.SLAMRes {
        width: 180px;
    }
    .mcdmTableBody.SLAMResChart {
        top: 30px;
    }
    #MAVTTblRwd .mcdmTableColHead, #SLAMTblRwd .mcdmTableColHead {
        height: 30px;
        border-spacing: 10px 0px;
    }
    .modelPopWinClose.pcPopClose, #MAVTModalDialog.modelPopWinClose, #SLAMModalDialog.modelPopWinClose {
        top: -35px;
        height: 35px;
        width: 36px;
        background: url(../images/popupclosebtnrwd.png) center 0 no-repeat;
    }
    .pairwiseComparisonCardRwd .pccContent:after {
        content: " ";
        display: block;
        height: 0;
        clear: both;
    }
    #page03 .pageContent {
        bottom: 50px;
    }
}

@media (max-width:992px) and (min-width:600px) and (max-height:767px) {

    /*Active Methods Popup*/
    .modelPopWinDataLeft,
    #modulesPopupIlustration{
        display: none;
    }
    .modelPopWinDataRight{
        top: 53px;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }
    
    .divModalDialog{
        min-height: 720px;
    }
    #methodsDialog{min-height: 760px;}
}

/*mobile phones (iPhone 6, 7, 8 and X - landscape)*/
@media (max-width:767px), (max-height:480px) and (max-width:992px) {
    body {
        min-height: 720px;
    }
    .divModalDialog{
        min-height: 720px;
    }
    #addAlterDialog, #addCriteriaDialog,
    #HUSModalDialog, #SLAMModalDialog,
    #MAVTModalDialog, #ccModalDialog,
    #modelInfoDialog, #ResetDialog {
        min-height: 0;
    }

    .headerRight {
        height: 46px;
        margin-top: 2px;
        width: 55%;
    }
    #openFunctionalMenu {
        display: none;
    }
    #openFunctionalMenuRwd {
        display: block;
        height: 30px;
        line-height: 30px;
        padding-right: 35px;
    }
    #openFunctionalMenuRwd:hover{
        background-position: right -30px;
    }
    #openFunctionalMenuRwd.draft{
        background-image: url(../images/modelmenubtndraftrwd.png);
    }
    #openFunctionalMenuRwd.active{
        background-image: url(../images/modelmenubtnactiverwd.png);
    }
    #openFunctionalMenuRwd.archived{
        background-image: url(../images/modelmenubtnarchivedrwd.png);
    }
    #FunctionalMenu {
        top: 118px;
    }
    .storeInfoNoteContainerRwd {
        display: table;
    }
    .storeInfoNoteContainer, .storeInfoNoteContainerRwd {
        width: 50%;
    }
    .storeInfoNote {
        display: table-cell;
    }
    .itemMenuSeparator {
        display: none;
    }
    .storeInfoNoteContainer {
        display: none;
    }
    .modelRwdHolder {
        display: block;
        height: 45px;
    }
    .PageContainer {
        top: 125px;
    }
    /* alternatives */
    .addTreatmentMoreInfo {
        margin-top: 5px;
    }
    .alternativeRow,
    .alternativeRowColored {
        line-height: normal;
    }
    .alterNameRwdHelper {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .alterNameContainer,
    .alterShortNameContainer {
        width: 100%;
        margin-top: 4px;
        margin-bottom: 2px;
        margin-left: 0;
    }
    .t35Holder {
        max-width: 40%;
    }
    .alternativeTerm {
        width: 190px;
        font-size: 12px;
    }
    .alternativeLabel {
        min-width: 91px;
    }

    .minInput, .maxInput {
        max-width: 93px;
    }
    .criteriaMMinputHolder {
        width: auto;
        max-width: none;
    }
    /* alternatives end */
    .rightBtnsWrapper {
        width: 250px;
    }
    .selectForPollPage {
        max-width: 380px;
        display: table;
        vertical-align: middle;
        line-height: 22px;
    }   
    .openDataSourceBtn {
        max-width: 328px;
    }
    .dsBtnSelectedSource {
        max-width: 59%;
    }
    /*Performance*/
    /*    .mcdmTableCell {
            min-width: 100px;
            max-width: 100px;
        }
        .performanceTblColHeadCell {
            min-width: 100px;
            max-width: 100px;
        }*/

    /*Open/Save popup*/
    /*    .modelPopWinDataRight{
            top: 238px;
        }*/
    moduleItemAlternatives {
        margin-top: 118px;
    }
    .modulesContent{
        width: 90%;
    }

    /*Settings Popup*/   

    /*Settings Popup*/
    .toggleStngsMenuRwd{
        display: block;
    }
    .toggleStngsMenuRwd:hover{
        cursor: pointer;
        background-position: center -70px;
    }
    .modelPopWinTitle.stngsPopupTitle{
        width: 100%;
        border-top-left-radius: 20px;
        -webkit-border-top-left-radius: 20px;
    }
    .modelPopWinTitle.stngsPopupTitle:after{
        display: none;
    }
    .stngsMenu{
        width: 90%;
        height: auto;
        position: absolute;
        top: 65px;
        bottom: 15px;
        left: 0;
        z-index: 11;
        background: #fff;
        border-radius: 0px 20px 20px 0px;
        -moz-border-radius: 0px 20px 20px 0px;
        -webkit-border-radius: 0px 20px 20px 0px;
        box-shadow: 2px 0px 1px rgba(65, 65, 67, 0.5);
        -moz-box-shadow: 2px 0px 1px rgba(65, 65, 67, 0.5);
        -webkit-box-shadow: 2px 0px 1px rgba(65, 65, 67, 0.5);
        filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1.99, OffY=0, Color='#414143');
        -webkit-animation: stngsMenuOpen 1.0s;
        -moz-animation: stngsMenuOpen 1.0s;
        animation: stngsMenuOpen 1.0s;
    }
    .stngsMenuClosed{
        left: -90%;
        -webkit-animation: stngsMenuClose 1.0s;
        -moz-animation: stngsMenuClose 1.0s;
        animation: stngsMenuClose 1.0s;
    }
    @keyframes stngsMenuOpen{
        0% {left: -90%;}
        100% {left: 0;}
    }
    @keyframes stngsMenuClose{
        0% {left: 0;}
        100% {left: -90%;}
    }
    .stngsPopupDataHolder{
        position: absolute;
        width: auto;
        height: auto;
        top: 50px;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .stngsPopupData{
        border: none;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        /*right: 5px;*/
        top: 0;
    }
    .stngsTabOptHolder{
        top: 0;
        bottom: 0;
        left: 0;
        right: 18px;
        padding-right: 12px;
    }
    .stngTabOptMoreInfo{
        display: none;
    }
    .stngsTabOpt{
        height: 35px;
        margin-top: 33px;
        font-size: 0.92em;
    }
    .stngTabOptIcon{
        position: absolute;
        width: 30px;
        height: 35px;
        left: 45px;
        vertical-align: middle;
        line-height: normal;
    }
    .stngTabHelper{
        height: 100%;
        position: static;
        transform: none;
        -webkit-transform: none;
    }
    .stngTabOptTxt{
        height: 100%;
        width: auto;
        float: left;
        padding-left: 80px;
    }
    .stngsTabOpt.selected{
        border-radius: 0 6px 6px 0;
        -moz-border-radius: 0 6px 6px 0;
        -webkit-border-radius: 0 6px 6px 0;
        padding-right: 0;
        font-size: 1em;
    }
    .stngsTabOpt.selected .stngTabOptTxt{
        padding-right: 8px;
        padding-left: 80px;
    }
    .stngTabOptTxt > div{
        text-align: left;
    }
    .statusStngsInfoIcon{
        display: block;
    }
    .statusStngsTabOptIcon.active{
        background: url('../images/settmenustatusactrwd.png') center -34px no-repeat;
    }
    .statusStngsTabOptIcon.archived{
        background: url('../images/settmenustatusarchrwd.png') center -34px no-repeat;
    }
    .statusStngsTabOptIcon.draft{
        background: url('../images/settmenustatusdraftrwd.png') center -34px no-repeat;
    }
    #statusStngsTabOptIconRwd.statusStngsTabOptIcon.active{
        background: url('../images/settmenustatusactrwd.png') center 0 no-repeat;
    }
    #statusStngsTabOptIconRwd.statusStngsTabOptIcon.archived{
        background: url('../images/settmenustatusarchrwd.png') center 0 no-repeat;
    }
    #statusStngsTabOptIconRwd.statusStngsTabOptIcon.draft{
        background: url('../images/settmenustatusdraftrwd.png') center 0 no-repeat;
    }
    #groupsStngsTabOptIcon{
        background: url('../images/settingsmenugroupsrwd.png') center -34px no-repeat;
    }
    #pollListStngsTabOptIcon{
        background: url('../images/settmenupolllinvtrwd.png') center -34px no-repeat;
    }
    #matrixSStngsTabOptIcon{
        background: url('../images/settingsmenuperformancematrixrwd.png') center -34px no-repeat;
    }
    #exportPLStngsTabOptIcon{
        background: url('../images/settingsmenuexportpollsrwd.png') center -34px no-repeat;
    }
    .stngsTabOpt.selected .statusStngsTabOptIcon.active{
        background: url('../images/settmenustatusactrwd.png') center 0 no-repeat;
    }
    .stngsTabOpt.selected .statusStngsTabOptIcon.archived{
        background: url('../images/settmenustatusarchrwd.png') center 0 no-repeat;
    }
    .stngsTabOpt.selected .statusStngsTabOptIcon.draft{
        background: url('../images/settmenustatusdraftrwd.png') center 0 no-repeat;
    }
    .stngsTabOpt.selected #groupsStngsTabOptIcon{
        background: url('../images/settingsmenugroupsrwd.png') center 0 no-repeat;
    }

    .stngsTabOpt.selected #pollListStngsTabOptIcon{
        background: url('../images/settmenupolllinvtrwd.png') center 0 no-repeat;
    }

    .stngsTabOpt.selected #matrixSStngsTabOptIcon{
        background: url('../images/settingsmenuperformancematrixrwd.png') center 0 no-repeat;
    }

    .stngsTabOpt.selected #exportPLStngsTabOptIcon{
        background: url('../images/settingsmenuexportpollsrwd.png') center 0 no-repeat;
    }
    .modelStngsSelection{
        width: 100%;
        height: 92%;
        margin-top: 15px;
    }
    .popupButtonGrayBcg{
        position: absolute;
        margin: 0;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }
    .moreInfoBtn.stngPopup{
        background-image: url(../images/moreinfobtnrwd.png);
        height: 23px;
        width: 12px;
        margin-top: 2px;
    }
    .moreInfoBtn.stngPopup:hover{
        background-position: 0 -46px;
    }
    .stngsHeadlineRwd{
        display: block;
    }
    .stngsPopupDataHolder .stngTabOptIcon{
        left: 22px;
    }
    .stngsPopupDataHolder .stngsTabOpt{
        margin-top: 6px;
        width: 110%;
        position: absolute;
        right: -63px;
        padding-right: 40px;
        border-radius: 6px 0 0 6px;
        -moz-border-radius: 6px 0 0 6px;
        -webkit-border-radius: 6px 0 0 6px;
    }
    .stngsPopupData.disabled{
        top: 54px;
        left: 40px;
    }
    #groupsStngsContainer .stngsPopupDataHolder .stngsTabOpt{
        right: -46px;
    }
    .stngsPopupDataHolder .stngsTabOpt.selected .stngTabOptTxt{
        padding-left: 40px;
    }
    .stngsPopupDataHolder .stngsTabOpt.selected .stngTabOptMoreInfo{
        display: inline-block;
        background: url(../images/moreinfobtnrwd.png) center 0 no-repeat;
        height: 22px;
        top: 47%
    }
    .popupButtonGrayInner > input[type='radio'] + span{
        font-size: 1em;
    }
    .stngsListContainer{
        top: 120px;
    }
    .stngsListCellContainer{
        float: left;
        width: 100%;
        padding: 5px 0 5px 80px;
    }
    .stngsContentRowIcon{
        width: 80px;
        height: 50%;
        position: absolute;
    }
    .stngsContentRowIcon.groups{
        margin-top: 8px;
        width: 50px;
        height: 34px;
        z-index: 1;
    }
    .selectForPollBtnContainer{
        float: left;
        max-width: 100%;
        width: 100%;
    }
    .selectForPollBtnContainer.grp.arch{
        position: relative;
        right: 0;
        float: left;
        max-width: 100%;
    }
    .selectForPollBtnContainer.grp.arch #selectForPollPlistBtn{
        float: left;
        background-position: 8px center;
        padding-right: 0;
        padding-left: 42px;
        margin-right: 0;
    }
    .plusBtnAndTitleHolder{
        width: 100%;
    }
    .selectForPollBtn{
        background-position: 8px center;
        padding-right: 0;
        padding-left: 42px;
    }
    .selectForPollBtn:hover {
        background: url(../images/pollpagesbtnhover.png) 8px center no-repeat;
    }
    .selectForPollBtn.disabled:hover{
        background: url(../images/pollpagesbtn.png) 8px center no-repeat;
    }
    .selectForPollCell{
        text-align: left;
    }
    .stngsContentRowStatus{
        width: 80px;
        height: 50%;
        position: absolute;
        left: 0px;
        top: 48%;
    }
    .stngsContentRowStatusIcon{
        position: absolute;
        top: 0px;
        bottom: 0px;
        margin: auto;
        width: 100%;
        height: 44px;
        font-family: Arial;
        font-weight: bold;
        font-size: 0.857em;
        text-align: center;
        line-height: 1.1em;
        color: #4D7E8E;
        padding-top: 28px;
    }
    .stngsContentRowStatusIcon.Draft{
        background: url(../images/polllisticondraftrwd.png) center 0 no-repeat;
    }
    .stngsContentRowStatusIcon.Invited{
        background: url(../images/polllisticoninvitedrwd.png) center 0 no-repeat;
    }
    .stngsContentRowStatusIcon.Accessed{
        background: url(../images/polllisticonaccessedrwd.png) center 0 no-repeat;
    }
    .stngsContentRowStatusIcon.Answered{
        background: url(../images/polllisticonansweredrwd.png) center 0 no-repeat;
    }

    #exportPollListStngsContainer.stngsContent {
        right: 0px;
    }

    .expPolsContent{
        top: 140px;
    }
    .exppollScrollContainer{
        right: 10px;
    }

    /* splash ------*/
    .splashCenter {
        top: 54px;
        background: url(../images/splashbcgcirclesrwd.png) no-repeat center 150px;
    }
    .splashpuzzle {
        width: 52px;
        height: 52px;
        animation: none;
    }
    .splashpuzzle.alternatives{
        top: 50%;
        left: 5px;
        margin-top: -29px;
        background: url(../images/splashpuzzle1rwd.png) no-repeat 0 0;
    }
    .splashpuzzle.criteriaCC{
        top: 2px;
        left: 50%;
        margin-left: -28px;
        background: url(../images/splashpuzzle2rwd.png) no-repeat 0 0;
        animation-delay: 0.3s;
    }
    .splashpuzzle.performance{
        top: 50%;
        right: 7px;
        margin-top: -28px;
        background: url(../images/splashpuzzle3rwd.png) no-repeat 0 0;
        animation-delay: 0.6s;
    }
    .splashpuzzle.methods{
        bottom: 9px;
        left: 50%;
        margin-left: -27px;
        background: url(../images/splashpuzzle4rwd.png) no-repeat 0 0;
        animation-delay: 0.9s;
    }
    .splashMiddle {
        top: 62%;
        margin-left: -57px;
        margin-top: -60px;
        width: 115px;
        height: 115px;
        background: url(../images/splashpuzzleshadowrwd.png) no-repeat 0 0;
    }
    .splashCenterContent {
        top: 0;
        height: 365px;
        /*background: url(../images/splashbcgrombsrwd.png) no-repeat center 153px;*/
        /*animation: none;*/
    }
    .imgHolder {
        top: 60%;
        left: 50%;
        width: 600px;
        height: 134px;
        text-align: right;
        margin-top: -67px;
        margin-left: -300px;
    }
    .imgHolderAnimation {
        width: 600px;
        height: 134px;
        background: url(../images/splashbcgrombsrwd.png) no-repeat 0 0;
    }
    .imgPollLineHolder {
        top: 46%;
    }
    @keyframes splashWidth {
        from {width: 0;}
        to {width: 320px;}
    }
    .splashMCDMLogo {
        top: 10px;
        left: 0;
        right: 0;
        width: 100%;
        margin-top: 0;
        background: url(../images/splashmcdmlogorwd.png) no-repeat center center;
    }
    .InvalidUserInfo {
        float: none;
        margin: auto;
        text-align: center;
    }
    .splashInfoTxt {
        top: 61%;
        right: 0;
        left: 0;
        font-size: 1em;
        text-align: center;
        padding: 0 5px;
    }
    .pleaseLogin {
        text-align: center;
        padding-left: 0;
    }
    #EnterBtnBcg.enterBtnBcg {
        top: 376px;
    }
    .splashRight {
        width: 100%;
        height: 19%;
    }
    .splashLeft {
        top: auto;
        bottom: 10px;
        right: 10px;
        left: 10px;
        height: 43px;
        width: auto;
    }
    .orlogo {
        top: 0;
        margin-top: 0;
        background: url(../images/splashzrxlogorwd.png) 0px 16px no-repeat;
        text-align: left;
        width: 112px;
        font-size: 11px;
    }
    .telORemail {
        top: 5px;
        right: 0;
        left: auto;
        padding-left: 0;
        width: 176px;
    }
    .splashWeb {
        margin-top: 0;
        background: url(../images/splashwebicon.png) right 0 no-repeat;
        padding-left: 8px;
    }
    .splashEmail {
        margin-top: 20px;
        background: url(../images/splashmailicon.png) right center no-repeat;
    }
    .splashLinesContainer {
        top: 61%;
    }
    .splashLine {
        margin-bottom: 4px;
    }
    .splashLine.red {
        animation-delay: 0.2s;
    }
    .splashLine.yellow {
        animation-delay: 0.4s;
    }
    .splashLine.green {
        animation-delay: 0.6s;
    }
    .UserInfoPopupRow {
        margin-bottom: 0;
    }
    .UserInfoModelDialog {
        top: 350px;
        width: 45%;
        margin: auto;
        min-width: 276px;
    }
    .UserInfoPopupCol {
        float: none;
        width: 100%;
        margin-top: 5px;
        text-align: center;
    }
    .UserInfoPopupInput {
        float: none;
        width: 210px;
    }

    .UserInfoContainer {
        width: auto;
    }
    .languageComboHolder {
        width: 160px;
    }
    .languageComboUI {
        width: 175px;
    }
    .UserInfoPopupCol.langCombo {
        width: 210px;
        padding: 0;
        margin-top: 5px;
    }
    .UserInfoPopupCol.checkRwd {
        min-height: 28px;
        width: 210px;
        margin: 5px auto 0 auto;
        padding: 0;
    }
    .smallCheck{
        height: 28px;
        background-image: url(../images/splashcheckboxrwd.png);
        background-position: 0 -28px;
        top: 50%;
        margin-top: -14px;
    }
    .smallCheck:hover {
        cursor: pointer;
    }
    .smallCheck[data-check=true]{
        background-position: 0 0;
    }
    .iAgreeTbl {
        height: 28px;
    }
    .iAgreeTxt {
        padding-left: 35px;
    }
    .enterBtnBcg {
        width: 210px;
        height: auto;
        padding: 7px;
        margin-top: 7px;
    }
    .enterBtn {
        line-height: 33px;
    }
    .enterBtn>span {
        display: inline-block;
        background: url(../images/splashstartbtnicorwd.png) 0 0 no-repeat;
        padding-left: 43px;
        letter-spacing: 2px;
    }
    /*    .logoHolder {
            background: url(../images/mcdmlogoheaderrwd.png) no-repeat 0 center;
            height: 32px;
            width: 137px;
        }*/

    /*    #splash{
            min-height: 670px;
        }*/

    /*Criteria comparison*/
    .leftCritDesc, .rightCritDesc{width: 35%; font-size: 80%;}
    .okNextPairBtnContainer{width: 30%}
    
    .dataSourceBtnsContainer{
        top: 172px;
    }
    
    .splashMiddlePoll {
        margin-top: -108px;
    }

    /* SLAM */
    #SLAMColSlickHeadHolder {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
    }
    #SLAMresTblContainer {
        top: 96px;
    }
    .emptyExtraDivPerformance.SLAMres, .weightsSumRowHeader.SLAMRes {
        width: 259px;
    }
    .mcdmTblRowHead.SLAMRes {
        width: 259px;
    }
    .emptyExtraDivPerformance.SLAMres {
        padding-left: 0;
    }
    .extraColSLAMforTblColHeadCell {
        display: none;
    }
    #SLAMswitchRankGV {
        display: block;
        cursor: pointer;
    }
    .mcdmTableCell.SLAMRes.GV,
    .SLAMResRwdRank, .MAVTResRwdRank {
        display: none;
    }
    .mcdmTableBody.SLAMRes,
    .mcdmTableColHeadHolder.SLAMRes,
    .weightsSumRowHolder.SLAMRes {
        left: 259px;
    }
    #SLAMswitchRankGV {
        vertical-align: middle;
        text-align: center;
        /*max-width: 76px;*/
        display: table-cell;
    }
    #SLAMCRTWEIGHTSUM {
        display: none;
        width: 99px;
    }
    .SLAMResRwdWeights, .MAVTResRwdWeights{
        display: none;
    }
    .SLMATableNormal {
        display: none;
    }
    #SLAMresValuesTableDivRWD {
        display: block;
    }
    #univariateSensitivityValuesTableDivRWD {
        display: block;
        min-height: 340px;
        max-height: 400px;
    }
    .mcdmTableColHeadHolder.SLAMMatrix,
    .weightsSumRowHolder.SLAMMatrixRwd,
    .mcdmTableBody.SLAMMatrix {
        left: 259px;
    }
    .mcdmTblRowHead.SLAMMatrix {
        width: 255px;
    }
    #prevSLAMMatrix, #nextSLAMMatrix,
    #prevSLAMMatrix, #nextMAVTatrix {
        width: 30px;
    }
    #prevSLAMMatrix, #prevMAVTMatrix {
        background-position: 8px 0;
    }
    #nextSLAMMatrix, #nextMAVTMatrix {
        background-position: 10px 0;
    }
    #prevSLAMMatrix:hover, #prevMAVTMatrix:hover {
        background-position: 8px -20px;
    }
    #nextSLAMMatrix:hover, #nextMAVTMatrix:hover  {
        background-position: 10px -20px;
    }
    #nextSLAMMatrix {
        height: 20px;
        width: 50px;
        cursor: pointer;
        position: absolute;
        left: 0px;
        top: 13%;
        z-index: 50;
        background-image: url(../images/comparisoncriteriabtnnextrwd.png);
        background-position: 19px 0;
        background-repeat: no-repeat;
        left: auto;
        right: 0px;
        border-right: none;
        border-left: 1px solid #4D7E8E;
    }
    #prevSLAMMatrix {
        background-image: url(../images/comparisoncriteriabtnprevrwd.png);
        background-position: 19px 0;
        background-repeat: no-repeat;
        height: 20px;
        width: 50px;
        cursor: pointer;
        position: absolute;
        left: 0px;
        top: 13%;
        z-index: 50;
        border-right: 1px solid #4D7E8E;
    }
    #prevSLAMMatrix:hover {
        background-position: 19px -20px;
    }
    #nextSLAMMatrix:hover {
        background-position: 19px -20px;
    }
    .mcdmTblRowHead.MAVTMatrix,
    .mcdmTblRowHead.SLAMMatrix {
        margin-top: 55px;
    }
    .mcdmTblRowHeadCell.SLAMShortDescReduce {
        border-right: 0;
        height: 34px;
        line-height: 34px;
        text-align: right;
    }
    .weightsSumColl.slick-slide {
        width: 100%;
        display: table !important;
        /*border-spacing: 10px 3px;*/
    }
    
    .weightsSumColl {
        display: table !important;
        float: left;
        width: 100%;
        min-height: 1px;
        outline: none;
        position: relative;
        /*border-spacing: 10px 7px;*/
        border-spacing: 0px;
    }
    #weightsSumRowRwd {
        position: relative;
        display: block;
        overflow: hidden;
        margin: 0;
        padding: 0;
        height: 43px;
    }
    #weightsSumRowRwdPoll {
        height: 43px;
    }
    .weightsSumSlTrack {
        position: relative;
        top: 0;
        left: 0;
        display: block;
    }
    .weightsSumSlList {
        position: relative;
        display: block;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .mcdmTableColHeadCell.slick-slide {
        max-width: 100%;
        line-height: 28px;
    }
    /*    .weightsSumRow.SLAMMatrixRwd {
            border-spacing: 24px 2px;
        }*/
    .weightsSumCell.SLAMResRwd {
        height: 34px;
    }
    .mcdmTableCell.SLAMRes.GVRwd {
        display: none;
    }
    .weightsSumTitleAndVal.SLAMres {
        text-align: right;
        line-height: 32px;
        width: 130px;
    }
    #SLAMswitchRankGV {
        min-width: 113px;
        width: 113px;
        max-width: 113px;
    }
    .SLAMMatrixSwitchHolder {
        display: none;
    }
    #prevSLAMMatrix {
        margin-left: 256px;
    }
    #SLAMColSlickHead .slick-list.draggable {
        margin-left: 256px;
    }
    #SLAMColSlickHead .slick-dots {
        right: 0;
    }
    .mcdmTableColHeadHolder.SLAMMatrix {
        left: 0;
    }
    /* ZRXMCDMRD-398 */
    .SLAMResRwd.tableButton, .SLAMResRwd.tableButtonSelected,
    .MAVTResRwd.tableButton, .MAVTResRwd.tableButtonSelected {
        min-width: 80px;
        /*max-width: 370px;*/
        height : 24px;
        border-radius : 6px;
        -moz-border-radius : 6px;
        -webkit-border-radius : 6px;
        border-bottom : #003649 2px solid;
        background: #1266AF;
        color: #ffffff;
        margin-top: 1px;
        line-height: 24px;
        margin: 0 3px;
    }
    /* ZRXMCDMRD-398 */
    .SLAMResRwd.tableButtonSelected,
    .MAVTResRwd.tableButtonSelected {
        height : 24px;
        border-radius : 6px;
        -moz-border-radius : 6px;
        -webkit-border-radius : 6px;
        border-top : #003649 2px solid;
        background: #1266AF;
        color: #ffffff;
        margin-top: 1px;
        line-height: 24px;
        margin: 0 3px;
    }
    /* ZRXMCDMRD-398 */
    #SLAMMatrixColHeadRwd {
        padding: 0 52px;
    }

    .slick-track:before, .slick-track:after {
        display: none !important;
        content: '';
    }

    /*MAVT VIP*/
    .MAVTvipRwd{
        display: block;
    }
    .MAVTvipNormal{
        display: none;
    }
    #MAVTvipTblContainer{
        top: 0;
    }
    .pageContentTitleHolder.MAVTvipLeft,
    .pageContentTitleHolder.MAVTvipRight{
        display: none;
    }
    #MAVTVIPTableDivRwd,
    #VIPRegretTableDivRwd{
        padding-top: 6px;
    }
    #page10 .mcdmTable.clearfix:before {
        height: 0px;
    }
    #page10 .altGroupedByAlternative {
        position: relative;
    }
    #page10 .mcdmTableColHeadCell {
        line-height: 28px;
        max-width: 100%;
    }
    #page10 .mcdmTblRowHead {
        width: 180px;
        float: left;
    }
    #page10 .mcdmTblRowHeadCell {
        text-align: right;
    }
    #page10 .mcdmTableBody {
        top: 28px;
        background: #EDF4F7;
    }
    #page10 .mcdmTableRow {
        position: relative;
    }
    #page10 .mcdmTblRowHeadCell.perfRwd {
        border-right: none;
    }

    /*ELECTRE*/
    .electResTab .electResTabTxt{
        display: none;
    }
    .electResTab .electResTabTxtRWD{
        display: table-cell;
    }
    #ELECTREResultsTitleRwd{
        display: block;
    }
    #ELECTREResultsTitle{
        display: none;
    }

    /*poll*/
    .splashPollModelName {
        position: relative;
        top: 30px;
        left: 0;
        margin: 53px auto auto auto;
        text-align: center;
        padding-left: 0px;
    }
    .enterBtnBcg.poll {
        margin-top: 25px;
    }
    .UserInfoPopupInput.poll {
        width: 100%;
    }
    #Country {
        width: 234px;
    }

    .splashCenter.poll,
    .splashCenterContent.poll {
        height: 547px;
    }
    .UserInfoModelDialog.poll {
        top: 432px;
    }
    .splashLine.poll {
        margin-bottom: 7px;
    }
    .splashLinesContainer.poll {
        top: 46%;
    }
    .enterBtnBcg poll {
        width: 234px;
    }
    .rightContainerPoll,
    .pollPageTitleHolder {
        display: none;
    }
    #pollPageTitleHolderRwd {
        margin-top: 73px;
        margin-left: 21px;
        margin-right: 21px;
        height: 48px;
        display: block;
        background: url(../images/pagetitlebcg.png) 0 center no-repeat, -moz-linear-gradient(100% 50% -180deg,rgba(42, 186, 255, 1) 0%,rgba(48, 175, 240, 1) 22.87%,rgba(58, 159, 217, 1) 66.01%,rgba(62, 153, 208, 1) 93.01%);
        background: url(../images/pagetitlebcg.png) 0 center no-repeat, -webkit-linear-gradient(-180deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
        background: url(../images/pagetitlebcg.png) 0 center no-repeat, -webkit-gradient(linear,100% 50% ,0% 50% ,color-stop(0,rgba(42, 186, 255, 1) ),color-stop(0.2287,rgba(48, 175, 240, 1) ),color-stop(0.6601,rgba(58, 159, 217, 1) ),color-stop(0.9301,rgba(62, 153, 208, 1) ));
        background: url(../images/pagetitlebcg.png) 0 center no-repeat, -o-linear-gradient(-180deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
        background: url(../images/pagetitlebcg.png) 0 center no-repeat, -ms-linear-gradient(-180deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ABAFF', endColorstr='#3E99D0' ,GradientType=0)";
        background: url(../images/pagetitlebcg.png) 0 center no-repeat, linear-gradient(270deg, rgba(42, 186, 255, 1) 0%, rgba(48, 175, 240, 1) 22.87%, rgba(58, 159, 217, 1) 66.01%, rgba(62, 153, 208, 1) 93.01%);
        background-size: cover;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ABAFF',endColorstr='#3E99D0' , GradientType=1);
        border-top: 5px solid #2689c6;
    }
    #pollPageTitleHolderRwd:before {background: url('../images/polltitleholderleft.png') no-repeat; top:75px;}
    #pollPageTitleHolderRwd:after {background: url('../images/polltitleholderright.png') no-repeat; top:75px;}
    #container.poll {
        padding-top: 1px;
        background: #ffffff;
    }
    .pagesContainerPoll {
        top: 189px;
        right: 0;
    }

    .PageContainer.poll {
        right: 0px;
        box-shadow: none;
    }
    #page02 .PageContainer.poll {
        top: 9px;
    }
    .pageContent.poll {
        top: 0;
        left: 25px;
        right: 25px;
        bottom: 100px;
        /*box-shadow : 0px 0px 12px rgba(6, 25, 68, 0.55);*/
    }
    /*    .PWcardBtnHolder {
            display: block;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            height: 80px;
            background : -moz-linear-gradient(59.82% 159.24% 110deg,rgba(255, 255, 255, 1) 0%,rgba(228, 242, 242, 1) 59.68%,rgba(193, 242, 242, 1) 97.85%);
            background : -webkit-linear-gradient(110deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
            background : -webkit-gradient(linear,59.82% 159.24% ,40.18% -59.24% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(0.5968,rgba(228, 242, 242, 1) ),color-stop(0.9785,rgba(193, 242, 242, 1) ));
            background : -o-linear-gradient(110deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
            background : -ms-linear-gradient(110deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C1F2F2' ,GradientType=0)";
            background : linear-gradient(-20deg, rgba(255, 255, 255, 1) 0%, rgba(228, 242, 242, 1) 59.68%, rgba(193, 242, 242, 1) 97.85%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#C1F2F2' , GradientType=1);
        }*/

    /*    .openPollRwdPopup {
            position: absolute;
            top: 50%;
            margin-top: -21px;
            height: 42px;
            width: 150px;
            display: block;
            background: #1266AF;
            border-radius: 8px;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            border-bottom: #094F82 2px solid;
            font-family: Roboto-Black, sans-serif;
            text-transform: uppercase;
            color: #FFFFFF;
            padding: 7px 10px;
            text-align: center;
            cursor: pointer;
        }
        #openPCRwdPopup {
            left: 50px;
        }*/
    #pairwiseComparisonCardPoll {
        display: none;
    }
    #pageContentTitleHolderPoll {
        display: block;
        margin-left: 25px;
        margin-right: 25px;
    }
    #header.poll {
        background: -moz-linear-gradient(25.32% -25.99% -60deg,rgba(62, 153, 208, 1) 24.73%,rgba(49, 138, 198, 1) 39.51%,rgba(26, 112, 181, 1) 70.72%,rgba(18, 102, 175, 1) 89.25%);
        background: -webkit-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
        background: -webkit-gradient(linear,25.32% -25.99% ,74.68% 125.99% ,color-stop(0.2473,rgba(62, 153, 208, 1) ),color-stop(0.3951,rgba(49, 138, 198, 1) ),color-stop(0.7072,rgba(26, 112, 181, 1) ),color-stop(0.8925,rgba(18, 102, 175, 1) ));
        background: -o-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
        background: -ms-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0', endColorstr='#1266AF' ,GradientType=0)";
        background: linear-gradient(150deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0',endColorstr='#1266AF' , GradientType=1);
    }
    .exitPollBtn{
        margin: 3px 10px 3px 10px;
    }
    .pollNavigation {
        float: right;
        margin-right: 5px;
        background: transparent;
    }
    .submitPollHolder {
        position: absolute;
        right: 50px;
        width: 158px;
        top: 50%;
        height: 44px;
        margin-top: -30px;
        bottom: 0;
        left: auto;
    }
    #popupBtnBcgPollSubmit {
        top: 0px;
    }
    #submitPollBtn span {
        background: url(../images/btncheck.png) 20px center no-repeat;
    }
    #submitPollBtn span:hover {
        background: url(../images/btncheck.png) 20px 2px no-repeat;
    }
    .pollNavigationBtnsBcg {
        background : -moz-linear-gradient(-324.29% 100% 90deg,rgba(237, 244, 247, 1) 0%,rgba(235, 243, 246, 1) 4.82%,rgba(198, 218, 224, 1) 100%);
        background : -webkit-linear-gradient(90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
        background : -webkit-gradient(linear,-324.29% 100% ,-324.29% 0% ,color-stop(0,rgba(237, 244, 247, 1) ),color-stop(0.0482,rgba(235, 243, 246, 1) ),color-stop(1,rgba(198, 218, 224, 1) ));
        background : -o-linear-gradient(90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
        background : -ms-linear-gradient(90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF4F7', endColorstr='#C6DAE0' ,GradientType=0)";
        background : linear-gradient(0deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
        border-radius : 15px;
        -moz-border-radius : 15px;
        -webkit-border-radius : 15px;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C6DAE0',endColorstr='#EDF4F7' , GradientType=0);
    }
    .pollCCMoreInfo {
        margin-top: 7px;
    }
    .pageContentTitle.poll{
        height: 54px;
        max-width: 62%
    }
    .pageContentTitle.poll > div{
        word-break: normal;
    }
    #submitTxtRwd {
        display: block;
        position: absolute;
        right: 5px;
        bottom: 10px;
        font-family: Arial;
        font-style: italic;
        font-size: 0.857em;
        color: #4D7E8E;
        text-align: center;
    }
    /*    .pollIll {
            position: absolute;
            top: 50%;
            left: 50px;
            margin-top: -39px;
            height: 77px;
            width: 84px;
            display: block;
            background: url(../images/pollinnerillrwd.png) no-repeat;
        }*/
    /*    .pairwiseComparisonCardRwd{
            position: relative;
            top: 10px;
            right: 0px;
            left: 0px;
            min-height: 300px;
            height: auto;
            width: auto;
            margin: auto;
            border-top: 36px solid #1266af;
            border-bottom: 2px solid #1266af;
            border-left: 2px solid #1266af;
            border-right: 2px solid #1266af;
            border-radius: 20px 20px 20px 20px;
            -moz-border-radius : 20px 20px 20px 20px;
            -webkit-border-radius : 20px 20px 20px 20px;
            -webkit-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
            -moz-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
            box-shadow : 2px -2px 3px rgba(0, 0, 0, 0.4);
            background: #ffffff;
            z-index: 2;
            margin: 0px 5px;
        }*/

    /*    .pairwiseComparisonCardRwd .pccContent{
            position: relative;
            margin-left: 0px;
            margin-right: 0px;
            top: auto;
            bottom: auto;
            min-height: initial;
            padding: 10px 30px;
            width: 100%;
            height: 100%;
        }
        .pairwiseComparisonCardRwd .pccContent:after {
            content: " ";
            display: block;
            height: 0;
            clear: both;
        }
        .pairwiseComparisonCardRwd .leftCritDesc, .pairwiseComparisonCardRwd .rightCritDesc{position: relative; height: auto; width: 50%; margin-top: 10px; font-size: 100%}
        .pairwiseComparisonCardRwd .ccLeftLabel, .pairwiseComparisonCardRwd .ccRightLabel{margin-bottom: 10px; font-size: 100%}
        .pairwiseComparisonCardRwd .ccLeftLongDesc, .pairwiseComparisonCardRwd .ccRightLongDesc {
            height: auto;
            min-height: 200px;
            font-size: 90%;
            max-height: none;
        }*/
    /*    .pairwiseComparisonCardRwd .okNextPairBtnContainer{
            display: none;
        }
        .pairwiseComparisonCardRwd .okNextPairBtnContainerRwd{
            display: block;
            position: relative;
            width: 100%;
            float: left;
            text-align: center;
            margin-top: 15px;
        }*/

}

/*mobile phones (iPhone 6, 7, 8 and X in portrait & landscape)*/
@media (max-width:600px), (max-height:480px) and (max-width:992px) {/* 600 */
    textarea, div.minmaxValue{
        min-height: 28px;
        line-height: 12px;
        padding: 7px 6px;
    }
    body{
        font-size: 75%;  /*12px*/
        min-height: 600px;
    }
    #container {
        min-height: 100%;
    }
    .PageContainer {
        top: 92px;
    }
    .PageContainer.menuVisible{left: 0px;}
    .pageContent{
        left: 0px;
        right: 0px;
        top: 32px;
    }
    .pageContent.dsVisible {
        top: 62px;
    }
    .dataSourceBtnsContainer {
        top: 124px;
        left: 10px;
        right: 10px;
        height: auto;
    }
    #header {
        height: 50px;
    }
    .headerRight {
        height: 32px;
        margin-top: 2px;
        width: 45%;
    }
    .itemMenuHolder {
        margin-left: 57px;
        height: 36px;
        padding-left: 2px;
        margin-top: 8px;
    }
    .logoHolder {
        background: url(../images/mcdmlogoheaderrwd.png) no-repeat 0 center;
        height: 32px;
        width: 137px;
        margin-top: 2px;
    }
    .storeInfoNoteContainer{
        display: none;
    }
    .headTitlePos {
        margin-top: 2px;
    }
    .subHeadTitlePos{
        margin-top: 2px;
    }
    .homeIcon{
        margin: 5px 10px 0 10px;
        background-image: url(../images/homebtnrwd.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width: 24px;
        height: 22px;
    }
    .homeIcon:hover{
        cursor: pointer;
        background-position: 0px -22px;
    }
    .adminIcon{
        margin: 5px 10px 0 10px;
        background-image: url(../images/adminbtnsmall.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width: 24px;
        height: 22px;
    }
    .adminIcon:hover{
        cursor: pointer;
        background-position: 0px -22px;
    }

    .modelRwdHolder {
        height: 30px;
    }
    #openFunctionalMenuRwd {
        margin: 0 5px 0 5px;
        background-position: right 0px;
        height: 30px;
        padding-right: 33px;
        line-height: 30px;
        color: #80CFFF;
    }

    #FunctionalMenu {
        top: 82px;
        /*right: 0;*/
    }
    .iScrollVerticalScrollbar{
        width: 9px;
        right: 0;
    }

    .longDescrPopup, longDescrPopupLeft, longDescrPopupRight{
        max-width: 300px;
    }
    #logOut.poll .logOutIcon {
        height: 28px;
    }
    #logOut.poll {
        height: 28px;
        line-height: 26px;
    }
    /* splash ------*/
    .splashMiddle {
        top: 40%;
        margin-top: -64px;
    }
    .splashCenter {
        background: url(../images/splashbcgcirclesrwd.png) no-repeat center 103px;
    }
    .splashCenterContent {
        height: 493px;
    }
    .imgHolder {
        top: 38%;
    }
    .imgPollLineHolder {
        top: 27%;
    }
    .smallCheck>span {
        padding-top: 4px;
    }
    .splashMCDMLogo {
        top: 0;
    }

    .splashInfoTxt {
        margin-top: 15px;
    }
    .UserInfoPopupInput {
        height: 28px;
        line-height: 28px;
    }
    .splashLinesContainer {
        top: 38%;
    }
    .UserInfoModelDialog {
        width: 100%;
        top: 318px;
        bottom: 90px;
    }
    #EnterBtnBcg.enterBtnBcg {
        top: 300px;
    }
    .splashUserHeader {
        line-height: 22px;
        padding-top: 10px;
    }
    .languageComboWrapper {
        float: left;
        margin-top: 0px;
    }
    #languageComboRwd {
        height: 24px;
        width: 30px;
    }
    #languageComboHolderRwd .img-flag {
        height: 23px;
        width: 33px;
    }
    #languageComboHolderRwd{
        width: 145px;
    }
    .countryComboBoxList {
        width: 120px !important;
    }
    .UserInfoContainer {
        width: auto;
    }
    .languageComboUI {
        width: 175px;
    }
    .checkRwd {
        margin: auto;
    }

    .telORemail {
        width: 149px;
    }
    .splashWeb {
        background: url(../images/splashwebiconrwd.png) right center no-repeat;
    }
    .splashEmail {
        background: url(../images/splashmailiconrwd.png) right center no-repeat;
    }
    /* splash end */

    #openMainNavigationMenu {
        background-image: url(../images/menubtnrwd.png);
        height: 50px;
        width: 49px;
    }
    #openMainNavigationMenu:hover {
        cursor: pointer;
        background-position: 0px -50px;
    }
    #closeSubMainNavigationMenu {
        background-image: url(../images/menubtncloserwd.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        height: 50px;
        width: 49px;
    }
    #closeSubMainNavigationMenu:hover {
        cursor: pointer;
        background-position: 0px -50px;
    }
    #mainMenu{
        top: 50px;
        width: 49px;
        background : -moz-linear-gradient(25.32% -25.99% -60deg,rgba(62, 153, 208, 1) 24.73%,rgba(49, 138, 198, 1) 39.51%,rgba(26, 112, 181, 1) 70.72%,rgba(18, 102, 175, 1) 89.25%);
        background : -webkit-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
        background : -webkit-gradient(linear,25.32% -25.99% ,74.68% 125.99% ,color-stop(0.2473,rgba(62, 153, 208, 1) ),color-stop(0.3951,rgba(49, 138, 198, 1) ),color-stop(0.7072,rgba(26, 112, 181, 1) ),color-stop(0.8925,rgba(18, 102, 175, 1) ));
        background : -o-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
        background : -ms-linear-gradient(-60deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0', endColorstr='#1266AF' ,GradientType=0)";
        background : linear-gradient(150deg, rgba(62, 153, 208, 1) 24.73%, rgba(49, 138, 198, 1) 39.51%, rgba(26, 112, 181, 1) 70.72%, rgba(18, 102, 175, 1) 89.25%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E99D0',endColorstr='#1266AF' , GradientType=1);
    }
    .menuItem{
        width: 50px;
        height: 60px;
        margin-top: -12px;
        /*border: 1px solid blue;*/
    }
    .menuItem.top{
        height: 48px;
        background-position: 0px -96px;
    }
    .menuItem.middle{
        background-position: 0px -252px;
    }
    .menuItem.bottom{
        background-position: 0px -432px;
    }
    .menuItem.single{
        height: 48px;
        background-position: 0px 0px;
    }
    .menuItem.top.selected{
        background-position: 0px -48px;
    }
    .menuItem.middle.selected{
        background-position: 0px -192px;
    }
    .menuItem.bottom.selected{
        background-position: 0px -372px;
    }
    .menuItem.menuAlternatives{background-image:url(../images/menubtnalternativesrwd.png);}
    .menuItem.menuCriteriaCC{background-image:url(../images/menubtncriteriarwd.png);}
    .menuItem.menuPerformance{background-image:url(../images/menubtnperformancerwd.png);}
    .menuItem.menuMethods{background-image:url(../images/menubtnmethodsrwd.png);}
    .mainSubMenu{
        left: 49px;
    }
    .pageTitleHolder {
        margin-left: 14px;
        margin-right: 14px;
        height: 32px;
    }
    #alterTitleHolder:before {background: url('../images/titleholderalternativesleftrwd.png') no-repeat;}
    #criteriaTitleHolder:before, #comparisonTitleHolder:before  {background: url('../images/titleholdercriterialeftrwd.png') no-repeat;}
    #perfomanceTitleHolder:before, #AHPCompareTitleHolder:before {background: url('../images/titleholderperformanceleftrwd.png') no-repeat;}
    .methodsTitleHolder:before {background: url('../images/titleholdermethodsleftrwd.png') no-repeat;}

    #alterTitleHolder:after { background: url('../images/titleholderalternativesrightrwd.png') no-repeat;}
    #criteriaTitleHolder:after, #comparisonTitleHolder:after {background: url('../images/titleholdercriteriarightrwd.png') no-repeat;}
    #perfomanceTitleHolder:after, #AHPCompareTitleHolder:after {background: url('../images/titleholderperformancerightrwd.png') no-repeat;}
    .methodsTitleHolder:after {background: url('../images/titleholdermethodsrightrwd.png') no-repeat;}

    .pageTitleHolder:before {
        content: "";
        position: absolute;
        display: block;
        left: 0;
        top: 0;
        width: 14px;
        height: 32px;
    }
    .pageTitleHolder:after {
        content: "";
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        width: 14px;
        height: 32px;
    }
    .pageTitle {
        font-size: 1.25em;
        margin-left: 21px;
        height: 29px;
        line-height: 29px;
    }
    .pageTitle.subtitle {
        margin-left: 10px;
    }
    .moreInfoBtn, .moreInfoBtnCriteria {
        background-image: url(../images/moreinfobtnrwd.png);
        height: 23px;
        width: 12px;
    }
    .moreInfoBtn:hover, .moreInfoBtnCriteria:hover {
        background-position: 0 -46px;
    }
    /*#alternativesMoreInfo, #comparisonMoreInfo, #perfomanceMoreInfo, #electreWeighMoreInfo, #electreResMoreInfo { margin-top: 3px; }*/
    .t35Holder {
        max-width: 39%;
    }
    .pageContentTitle.t35Holder,
    .pageContentTitle.crit{
        /*margin-left: 7px;*/
    }
    #alterTitleHolder {
        background : url(../images/pagetitlebcg.png) no-repeat, -moz-linear-gradient(46.2% -375.31% -75deg,rgba(248, 92, 56, 1) 4.3%,rgba(248, 101, 56, 1) 10.37%,rgba(248, 138, 56, 1) 39.1%,rgba(248, 152, 56, 1) 54.3%,rgba(247, 157, 52, 1) 63.71%,rgba(244, 172, 41, 1) 75.23%,rgba(239, 197, 23, 1) 87.8%,rgba(233, 228, 0, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -webkit-linear-gradient(-75deg, rgba(248, 92, 56, 1) 4.3%, rgba(248, 101, 56, 1) 10.37%, rgba(248, 138, 56, 1) 39.1%, rgba(248, 152, 56, 1) 54.3%, rgba(247, 157, 52, 1) 63.71%, rgba(244, 172, 41, 1) 75.23%, rgba(239, 197, 23, 1) 87.8%, rgba(233, 228, 0, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -webkit-gradient(linear,46.2% -375.31% ,53.8% 413.12% ,color-stop(0.043,rgba(248, 92, 56, 1) ),color-stop(0.1037,rgba(248, 101, 56, 1) ),color-stop(0.391,rgba(248, 138, 56, 1) ),color-stop(0.543,rgba(248, 152, 56, 1) ),color-stop(0.6371,rgba(247, 157, 52, 1) ),color-stop(0.7523,rgba(244, 172, 41, 1) ),color-stop(0.878,rgba(239, 197, 23, 1) ),color-stop(1,rgba(233, 228, 0, 1) ));
        background : url(../images/pagetitlebcg.png) no-repeat, -o-linear-gradient(-75deg, rgba(248, 92, 56, 1) 4.3%, rgba(248, 101, 56, 1) 10.37%, rgba(248, 138, 56, 1) 39.1%, rgba(248, 152, 56, 1) 54.3%, rgba(247, 157, 52, 1) 63.71%, rgba(244, 172, 41, 1) 75.23%, rgba(239, 197, 23, 1) 87.8%, rgba(233, 228, 0, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -ms-linear-gradient(-75deg, rgba(248, 92, 56, 1) 4.3%, rgba(248, 101, 56, 1) 10.37%, rgba(248, 138, 56, 1) 39.1%, rgba(248, 152, 56, 1) 54.3%, rgba(247, 157, 52, 1) 63.71%, rgba(244, 172, 41, 1) 75.23%, rgba(239, 197, 23, 1) 87.8%, rgba(233, 228, 0, 1) 100%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F85C38', endColorstr='#E9E400' ,GradientType=0)";
        background : url(../images/pagetitlebcg.png) no-repeat linear-gradient(165deg, rgba(248, 92, 56, 1) 4.3%, rgba(248, 101, 56, 1) 10.37%, rgba(248, 138, 56, 1) 39.1%, rgba(248, 152, 56, 1) 54.3%, rgba(247, 157, 52, 1) 63.71%, rgba(244, 172, 41, 1) 75.23%, rgba(239, 197, 23, 1) 87.8%, rgba(233, 228, 0, 1) 100%);
        border-top: #dd4b0a 3px solid;
    }
    #criteriaTitleHolder, #comparisonTitleHolder {
        background : url(../images/pagetitlebcg.png) no-repeat, -moz-linear-gradient(46.27% -821.85% -75deg,rgba(227, 72, 86, 1) 36.02%,rgba(231, 81, 92, 1) 48.97%,rgba(243, 106, 109, 1) 70.29%,rgba(248, 116, 116, 1) 77.42%,rgba(248, 122, 122, 1) 90.49%,rgba(249, 130, 130, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -webkit-linear-gradient(-75deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -webkit-gradient(linear,46.27% -821.85% ,53.73% 93.74% ,color-stop(0.3602,rgba(227, 72, 86, 1) ),color-stop(0.4897,rgba(231, 81, 92, 1) ),color-stop(0.7029,rgba(243, 106, 109, 1) ),color-stop(0.7742,rgba(248, 116, 116, 1) ),color-stop(0.9049,rgba(248, 122, 122, 1) ),color-stop(1,rgba(249, 130, 130, 1) ));
        background : url(../images/pagetitlebcg.png) no-repeat, -o-linear-gradient(-75deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -ms-linear-gradient(-75deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E34856', endColorstr='#F98282' ,GradientType=0)";
        background : url(../images/pagetitlebcg.png) no-repeat, linear-gradient(165deg, rgba(227, 72, 86, 1) 36.02%, rgba(231, 81, 92, 1) 48.97%, rgba(243, 106, 109, 1) 70.29%, rgba(248, 116, 116, 1) 77.42%, rgba(248, 122, 122, 1) 90.49%, rgba(249, 130, 130, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E34856',endColorstr='#F98282' , GradientType=1);
        border-top: #cc3b4d 3px solid;
    }
    #perfomanceTitleHolder, #AHPCompareTitleHolder {
        background : url(../images/pagetitlebcg.png) no-repeat, -moz-linear-gradient(46.27% -927.4% -75deg,rgba(229, 160, 37, 1) 0%,rgba(252, 194, 43, 1) 26.88%,rgba(252, 207, 43, 1) 32.45%,rgba(252, 227, 43, 1) 44.09%,rgba(252, 241, 43, 1) 57.32%,rgba(252, 249, 43, 1) 73.36%,rgba(252, 252, 43, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -webkit-linear-gradient(-75deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -webkit-gradient(linear,46.27% -927.4% ,53.73% -11.81% ,color-stop(0,rgba(229, 160, 37, 1) ),color-stop(0.2688,rgba(252, 194, 43, 1) ),color-stop(0.3245,rgba(252, 207, 43, 1) ),color-stop(0.4409,rgba(252, 227, 43, 1) ),color-stop(0.5732,rgba(252, 241, 43, 1) ),color-stop(0.7336,rgba(252, 249, 43, 1) ),color-stop(1,rgba(252, 252, 43, 1) ));
        background : url(../images/pagetitlebcg.png) no-repeat, -o-linear-gradient(-75deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -ms-linear-gradient(-75deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5A025', endColorstr='#FCFC2B' ,GradientType=0)";
        background : url(../images/pagetitlebcg.png) no-repeat, linear-gradient(165deg, rgba(229, 160, 37, 1) 0%, rgba(252, 194, 43, 1) 26.88%, rgba(252, 207, 43, 1) 32.45%, rgba(252, 227, 43, 1) 44.09%, rgba(252, 241, 43, 1) 57.32%, rgba(252, 249, 43, 1) 73.36%, rgba(252, 252, 43, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5A025',endColorstr='#FCFC2B' , GradientType=1);
        border-top: #e8a73f 3px solid;
    }
    .methodsTitleHolder {
        background : url(../images/pagetitlebcg.png) no-repeat, -moz-linear-gradient(46.27% -305.21% -75deg,rgba(0, 170, 167, 1) 0%,rgba(63, 224, 193, 1) 56.84%,rgba(55, 228, 193, 1) 66.78%,rgba(33, 239, 193, 1) 82.16%,rgba(0, 255, 193, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -webkit-linear-gradient(-75deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 56.84%, rgba(55, 228, 193, 1) 66.78%, rgba(33, 239, 193, 1) 82.16%, rgba(0, 255, 193, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -webkit-gradient(linear,46.27% -305.21% ,53.73% 610.38% ,color-stop(0,rgba(0, 170, 167, 1) ),color-stop(0.5684,rgba(63, 224, 193, 1) ),color-stop(0.6678,rgba(55, 228, 193, 1) ),color-stop(0.8216,rgba(33, 239, 193, 1) ),color-stop(1,rgba(0, 255, 193, 1) ));
        background : url(../images/pagetitlebcg.png) no-repeat, -o-linear-gradient(-75deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 56.84%, rgba(55, 228, 193, 1) 66.78%, rgba(33, 239, 193, 1) 82.16%, rgba(0, 255, 193, 1) 100%);
        background : url(../images/pagetitlebcg.png) no-repeat, -ms-linear-gradient(-75deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 56.84%, rgba(55, 228, 193, 1) 66.78%, rgba(33, 239, 193, 1) 82.16%, rgba(0, 255, 193, 1) 100%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AAA7', endColorstr='#00FFC1' ,GradientType=0)";
        background : url(../images/pagetitlebcg.png) no-repeat, linear-gradient(165deg, rgba(0, 170, 167, 1) 0%, rgba(63, 224, 193, 1) 56.84%, rgba(55, 228, 193, 1) 66.78%, rgba(33, 239, 193, 1) 82.16%, rgba(0, 255, 193, 1) 100%);
        border-top: #00aaa7 3px solid;
    }
    .pageContentTitle,
    .electrePageContentTitle{
        font-size: 1em;
        margin-left: 16px;
        height: 35px;
    }
    .pageContentTitleHolder {
        /*height: 42px;
        line-height: 42px;*/
        border-bottom: 4px solid #1266AF;
        /*margin-top: 0px;*/
    }
    .alternativeTerm {
        width: 207px;
        overflow: auto;
        line-height: 14px;
        min-height: 28px;
        margin-top: 4px;
        padding: 6px 6px;
    }
    .alterNameHolder {
        margin-top: 0px;
        margin-bottom: 0px;
        /*max-height: 38px;*/
    }
    .plusBtnHolder {
        height: 35px;
    }
    .plusBtn {
        background: url(../images/addbtnrwd.png) no-repeat;
        width: 23px;
        height: 35px;
        margin-top: 8px;
    }
    .plusBtn:hover {
        background-position: 0 -35px;
    }
    .plusBtn.disabled {
        background-position: 0 -70px;
    }
    .criteriaFieldsHolder {
        border: 1px solid transparent;
    }
    .criteriaRow, .criteriaRowColored {
        padding-right: 10px;
    }

    .descriptionInput {
        width: 100%;
        text-align: left;
        /*        line-height: 12px;
                padding: 7px 9px 4px 8px;
                min-height: 29px;*/
    }
    .minmaxValue {
        height: 28px;
        line-height: 26px;
    }
    .shortNameHolder, .domainHolder,
    .minMaxHolder, .descripHolder {
        float: none;
        min-height: 28px;
        width: auto;
        margin-left: 0;
        margin-top: 7px;
        line-height: 24px;
        margin-right: 0;
    }
    .minMaxButtonHolder{
        height: 28px;
        min-width: 28px;
    }   
    .toggleUp {
        background-image: url(../images/maximumbtnrwd.svg);
    }
    .toggleUp:hover {
        background-position: 0 -28px;
    }
    .toggleDown {
        background-image: url(../images/minimumbtnrwd.svg);
    }
    .toggleDown:hover {
        background-position: 0 -28px;
    }
    .toggleUpDisabled {
        background-image: url(../images/maximumbtnrwd.svg);
        background-position: 0 -56px;
    }
    .toggleDownDisabled {
        background-position: 0 -56px;
        background-image: url("../images/minimumbtnrwd.svg");
    }
    .minMaxButton {
        height: 28px;
        width: 28px;
        margin-top: 0;
    }
    .criteriaDescLabel {
        /*line-height: 28px;*/
    }
    .descripHolder {
        margin: 7px auto 0 0;
    }
    .descripHolder.disabled {
        height: auto;
        line-height: 19px;
        margin-left: 0;
        margin-top: 9px;
    }
    .criteriaShortInputHolder {
        height: 28px;
    }
    .criteriaNameLabel {
        width: 65px;
        margin-left: 15px;
    }
    .minmaxValue {
        max-width: 100px;
    }
    .criteriaDomainHolderDisabled{
        padding: 4px 9px;
    }
    .criteriaLabelTxt {
        height: 28px;
    }
    .alterNameContainer, .alterShortNameContainer {
        width: auto;
        margin-top: 4px;
        margin-bottom: 2px;
        margin-left: 13px;
        float: none;
        margin-right: 0;
    }
    .alternativeRow, .alternativeRowColored {
        height: auto;
        line-height: normal;
    }
    .alterNameRwdHelper {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .alternativeLabel {
        height: 28px;
        min-width: 76px;
    }

    .newOptBtnHolder {
        width: 110px;
        height: 40px;
    }

    .addNewBtnHolder {
        margin-bottom: 6px;
    }

    .addContainer {
        outline: none;
        -moz-box-shadow: inset 0 0 0 2px #1266af;
        -webkit-box-shadow: inset 0 0 0 2px #1266af;
        box-shadow: inset 0 0 0 2px #1266af;
    }
    
    
    /*Insert Custom Option (domain)*/
    .modalContainer.incertCO {
        width: 100%;
        left: 0;
        right: 0;
    }
    .insertDomainsContent{
        margin: 50px 10px 5px 10px;
    }

    #insertDomainsContentScroll {
        position: absolute;
        top: 98px;
        left: 10px;
        right: 10px;
        bottom: 85px; 
    }
    .customOptMinMaxHolder{
        height: 35px;
    }
    #COmaxOptLimit {
        top: 398px;
    }
    /*PopUps*/
    .adminInfoPopup {
        top: 46px;
        min-width: 200px;
    }
    .adminInfoPopup:before {
        top: -8px;
        right: 8px;
        border-left: solid transparent 5px;
        border-right: solid transparent 5px;
        border-bottom: solid #FFFFFF 6px;
    }
    .logOutIcon {
        width: 26px;
        height: 26px;
        background: url(../images/adminlogoutrwd.png) 0 0 no-repeat;
    }
    .logOutIcon:hover {
        background: url(../images/adminlogoutrwd.png) 0 -26px no-repeat;
    }
    .closeBtnPopup {
        top: 0;
        height: 30px;

    }
    #modelInfoIcon {
        width: 55px;
        height: 55px;
        margin: 2% auto 0% auto;
    }
    #modelInfoIcon.draft {
        background: url(../images/modelinficodraftrwd.png)0 0 no-repeat;
    }
    #modelInfoIcon.active {
        background: url(../images/modelinficoactiverwd.png)0 0 no-repeat;
    }
    #modelInfoIcon.archived {
        background: url(../images/modelinficoarchivedrwd.png)0 0 no-repeat;
    }
    .modelInfoSeparator {
        height: 1px;
    }
    .selectForPollCheck {
        height: 28px;
        background-image: url(../images/splashcheckboxrwd.png);
        background-position: 0 -28px;
        padding-left: 35px;
    }


    /*Save/Load popup*/
    .saveOpenHomeBtn {
        width: 36px;
        background: url(../images/popuphomebtnrwd.png) center 0 no-repeat;
    }
    .saveOpenHomeBtn:hover{
        background-position: center -34px;
    }
    .saveOpenModelTabOpt:hover,
    #openExistTabOpt.saveOpenModelTabOpt:hover{
        /*background-position: 12px -52px;*/
        background-position: 12px 0;
    }
    .saveOpenModelTabOpt{
        background : url(../images/modelcreatenewbtnrwd.png) 12px 0 no-repeat;
    }
    #openExistTabOpt.saveOpenModelTabOpt{
        background : url(../images/modelopenbtnrwd.png) 12px 0 no-repeat;
    }
    .saveOpenModelTabOpt.selected{
        background : url(../images/modelcreatenewbtnrwd.png) 12px -104px no-repeat, -moz-linear-gradient(33.07% -76.01% -60deg,rgba(62, 153, 208, 1) 0%,rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelcreatenewbtnrwd.png) 12px -104px no-repeat, -webkit-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelcreatenewbtnrwd.png) 12px -104px no-repeat, -webkit-gradient(linear,33.07% -76.01% ,67.54% 180.55% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.9032,rgba(18, 102, 175, 1) ));
        background : url(../images/modelcreatenewbtnrwd.png) 12px -104px no-repeat, -o-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelcreatenewbtnrwd.png) 12px -104px no-repeat, -ms-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelcreatenewbtnrwd.png) 12px -104px no-repeat, linear-gradient(150deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    }
    #openExistTabOpt.saveOpenModelTabOpt.selected{
        background : url(../images/modelopenbtnrwd.png) 12px -104px no-repeat, -moz-linear-gradient(33.07% -76.01% -60deg,rgba(62, 153, 208, 1) 0%,rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelopenbtnrwd.png) 12px -104px no-repeat, -webkit-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelopenbtnrwd.png) 12px -104px no-repeat, -webkit-gradient(linear,33.07% -76.01% ,67.54% 180.55% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.9032,rgba(18, 102, 175, 1) ));
        background : url(../images/modelopenbtnrwd.png) 12px -104px no-repeat, -o-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelopenbtnrwd.png) 12px -104px no-repeat, -ms-linear-gradient(-60deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
        background : url(../images/modelopenbtnrwd.png) 12px -104px no-repeat, linear-gradient(150deg, rgba(62, 153, 208, 1) 0%, rgba(18, 102, 175, 1) 90.32%);
    }
    .modelPopWinDataRight{
        top: 192px;
    }  
    .modelPopWinDataRight.welcome{
        position: relative;
        bottom: auto;
        top: 0;
    }
    .modelPopWinContainer{
        top: 5px;
        bottom: 5px;
        left: 0px;
        right: 0px;
        width: auto;
    }  
    .modelPopWinContainer.welcome{ 
        position: relative;
        max-height: none;
        margin-bottom: 5px;
    }
    .modelPopWinData.welcome{
        position: relative;
        bottom: auto;
    }
    .modelPopWinContent.welcome{
        height: auto;
    }
    .welcomeStopShowHolder.welcome{
        top: 0;
        margin-bottom: 15px;
    }
    #saveBtn.popupbutton{
        height: 31px;
    }
    #saveBtn.popupbutton span{
        background: url(../images/btnsaveiconrwd.png) 8px center no-repeat;
        line-height: 31px;
        padding-left: 32px;
    }
    #saveBtn.popupbutton.disabled span{
        background: url(../images/btnsaveiconrwd.png) 8px center no-repeat;
        line-height: 29px;
        padding-left: 32px;
    }
    .modalContainer {
        max-height: 160px;
    }
    .popupTxtTable {
        height: 63px;
    }
    .popupbutton {
        height: 28px;
        /*line-height: 27px;*/
        min-width: 90px;
    }
    .popupbutton span {
        background: url(../images/btncheckrwd.png) 0 center no-repeat;
        padding-left: 28px;
        line-height: 28px;
    }
    .popupbutton.cancel span {
        background: url(../images/btnnewrowcancelrwd.png) 0 center no-repeat;
    }
    .popupbutton span:hover {
        background: url(../images/btncheckrwd.png) 0 -28px no-repeat;
        cursor: pointer;
    }
    .popupbutton.cancel span:hover {
        background: url(../images/btnnewrowcancelrwd.png) 0 -28px no-repeat;
    }
    .popupbutton.extralarge span {
        background: url(../images/btncheck.png) 0 center no-repeat;
        padding-left: 30px;
        line-height: 34px;
    }
    .popupbutton.extralarge span:hover {
        background: url(../images/btncheck.png) 0 -28px no-repeat;
        cursor: pointer;
    }
    .popupbutton.extralarge.disabled span,
    .popupbutton.extralarge.disabled span:hover {
        background: url(../images/btncheck.png) 0 -60px no-repeat;
        cursor: default;
        line-height: 34px;
    }
    .popupbutton.extralarge {
        min-width: 97px;
        height: 34px;
        padding: 0px 5px;
    }
    .modelPopWinMoreInfo{
        background: url(../images/moreinfobtnrwd.png) center 0 no-repeat;
        height: 23px;
        top: 3px;
        width: 15px;
    }
    .modelPopWinMoreInfo:hover{
        background: url(../images/moreinfobtnrwd.png) center -23px no-repeat;
        cursor: pointer;
    }
    .modelPopWinClose{
        width: 36px;
        background: url(../images/popupclosebtnrwd.png) center 0 no-repeat;
    }
    .modelPopWinClose:hover{
        background: url(../images/popupclosebtnrwd.png) center -34px no-repeat;
    }
    .modelPopWinDivider{
        right: 39px;
        height: 24px;
    }
    .modelPopWinTitleHolder{
        height: 34px;
    }
    .modelPopWinTitle{
        height: 34px;
        line-height: 34px;
        font-size: 1.34em;
    }
    .PopupTitle {
        height: 30px;
        line-height: 30px;
        /*        font-size: 1em;*/
    }
    .openedScenarioIcon {
        background: url(../images/modelinfopopupicorwd.png) 0 0 no-repeat;
        width: 41px;
        height: 49px;
    }
    .saveOpenModelTabOpt{
        height: 52px;
        line-height: 52px;
    }
    .saveOpenModelTabOptHolder:after{
        height: 8px;
    }
    #SaveScrollDIV{top: 55px;}
    .modelListTextSave {
        font-size: 1em;
        line-height: 1.2em;
        padding: 1em 31px 1em 5px;
        margin: 0px 0px 0px 5px;
    }
    .modelListText {
        font-size: 1em;
        line-height: 1.2em;
        padding: 1em 31px 1em 23px;
        margin: 0px 0px 0px 5px;
        background: url(../images/radiobtnunselectedrwd.png) 0 center no-repeat;
    }
    .modelListTextSelected {
        font-size: 1em;
        line-height: 1.2em;
        padding: 1em 194px 1em 23px;
        margin: 0px 0px 0px 5px;
        background: url(../images/radiobtnselectedrwd.png) 0 center no-repeat;
    }
    .controlOpenCountButtons,
    .controlOpenCountButtonsUnlocked{
        right: 6px;
        height: 17px;
        line-height: 21px;
        padding-left: 16px;
    }
    .controlOpenCountButtons{
        background: url(../images/icomodellockedrwd.png) 0 center no-repeat;
    }
    .controlOpenCountButtonsUnlocked{
        background: url(../images/icomodelunlockedrwd.png) 0 center no-repeat;
        line-height: 23px;
    }

    .controlLoadButtons,
    .controlLoadButtonsDisabled{
        max-width: 90px;
        min-width: 60px;
        height:30px;
    }
    .controlLoadButtons > span,
    .controlLoadButtonsDisabled > span{
        line-height: 30px;
        padding-left: 24px;
    }
    .controlLoadButtons.controlLoadButtonsDelete,
    .controlLoadButtonsDisabled.controlLoadButtonsDelete{
        right: 29px;
    }
    .controlLoadButtons.controlLoadButtonsDelete span,
    .controlLoadButtonsDisabled.controlLoadButtonsDelete span{
        background:  url(../images/btndeleteiconrwd.png) 3px center no-repeat;
    }
    .controlLoadButtons.controlLoadButtonsLoad{
        right: 118px;
    }
    .controlLoadButtons.controlLoadButtonsLoad span{
        background: url(../images/btnopeniconrwd.png) 0 center no-repeat;
    }

    .savePopupInput{
        width: 62%;
        height: 31px;
        line-height: 29px;
        margin: 15px 0 0 5px;
    }
    #openModalFileList{
        margin-right: 5px;
    }
    #storeModalFileList{
        margin-right: 13px;
    }
    .saveOpenModelContent{
        top: 77px;
    }
    #openModalFileList{
        padding: 8px 13px 1px 0;
        margin-right: 0;
    }
    .modelPopWinContent{
        width: 95%;
    }
    .modelPopWinDataLeft,
    #modulesPopupIlustration{
        margin-top: 34px;
    }

    /*Modules popup*/
/*    #modulesDialog{
        min-height: 765px;
    }*/
    .modelPopWinContent.modulesContent{
        min-width: 0px;
        max-width: 320px;
        margin: 20px auto 0 auto;
    }
    .modulesItems{
        height: 80px;
        width: 100%;
        min-height: 0;
    }
    .modulesItem span {
        position: static;
    }
    .modulesItem div{
        display: none;
    }
    .modulesItemBlueGrad{
        top: 8px;
        bottom: 8px;
        left: 8px;
        right: 8px;
    }
    .modulesItem{
        top: 8px;
        bottom: 8px;
        left: 8px;
        right: 8px;
        font-size: 0.94em;
        line-height: 45px;
        padding-left: 60px;
    }
    #moduleAlternatives.off, #moduleAlternatives.off.active{
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, -moz-linear-gradient(50% 0% -90deg,rgba(82, 175, 221, 1) 1.61%,rgba(69, 160, 212, 1) 20.82%,rgba(62, 153, 208, 1) 37.63%,rgba(46, 134, 196, 1) 54.75%,rgba(31, 117, 185, 1) 73.66%,rgba(27, 110, 175, 1) 78.3%,rgba(17, 93, 151, 1) 91.03%,rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, -webkit-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0.0161,rgba(82, 175, 221, 1) ),color-stop(0.2082,rgba(69, 160, 212, 1) ),color-stop(0.3763,rgba(62, 153, 208, 1) ),color-stop(0.5475,rgba(46, 134, 196, 1) ),color-stop(0.7366,rgba(31, 117, 185, 1) ),color-stop(0.783,rgba(27, 110, 175, 1) ),color-stop(0.9103,rgba(17, 93, 151, 1) ),color-stop(0.9892,rgba(14, 87, 142, 1) ));
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, -o-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, -ms-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, linear-gradient(180deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        border-top: #7fddff 1px solid;
        border-bottom: #002c50 1px solid;
    }
    #moduleCriteriaCC.off, #moduleCriteriaCC.off.active{
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, -moz-linear-gradient(50% 0% -90deg,rgba(82, 175, 221, 1) 1.61%,rgba(69, 160, 212, 1) 20.82%,rgba(62, 153, 208, 1) 37.63%,rgba(46, 134, 196, 1) 54.75%,rgba(31, 117, 185, 1) 73.66%,rgba(27, 110, 175, 1) 78.3%,rgba(17, 93, 151, 1) 91.03%,rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, -webkit-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0.0161,rgba(82, 175, 221, 1) ),color-stop(0.2082,rgba(69, 160, 212, 1) ),color-stop(0.3763,rgba(62, 153, 208, 1) ),color-stop(0.5475,rgba(46, 134, 196, 1) ),color-stop(0.7366,rgba(31, 117, 185, 1) ),color-stop(0.783,rgba(27, 110, 175, 1) ),color-stop(0.9103,rgba(17, 93, 151, 1) ),color-stop(0.9892,rgba(14, 87, 142, 1) ));
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, -o-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, -ms-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, linear-gradient(180deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        border-top: #7fddff 1px solid;
        border-bottom: #002c50 1px solid;
    }
    #modulePerformance.off, #modulePerformance.off.active{
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, -moz-linear-gradient(50% 0% -90deg,rgba(82, 175, 221, 1) 1.61%,rgba(69, 160, 212, 1) 20.82%,rgba(62, 153, 208, 1) 37.63%,rgba(46, 134, 196, 1) 54.75%,rgba(31, 117, 185, 1) 73.66%,rgba(27, 110, 175, 1) 78.3%,rgba(17, 93, 151, 1) 91.03%,rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, -webkit-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0.0161,rgba(82, 175, 221, 1) ),color-stop(0.2082,rgba(69, 160, 212, 1) ),color-stop(0.3763,rgba(62, 153, 208, 1) ),color-stop(0.5475,rgba(46, 134, 196, 1) ),color-stop(0.7366,rgba(31, 117, 185, 1) ),color-stop(0.783,rgba(27, 110, 175, 1) ),color-stop(0.9103,rgba(17, 93, 151, 1) ),color-stop(0.9892,rgba(14, 87, 142, 1) ));
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, -o-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, -ms-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, linear-gradient(180deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        border-top: #7fddff 1px solid;
        border-bottom: #002c50 1px solid;
    }
    #moduleMethods.off, #moduleMethods.off.active{
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, -moz-linear-gradient(50% 0% -90deg,rgba(82, 175, 221, 1) 1.61%,rgba(69, 160, 212, 1) 20.82%,rgba(62, 153, 208, 1) 37.63%,rgba(46, 134, 196, 1) 54.75%,rgba(31, 117, 185, 1) 73.66%,rgba(27, 110, 175, 1) 78.3%,rgba(17, 93, 151, 1) 91.03%,rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, -webkit-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0.0161,rgba(82, 175, 221, 1) ),color-stop(0.2082,rgba(69, 160, 212, 1) ),color-stop(0.3763,rgba(62, 153, 208, 1) ),color-stop(0.5475,rgba(46, 134, 196, 1) ),color-stop(0.7366,rgba(31, 117, 185, 1) ),color-stop(0.783,rgba(27, 110, 175, 1) ),color-stop(0.9103,rgba(17, 93, 151, 1) ),color-stop(0.9892,rgba(14, 87, 142, 1) ));
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, -o-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, -ms-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, linear-gradient(180deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        border-top: #7fddff 1px solid;
        border-bottom: #002c50 1px solid;
    }
    #moduleAlternatives.on, #moduleAlternatives.on.active{
        background : url(../images/iconalternativesrwd.png) 4px 0 no-repeat, -moz-linear-gradient(50% 100% 90deg,rgba(62, 153, 208, 1) 0%,rgba(57, 148, 204, 1) 19.37%,rgba(44, 132, 194, 1) 43.77%,rgba(22, 106, 178, 1) 70.78%,rgba(18, 102, 175, 1) 74.73%,rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconalternativesrwd.png) 4px 0 no-repeat, -webkit-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconalternativesrwd.png) 4px 0 no-repeat, -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.1937,rgba(57, 148, 204, 1) ),color-stop(0.4377,rgba(44, 132, 194, 1) ),color-stop(0.7078,rgba(22, 106, 178, 1) ),color-stop(0.7473,rgba(18, 102, 175, 1) ),color-stop(0.9731,rgba(18, 72, 151, 1) ));
        background : url(../images/iconalternativesrwd.png) 4px 0 no-repeat, -o-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconalternativesrwd.png) 4px 0 no-repeat, -ms-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconalternativesrwd.png) 4px 0 no-repeat, linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
    }
    #moduleCriteriaCC.on, #moduleCriteriaCC.on.active{
        background : url(../images/iconcriteriarwd.png) 4px 0 no-repeat, -moz-linear-gradient(50% 100% 90deg,rgba(62, 153, 208, 1) 0%,rgba(57, 148, 204, 1) 19.37%,rgba(44, 132, 194, 1) 43.77%,rgba(22, 106, 178, 1) 70.78%,rgba(18, 102, 175, 1) 74.73%,rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconcriteriarwd.png) 4px 0 no-repeat, -webkit-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconcriteriarwd.png) 4px 0 no-repeat, -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.1937,rgba(57, 148, 204, 1) ),color-stop(0.4377,rgba(44, 132, 194, 1) ),color-stop(0.7078,rgba(22, 106, 178, 1) ),color-stop(0.7473,rgba(18, 102, 175, 1) ),color-stop(0.9731,rgba(18, 72, 151, 1) ));
        background : url(../images/iconcriteriarwd.png) 4px 0 no-repeat, -o-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconcriteriarwd.png) 4px 0 no-repeat, -ms-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconcriteriarwd.png) 4px 0 no-repeat, linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
    }
    #modulePerformance.on, #modulePerformance.on.active{
        background : url(../images/iconperformancerwd.png) 4px 0 no-repeat, -moz-linear-gradient(50% 100% 90deg,rgba(62, 153, 208, 1) 0%,rgba(57, 148, 204, 1) 19.37%,rgba(44, 132, 194, 1) 43.77%,rgba(22, 106, 178, 1) 70.78%,rgba(18, 102, 175, 1) 74.73%,rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconperformancerwd.png) 4px 0 no-repeat, -webkit-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconperformancerwd.png) 4px 0 no-repeat, -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.1937,rgba(57, 148, 204, 1) ),color-stop(0.4377,rgba(44, 132, 194, 1) ),color-stop(0.7078,rgba(22, 106, 178, 1) ),color-stop(0.7473,rgba(18, 102, 175, 1) ),color-stop(0.9731,rgba(18, 72, 151, 1) ));
        background : url(../images/iconperformancerwd.png) 4px 0 no-repeat, -o-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconperformancerwd.png) 4px 0 no-repeat, -ms-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconperformancerwd.png) 4px 0 no-repeat, linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
    }
    #moduleMethods.on, #moduleMethods.on.active{
        background : url(../images/iconmethodsrwd.png) 4px 0 no-repeat, -moz-linear-gradient(50% 100% 90deg,rgba(62, 153, 208, 1) 0%,rgba(57, 148, 204, 1) 19.37%,rgba(44, 132, 194, 1) 43.77%,rgba(22, 106, 178, 1) 70.78%,rgba(18, 102, 175, 1) 74.73%,rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconmethodsrwd.png) 4px 0 no-repeat, -webkit-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconmethodsrwd.png) 4px 0 no-repeat, -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.1937,rgba(57, 148, 204, 1) ),color-stop(0.4377,rgba(44, 132, 194, 1) ),color-stop(0.7078,rgba(22, 106, 178, 1) ),color-stop(0.7473,rgba(18, 102, 175, 1) ),color-stop(0.9731,rgba(18, 72, 151, 1) ));
        background : url(../images/iconmethodsrwd.png) 4px 0 no-repeat, -o-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconmethodsrwd.png) 4px 0 no-repeat, -ms-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background : url(../images/iconmethodsrwd.png) 4px 0 no-repeat, linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
    }
    #moduleAlternatives.off.disabled{
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, -moz-linear-gradient(50% 100% 90deg,rgba(82, 175, 221, 1) 1.61%,rgba(69, 160, 212, 1) 20.82%,rgba(62, 153, 208, 1) 37.63%,rgba(46, 134, 196, 1) 66.25%,rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, -webkit-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.0161,rgba(82, 175, 221, 1) ),color-stop(0.2082,rgba(69, 160, 212, 1) ),color-stop(0.3763,rgba(62, 153, 208, 1) ),color-stop(0.6625,rgba(46, 134, 196, 1) ),color-stop(0.9785,rgba(31, 117, 185, 1) ));
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, -o-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, -ms-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconalternativesrwd.png) 4px -44px no-repeat, linear-gradient(0deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        opacity : 0.5;
        border-top: rgba(127, 221, 255, 0.3) 1px solid;
        border-bottom: rgba(0, 44, 80, 0.3) 1px solid;
    }
    #moduleCriteriaCC.off.disabled{
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, -moz-linear-gradient(50% 100% 90deg,rgba(82, 175, 221, 1) 1.61%,rgba(69, 160, 212, 1) 20.82%,rgba(62, 153, 208, 1) 37.63%,rgba(46, 134, 196, 1) 66.25%,rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, -webkit-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.0161,rgba(82, 175, 221, 1) ),color-stop(0.2082,rgba(69, 160, 212, 1) ),color-stop(0.3763,rgba(62, 153, 208, 1) ),color-stop(0.6625,rgba(46, 134, 196, 1) ),color-stop(0.9785,rgba(31, 117, 185, 1) ));
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, -o-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, -ms-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconcriteriarwd.png) 4px -44px no-repeat, linear-gradient(0deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        opacity : 0.5;
        border-top: rgba(127, 221, 255, 0.3) 1px solid;
        border-bottom: rgba(0, 44, 80, 0.3) 1px solid;
    }
    #modulePerformance.off.disabled{
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, -moz-linear-gradient(50% 100% 90deg,rgba(82, 175, 221, 1) 1.61%,rgba(69, 160, 212, 1) 20.82%,rgba(62, 153, 208, 1) 37.63%,rgba(46, 134, 196, 1) 66.25%,rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, -webkit-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.0161,rgba(82, 175, 221, 1) ),color-stop(0.2082,rgba(69, 160, 212, 1) ),color-stop(0.3763,rgba(62, 153, 208, 1) ),color-stop(0.6625,rgba(46, 134, 196, 1) ),color-stop(0.9785,rgba(31, 117, 185, 1) ));
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, -o-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, -ms-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconperformancerwd.png) 4px -44px no-repeat, linear-gradient(0deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        opacity : 0.5;
        border-top: rgba(127, 221, 255, 0.3) 1px solid;
        border-bottom: rgba(0, 44, 80, 0.3) 1px solid;
    }
    #moduleMethods.off.disabled{
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, -moz-linear-gradient(50% 100% 90deg,rgba(82, 175, 221, 1) 1.61%,rgba(69, 160, 212, 1) 20.82%,rgba(62, 153, 208, 1) 37.63%,rgba(46, 134, 196, 1) 66.25%,rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, -webkit-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.0161,rgba(82, 175, 221, 1) ),color-stop(0.2082,rgba(69, 160, 212, 1) ),color-stop(0.3763,rgba(62, 153, 208, 1) ),color-stop(0.6625,rgba(46, 134, 196, 1) ),color-stop(0.9785,rgba(31, 117, 185, 1) ));
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, -o-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, -ms-linear-gradient(90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        background : url(../images/iconmethodsrwd.png) 4px -44px no-repeat, linear-gradient(0deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 66.25%, rgba(31, 117, 185, 1) 97.85%);
        opacity : 0.5;
        border-top: rgba(127, 221, 255, 0.3) 1px solid;
        border-bottom: rgba(0, 44, 80, 0.3) 1px solid;
    }

    /*Settings Popup*/
    .stngsPopupDataHolder{
        top: 34px;
    }
    .pollListStatusInfoPopup {
        max-height: none;
        width: auto;
        height: auto;
        top: 90px;
        left: 10%;
        right: 10%;
        bottom: auto;
        min-width: 252px;
        max-width: 500px;
        min-height: 50px;
    }
    .settingsOptStatusBtnHolder {
        display: block;
        position: relative;
        width: 100%;
        text-align: center;
        bottom: auto;
        left: auto;
        right: auto;
        margin-top: 25px;
    }
    .stngsMenu{
        top: 49px;
    }
    .stngsContent{
        top: 5px;
    }
    .expPolsContent {
        top: 131px;
    }
    #refreshExpPollList {
        float: left;
        margin-left: 4px;
        margin-top: 5px;
    }
    .settingsBtnImg{
        width: 18px;
        height: 24px;
    }
    .expPollListGroupDDHolder {
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 2px;
        float: right;
        width: 321px;
        border-spacing: 5px 0px;
    }
    #refreshExpPollList > span.settingsBtnImg {
        background: url(../images/settingsrefreshrwd.png) 0 0 no-repeat;
    }
    #exportPollListToExcel > span.settingsBtnImg {
        background: url(../images/exportpollsexcelrwd.png) 0 0 no-repeat;
    }
    #copyExpPollListTable > span.settingsBtnImg {
        background: url(../images/exportpollscopytablerwd.png) 0 0 no-repeat;
    }
    #copyExpPollListTable{
        margin-left: 4px;
        margin-right: 0px;
    }
    #exportPollListToExcel{
        margin-left: 0px;
        margin-right: 4px;
    }
    #exportPollListToExcel.settingsBtnBcg, #copyExpPollListTable.settingsBtnBcg{
        margin-top: 7px;
        margin-bottom: 2px;
    }
    .settingsComboBox{
        height: 26px;
        min-height: 26px;
        line-height: 24px;
    }
    .stngsListContainer {
        top: 100px;
    }
    .groupLink{
        width: 79%;
    }
    #selectForPollPlistBtn{
        padding-right: 25px;
    }

    #refreshPollInvitation > span.settingsBtnImg {
        background: url(../images/settingsrefreshrwd.png) 0 0 no-repeat;
    }
    #openPollListPopup > span.settingsBtnImg {
        background: url(../images/polllistinsertlistrwd.png) 0 0 no-repeat;
    }
    #sendPollInvitation > span.settingsBtnImg {
        background: url(../images/polllistsendinvitationsrwd.png) 0 0 no-repeat;
    }

    .popupButtonGrayBcg{
        width: 195px;
    }
    .popupButtonGrayInner > input[type='radio'] + span{
        padding-left: 70px;
    }
    #modStatus_draft input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselected.png) 8px center no-repeat, url(../images/modelstatusdraftpollbtn.png) 35px 0px no-repeat;
    }
    #modStatus_draft.disabled input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselected.png) 8px center no-repeat, url(../images/modelstatusdraftpollbtn.png) 35px -40px no-repeat;
    }
    #modStatus_active input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselected.png) 8px center no-repeat, url(../images/modelstatusactivepollbtn.png) 35px 0px no-repeat;
    }
    #modStatus_active.disabled input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselected.png) 8px center no-repeat, url(../images/modelstatusactivepollbtn.png) 35px -40px no-repeat;
    }
    #modStatus_archived input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselected.png) 8px center no-repeat, url(../images/modelstatusarchivedpollbtn.png) 35px 0px no-repeat;
    }
    #modStatus_archived.disabled input[type='radio'] + span{
        background: url(../images/settingsradiobtnunselected.png) 8px center no-repeat, url(../images/modelstatusarchivedpollbtn.png) 35px -40px no-repeat;
    }
    #modStatus_draft input[type='radio']:checked + span{
        background: url(../images/settingsradiobtnselected.png) 8px center no-repeat, url(../images/modelstatusdraftpollbtn.png) 35px 0px no-repeat;
    }
    #modStatus_active input[type='radio']:checked + span{
        background: url(../images/settingsradiobtnselected.png) 8px center no-repeat, url(../images/modelstatusactivepollbtn.png) 35px 0px no-repeat;
    }
    #modStatus_archived input[type='radio']:checked + span{
        background: url(../images/settingsradiobtnselected.png) 8px center no-repeat, url(../images/modelstatusarchivedpollbtn.png) 35px 0px no-repeat;
    }

    /*Active Methonds*/
    #methodsDialog{
        min-height: 685px;
    }
    .stngsListCell{
        width: 100%;
    }
    .methodOptLabel{
        height: 100%;
        line-height: 45px;
        width: 54%;
        float: left;
        font-size: 1.08em;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
    }
    .selectedMethodsTxtHolder{
        margin-top: 10px;
    }
    .selectedMethodsTxtHolder.on{
        background: url(../images/activemethodinfoicorwd.png) 0 center no-repeat;
        line-height: 18px;
    }
    .selectedMethodsTxtHolder.off{
        background: url(../images/activemethodinfoicorwddisabled.png) 0 center no-repeat;   /*replace icon*/
        line-height: 36px;
    }
    .selectedMethodsInfoTxt{
        font-size: 0.84em;
    }
    .methodsOptCB{
        height: 46px;
        width: 46px;
        bottom: auto;
        left: -23px;
        background: url(../images/activemethodsbtnrwd.png) 0 0 no-repeat;
    }
    .methodsOptCB:hover{
        background: url(../images/activemethodsbtnrwd.png) 0 -45px no-repeat;
    }
    .methodsOptHolder,
    #AHPmethodBtnContainer .methodsOptHolder{
        height: 45px;
        min-height: 0;
        width: 80%;
        margin: 8px auto 8px auto;
        float: none;
    }
    .methodsContainer{
        position: static;
        margin-top: 5px;
        padding-bottom: 5px
    }
    .methodsOpt{
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .methodsBtnContainer,
    #AHPmethodBtnContainer{
        height: auto;
    }
    .methodsOkBtnContainer{
        top: 8px;
        position: relative;
    }
    .statusOptLabel{
        margin-left: 54%;
    }
    .statusOptLabel.active .methodsOptCB{
        background: url(../images/activemethodsbtnrwd.png) 0 -90px no-repeat;
    }
    .methodsOptHurwicz{
        background: url(../images/activemethodico1unselectedrwd.png) center 0 no-repeat;
    }
    .methodsOptHurwicz.active{
        background: url(../images/activemethodico1selectedrwd.png) center 0 no-repeat;
    }
    .methodsOptSLAM{
        background: url(../images/activemethodico2unselectedrwd.png) center 0 no-repeat;
    }
    .methodsOptSLAM.active {
        background: url(../images/activemethodico2selectedrwd.png) center 0 no-repeat;
    }
    .methodsOptMAVT{
        background: url(../images/activemethodico3unselectedrwd.png) center 0 no-repeat;
    }
    .methodsOptMAVT.active{
        background: url(../images/activemethodico3selectedrwd.png) center 0 no-repeat;
    }
    .methodsOptELECTRE{
        background: url(../images/activemethodico4unselectedrwd.png) center 0 no-repeat;
    }
    .methodsOptELECTRE.active{
        background: url(../images/activemethodico4selectedrwd.png) center 0 no-repeat;
    }
    .methodsOptAHP{
        background: url(../images/activemethodico5unselectedrwd.png) center 0 no-repeat;
    }
    .methodsOptAHP.active{
        background: url(../images/activemethodico5selectedrwd.png) center 0 no-repeat;
    }

    .addedGroup{
        padding: 7px 9px 4px 8px;
    }
    .adeddGroupIcon{
        background: url(../images/groupsiconaddedgroupsrwd.png) center no-repeat;
        height: 100%;
        width: 24px;
    }

    .minusBtn {
        background: url(../images/minusbtnrwd.png) no-repeat;
        width: 24px;
        height: 24px;
        left: 7px;
        top: 7px;
    }
    .minusBtn:hover {
        background-position: 0 -24px;
    }
    .answRemoveBtn {
        width: 24px;
        height: 24px;
        background: url("../images/removebtnrwd.png") 0 0 no-repeat;
    }
    .answRemoveBtn:hover {
        background-position: 0 -24px;
    }
    .removeContainer {
        width: 40px;
        height: 33px;
    }
    .alterNameRwdHelper, .criteriaFieldsHolder {
        margin-left: 15px;
    }
    .descripHolder.disabled .criteriaDescLabel {
        /*line-height: 28px;*/
    }

    .stngsPopupData{
        right: 0px;
    }

    /*Criteria comparison*/
    #page03 .pageContent{bottom: 38px;}
    #criteriaComparisonTblScrollDiv, .pairwiseComparisonCard, .slidePCcardBtnHolder{
        display: none;
    }
    #criteriaComparisonTblDivRwd{
        display: block;
    }
    .mcdmDataTblContainer {top: 47px; bottom: 38px;}
    .mcdmTable.weights.clearfix:before {
        height: 72px;
    }
    .mcdmTable.ahpComp.clearfix:before {
        height: 28px;
    }
    .mcdmTableColHeadHolder.critCompRwd, .mcdmTableColHeadHolder.compAHPRwd{left: 0px}
    .emptyExtraDiv.critComp, .emptyExtraDiv.compareAHP{display: none;}
    .weightsSumTitleAndVal.vas{padding-left: 5px; padding-right: 5px; text-align: right; width: 144px;}
    .weightsSumRowHeader{top: 63px; height: 43px; width: 146px;}
    #page13 .weightsSumRowHeader{top: 56px; height: 43px; width: 146px;}
    .mcdmTableColHeadColl{
        width: 100%;
        display: inline-block;
    }
    .critCompColSlickHeadHolder {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
    }
    /* slick nav margin */
    #critCompColSlickHead {
        margin-top: 34px;
    }
    .mcdmDataTblContainer.poll .slick-dots {
        top: -29px;
    }
    #compareAHPColSlickHead {
        margin-top: 20px;
    }
    #uniSensColSlickHead {
        margin-top: 19px;
    }
    #SLAMColSlickHead {
        left: 0;
        margin-top: 20px;
        border-spacing: 0;
    }
    #MAVTColSlickHead {
        margin-top: 20px;
        border-spacing: 0;
    }
    #hurwiczSensTblContainer {
        top: 62px !important;
    }
    #SLAMColSlickHead .slick-dots {
        right: 0;
    }
    #MAVTMatrixColHeadRwd .slick-dots {
        right: 0;
    }
    /* table margin */
    #criteriaComparisonTblDivRwd {
        margin-top: 35px;
    }
    #compareAHPTblDivRwd {
        margin-top: 21px;
    }
    #uniSensTblScrollDiv {
        margin-top: 20px;
    }
    #SLAMresTblScrollDivRwd {
        margin-top: 21px;
    }
    #MAVTResTblScrollDivRwd {
        margin-top: 21px;
    }
    #MAVTColSlickHead .slick-list.draggable,
    #SLAMColSlickHead .slick-list.draggable {
        margin-left: 260px;
    }
    #prevSLAMMatrix,
    #prevMAVTMatrix {
        margin-left: 260px;
    }
    #compareAHPTblContainer {
        bottom: 43px;
    }
    #critComparisonTblContainer.poll {
        bottom: 35px;
        top: -6px;
    }
    #compareAHPTblContainer.poll {
        bottom: 20px;
    }

/*    .numOfSubPg.poll {
        line-height: 34px;
    }*/
    .weightsSumRowHolder{left: 150px;}
    .weightsSumRow{
        height: 42px; 
        /*border-spacing: 24px 2px;*/
        border-spacing: 12px 2px;
    }
    .mcdmTableColHeadCell{
        line-height: 28px;
        max-width: 100%;
    }
    .mcdmTableColHeadCell.rwd {
        line-height: 26px;
    }
    .weightsSumCell {min-width: 100px;}
    .weightsSumInput{
        height: 28px;
        line-height: 26px;
    }
    .weightsSumNoteBtn{
        width: 20px;
        height: 22px;
        background: url(../images/vaswarningrwd.png) 0px 0px no-repeat;
        /*top: 117px;*/
        left: 121px;
    }
    .wsNoteBtnTopPos {
        /*top: 132px;*/
    }
    .weightsSumNoteBtn:hover {
        background: url(../images/vaswarningrwd.png) 0px -22px no-repeat;
    }
    #prevUniSens, #nextUniSens,
    #prevCrit, #nextCrit,
    #prevSLAMMatrix, #nextSLAMMatrix,
    #prevMAVTMatrix, #nextMAVTMatrix,
    #prevAltAHP, #nextAltAHP {
        background-image: url(../images/comparisoncriteriabtnprevrwd.png);
        background-position: 19px 0;
        background-repeat: no-repeat;
        height: 20px;
        width: 50px;
        cursor: pointer;
        position: absolute;
        left: 0px;
        top: 13%;
        z-index: 50;
        border-right: 1px solid #4D7E8E;
    }
    #prevCrit:hover, #prevUniSens:hover,
    #prevSLAMMatrix:hover, #prevMAVTMatrix:hover,
    #prevAltAHP:hover, #nextAltAHP:hover {
        cursor: pointer;
        background-position: 19px -20px;
    }
    #nextCrit, #nextUniSens, #nextSLAMMatrix, #nextMAVTMatrix, #nextAltAHP {
        background-image: url(../images/comparisoncriteriabtnnextrwd.png);
        background-position: 19px 0;
        background-repeat: no-repeat;
        left: auto;
        right: 0px;
        border-right: none;
        border-left: 1px solid #4D7E8E;
    }
    #nextCrit:hover, #nextUniSens:hover,
    #nextSLAMMatrix:hover,
    #nextMAVTMatrix:hover {
        cursor: pointer;
        background-position: 19px -20px;
    }
    #prevCrit.slick-arrow.slick-disabled:hover,
    #nextCrit.slick-arrow.slick-disabled:hover,
    #nextSLAMMatrix.slick-arrow.slick-disabled:hover,
    #nextMAVTMatrix.slick-arrow.slick-disabled:hover,
    #prevAltAHP.slick-arrow.slick-disabled:hover,
    #nextAltAHP.slick-arrow.slick-disabled:hover {
        cursor: default;
    }
    #prevUniSens.slick-arrow.slick-disabled:hover,
    #prevSLAMMatrix.slick-arrow.slick-disabled:hover,
    #prevMAVTMatrix.slick-arrow.slick-disabled:hover,
    #nextCrit.slick-arrow.slick-disabled:hover{
        cursor: default;
    }
    .mcdmTblRowHead {width: 150px; float: left;}
    .mcdmTblRowHeadCell {height: 34px; line-height: 34px; text-align: right; padding-left: 5px; padding-right: 5px;}
    .mcdmTblRowHeadCell.perfRwd {padding-right: 9px; border-right: none}
    .mcdmTableBody {top: 28px; left: 150px; background: #EDF4F7;}
    .mcdmTableBody.critComp {top: 72px;}
    .mcdmTableBody.compAHP {top: 28px;}

    .weightsTblColl{display: none;}
    .cicWeightsSumColl {
        display: table !important;
        float: left;
        width: 100%;
        min-height: 1px;
        outline: none;
        position: relative;
        border-spacing: 10px 7px;
    }
    .weightsSumColl {
        border-spacing: 0;
    }

    .mcdmTableRow{
        position: relative;
        height: 34px;
        border-spacing: 10px 3px;
    }
    .mcdmTableCell{height:28px; min-width: 100px; max-width: 150px}
    .dropDownPerformance{width: auto; display: block}
    .editComparisonCell, .editCompareAHP {background-image: url(../images/comparisonfieldicorwd.png);}
    .editComparisonCell:hover, .editCompareAHP:hover {background-position: right -26px;}
    .PCBtnRwdContainer{
        bottom: 0;
    }
    .PWcardBtnHolder {
        right: 0;
    }

    .pairwiseComparisonCardRwd, .uniSensCardRwd{
        /*position: relative;*/
        top: 10px;
        right: 0px;
        left: 0px;
        min-height: 300px;
        height: auto;
        width: auto;
        margin: auto;
        /*        border-top: 36px solid #1266af;
                border-bottom: 2px solid #1266af;
                border-left: 2px solid #1266af;
                border-right: 2px solid #1266af;
                border-radius: 20px 20px 20px 20px;*/
        /*        -moz-border-radius : 20px 20px 20px 20px;
                -webkit-border-radius : 20px 20px 20px 20px;
                -webkit-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
                -moz-box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.4);
                box-shadow : 2px -2px 3px rgba(0, 0, 0, 0.4);
                background: #ffffff;*/
        /*z-index: 2;*/
        /*margin: 0px 5px;*/
    }

    .pccContent{
        position: relative;
        margin-left: 0px;
        margin-right: 0px;
        top: auto;
        bottom: auto;
        min-height: initial;
        padding: 10px;
        width: 100%;
        height: 100%;
    }
    .pccContent::after {
        content: " ";
        display: block;
        height: 0;
        clear: both;
    }
    .leftCritDesc, .rightCritDesc{position: relative; height: auto; width: 50%; margin-top: 10px; font-size: 100%}
    .ccLeftLabel, .ccRightLabel{margin-bottom: 10px; font-size: 100%}
    .ccLeftLongDesc, .ccRightLongDesc {
        height: auto;
        /*        min-height: 200px; */
        font-size: 90%;
        max-height: none;
    }
    .okNextPairBtnContainer{
        display: none;
    }
    .okNextPairBtnContainerRwd{
        display: block;
        position: relative;
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 15px;
    }
/*    #page03 .pageContentTitleHolder {
        margin-top: 36px;
    }*/
    .refreshDataSourceBtn{
        float: right;
    }
    .selectForPollBtnContainer {
        height: 35px;
    }
    #refreshDataSource.settingsBtnBcg {
        min-height: 26px;
        height: 26px;
        margin-top: 3px;
        margin-right: 0px;
        margin-left: 5px;
    }
    .openDataSourceBtn {
        background: url(../images/datasourcebtnrwd.png) right 0px no-repeat;
        max-height: 26px;
        /*max-width: 374px;*/
        margin: 3px;
        padding-right: 34px;
        line-height: 26px;
    }
    .dsBtnSelectedSource, .selectForPollPage {
        line-height: 1em;
    }
    .selectForPollBtn {
        background: url(../images/pollpagesbtnrwd.png) 8px center no-repeat;
        height: 35px;
        line-height: 35px;
        padding-left: 36px;
    }
    .selectForPollBtnContainer.grp.arch #selectForPollPlistBtn{
        padding-left: 36px;
    }
    .openDataSourceBtn.disabled:hover {
        cursor: default;
        opacity: 0.6;
    }
    .openDataSourceBtn:hover{
        cursor: pointer;
        background-position: left -27px;
    }
    .selectForPollBtn:hover {
        background: url(../images/pollpagesbtnrwdhover.png) 8px center no-repeat
    }
    .selectForPollBtn.disabled:hover{
        background: url(../images/pollpagesbtnrwd.png) 8px center no-repeat;
    }
    .dsBtnSelectedSource{
        font-style: italic;
        max-width: 66%;
        line-height: 1em;
    }    
    #refreshDataSource > span.settingsBtnImg {
        background: url(../images/settingsrefreshrwd.png) 0 0px no-repeat;
    }
    /*data source popup*/

    .modalContainer.dataSource{
        left: 0px;
        right: 0px;
        top: 2%;
    }
    .openDataSourceBtnContainer {
        margin-right: 3px;
    }
    #dataSourcePopUpTitle{
        position: relative;
    }
    .selectedDSContainer{
        width: 87%;
        position: relative;
        margin: 0px auto;
        font-family: Arial;
        font-style: italic;
        font-weight: normal;
        color: #B3BDC4;
    }
    .dsSelectedSource{
        width: 100%;
        height: 24px;
        margin-top: 6px;
        /*line-height: 24px;*/
    }
    .dsSelectedSourceLabel{
        position: relative;
        width: 50%;
        float: left;
        text-align: right;
        padding-right: 10px;
    }
    .dsSelectedSourceVal, .dsIncludedPollAnswForVal{
        position: relative;
        width: 50%;
        float: left;
        background: url(../images/datasourceavrgmedbtn.png) left -8px no-repeat;
        padding-left: 34px;
        font-weight: bold;
        min-height: 23px;
        /*word-break: break-all;*/
        /*padding-top: 3px;*/
    }
    #dsSelectedSourceVal.model{
        background: url(../images/datasourcemodelbtn.png) left -8px no-repeat;
    }
    .dsIncludedPollAnswForVal{
        background: url(../images/datasourceselectedgroupicon.png) left center no-repeat;
    }
    .methodsContainer.dsBtnsContainer{
        width: 96%;
    }
    .methodsBtnContainer.dsModelBtnContainer, .methodsBtnContainer.dsSourceBtnsContainer{
        position: relative;
        opacity: 1;
    }
    .popupButtonGrayBcgDS{
        margin: 10px auto;
        width: 80%;
    }
    .popupButtonGrayBcgDS.model{
        width: 80%;
    }
    .dsPollAvgMedBtnsContainer .modSourceButtonHolder {
        float: left;
        position: relative;
        width: 100%;
    }
    .dsPollAvgMedBtnsContainer .modSourceButtonHolder.left {
        margin-left: 0;
    }
    .dsPollAvgMedBtnsContainer .modSourceButtonHolder.right {
        margin-right: 0;
    }
    .dsIncludePollAnswCombo {
        width: 80%;
        margin-bottom: 10px;
    }
    .comboBoxDataSourcePopup{
        width: auto;
    }
    .modSourceMoreInfo.inclPollAnswDDMoreInfo {
        position: relative;
        right: -25px;
        transform: translate(0%, -175%);
        -webkit-transform: translate(0%, -175%);
        top: 0px;
        float: right;
    }
    #dataSourcePollMoreInfo.modSourceMoreInfo {
        position: absolute;
        right: -25px;
        transform: translate(0%, -100%);
        -webkit-transform: translate(0%, -100%);
        top: 0px;
    }
    /* univariate sensitivity */
    .uniSensChartBtnHoldeRwdr {
        margin-top: 0;
    }
    .mcdmTableColHeadHolder.uniSensRwd {
        left: 0;
    }
    /*    #ccNextRwd.popupbutton span {
        background: #1E343F url(../images/btnokcheckrwd.png) 0 1px no-repeat;
        padding-left: 27px;
        vertical-align: middle;}*/
    .rightCritDesc{
        padding-left: 10px;
    }
    .leftCritDesc{
        padding-right: 10px;
    }
    .modelPopWinClose.pcPopClose,
    #MAVTModalDialog.modelPopWinClose,
    #SLAMModalDialog.modelPopWinClose {
        top: -35px;
        height: 35px;
    }
    #SLAMAlterTitleMainRwd {
        text-align: right;
    }
    #MAVTAlterTitleRwd {
        text-align: right;
    }
    .modelPopWinDivider.modelInnerPop{
        transform: none;
        -webkit-transform: none;
        top: -30px;
    }
    .modelPopWinDivider.modelInfo{
        top: 5px;
        height: 20px;
        transform: none;
        -webkit-transform: none;
    }


    .PairwiseQuestionTxtHolder {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .PairwiseQuestionTxt {width: 80%; display: inline-block; font-size: 95%; margin-bottom: 10px; height: auto; padding: 5px 0px;}
    .pcSliderBcg {
        margin: auto;
        width: 100%;
        height: 62px;
        background-color: transparent;
        background-image: url(../images/pairwisecompscalesmall.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100%;
    }
    .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 13px;
        height: 24px;
        background-image: url(../images/dragerrwd.png);
        background-repeat: no-repeat;
        background-position: 0 0;
        cursor: default;
        -ms-touch-action: none;
        touch-action: none;
        outline: none;
    }
    .pcSliderLabelCell{font-size: 84%}

    /*criteria comparison end*/

    /*Performance*/
    .performanceTableRWD {
        display: block;
    }
    .performanceTableNormal {
        display: none;
    }
    .emptyExtraDivPerformance {
        display: none;
    }
    .mcdmTable.clearfix:before {
        height: 0px;
    }
    .altGroupedByCriteria,
    .altGroupedByAlternative{
        position: relative;
    }
    .mcdmTableCell > input {
        height: 26px;
        line-height: 26px;
    }
    .rescaledSliderHolder {
        width: 185px;
        height: 35px;
    }
    .rescaledSliderBcg {
        top: 6px;
        height: 25px;
        width: 64px;
        background : url(../images/swichbcgrwd.png) no-repeat 0 0;
        background-size: 64px 25px;
    }
    .rescaledSlider {
        top: 6px;
        left: 16px;
        width: 32px;
    }
    .rescaledSlider > span.ui-slider-handle {
        width: 32px;
        height: 28px;
        background: url(../images/swichdragerrwd.png) 0px 0px no-repeat;
        top: -8px; /*-.3em;*/
        margin-left: -16px; /*-.6em;*/
    }
    .rescaledSlider > span.ui-slider-handle:hover {
        background: url(../images/swichdragerrwd.png) 0px -28px no-repeat;
    }
       
    .openDataSourceBtn:hover {
        background-position: right -27px;
    }
    .openDataSourceBtn.disabled:hover{
        background: url(../images/datasourcebtnrwd.png) right 0px no-repeat;
    }
    /*Hurwicz-Result Page*/
    .hurwiczTableHolder,
    .miniMaxiTableHolder,
    #hurwiczTblContainer {
        display: none;
    }
    #hurwiczTblContainerRWD {
        display: block;
    }
    .mcdmTblRowHeadCell.perfRwd.uniSens {
        cursor: initial;
    }
    #uniSensTblScrollDiv {
        display: block;
    }
    #hurwiczSensTblScrollDiv {
        display: none;
    }    

    .comboBox {
        height: 28px;
        min-height: 28px;
        line-height: 26px;
        padding: 0px 26px 0px 7px;
    }
    .img-flag{
        padding-left: 33px;
        line-height: 26px;
    }
    .img-flag.UK{
        background: url(../images/splashflagukrwd.png) 0 center no-repeat;
    }
    .img-flag.ES{
        background: url(../images/splashflagspainrwd.png) 0 center no-repeat;
    }
    .img-flag.SRB{
        background: url(../images/splashflagserbiarwd.png) 0 center no-repeat;
    }

    /*Welcome Popup*/
/*    #welcomeDialog{
        min-height: 720px;
    }*/
    #welcomePopHeadline{
        font-size: 1.17em;
    }
    #welcomeStopShowCBtxt{
        font-size: 0.92em;
    }
    .welcomePopP1Icon{
        background: url(../images/abouttoolico1rwd.png) center center no-repeat;
    }
    .welcomePopP2Icon{
        background: url(../images/abouttoolico2rwd.png) center center no-repeat;
    }
    .welcomePopP3Icon{
        background: url(../images/abouttoolico3rwd.png) center center no-repeat;
    }
    .welcomePopPIcon{
        position: static;
        width: 30px;
        height: 30px;
        float: left;
        margin: 0 9px 0 0;
    }
    .welcomePopP{
        padding-left: 0;
        display: block;
    }
    .welcomePopText{
        position: static;
    }
    .welcomePopText > :first-child{
        margin-top: 4%;
    }
    .welcomePopPHolder{
        margin-bottom: 4%;
        height: auto;
    }
    .welcomeStopShowHolder{
        position: relative;
        float: right;
        
        /*relTest*/
/*        top: 15px;*/
        bottom: auto;
    }

    /*Import List Popup*/
    .pollUserDataFormatHolder{
        right: 107px;
    }

    /* SLAM RES */
    #SLAMresValuesTableDivRWD {
        font-size: 90%;
    }
    #MAVTResValuesTableDivRWD {
        font-size: 90%;
        display: block;
    }
    #SLAMresValuesTableDivRWD .mcdmTableBody.SLAMMatrix {
        top: 70px;
        left: 260px;
    }

    .mcdmTblRowHead.MAVTMatrix,
    .mcdmTblRowHead.SLAMMatrix {
        margin-top: 70px;
        width: 256px;
    }
    #SLAMresValuesTableDivRWD .mcdmTableRow {
        height: 32px;
        border-spacing: 10px 8px;
    }
    /*    .weightsSumCell.SLAMResRwd {
            height: 28px;
        }*/
    .mcdmTableRow.MAVTRes,
    .mcdmTblHeadRow.MAVTRes,
    .mcdmTblHeadRow.SLAMRes {
        height: 44px;
        border-spacing: 10px 8px;
    }
    #SLAMresValuesTableDivRWD .mcdmTblRowHeadCell.SLAMShortDescReduce {
        height: 28px;
        line-height: 28px;
        padding: 0 9px 0 5px;
    }
    .mcdmTblRowHeadCell.SLAMRes.Rwd {
        width: 130px;
        min-width: 130px;
        max-width: 130px;
    }
    #SLAMresValuesTableDivRWD .mcdmTableCell {
        min-width: 90px;
        max-width: 110px;
    }
    .weightsSumRowHolder.SLAMMatrixRwd {
        left: 260px;
        height: 44px;
        top: 28px;
    }
    #SLAMresValuesTableDivRWD .weightsSumRow .weightsSumCell:last-child {
        border: 1px solid #DAE4EA;
    }
    /*.weightsSumRowHeader.MAVTRes,*/
    .weightsSumRowHeader.SLAMRes {
        width: 256px;
        border-right: 0;
        height: 43px;
        top: 49px;
    }
    .weightsSumRowHeader.MAVTRes {
        width: 256px;
        height: 43px;
        top: 49px;
    }
    .mcdmTableColHeadHolder.SLAMMatrix,
    .mcdmTableColHeadHolder.MAVTMatrix {
        /*left: 260px;*/
        left: 0;
    }
    .weightsSumCell.SLAMResRwd {
        min-width: 80px;
        max-width: 180px;
        height: 28px;
    }
    .SLAMResRwdWeights, .MAVTResRwdWeights {
        display: none;
    }
    #prevMAVTMatrix, #nextMAVTMatrix {width:30px;}
    /*.weightsSumTitleAndVal.SLAMres .SLAMResRwdRank,*/
    .weightsSumTitleAndVal.SLAMres .SLAMResRwdWeights,
    .weightsSumTitleAndVal.MAVTRes .MAVTResRwdWeights {
        width: 80px;
    }
    #SLAMresWeightsGV {
        display: none;
        width: 73px;
    }
    #SLAMresTblContainer, #MAVTResTblContainer, #AHPResultsTblContainer, #MAVTFunTblContainer {
        top: 61px;
    }
    .SLAMMatrixSwitchHolder,
    .MAVTMatrixSwitchHolder {
        position: absolute;
        /*top: 7px;*/
        left: 0;
        width: 256px;
        height: 28px;
        font-family: Arial;
        color: #4D7E8E;
        font-weight: bold;
        background: -moz-linear-gradient(50% 0% -90deg,rgba(237, 244, 247, 1) 0%,rgba(235, 243, 246, 1) 4.82%,rgba(198, 218, 224, 1) 100%);
        background: -webkit-linear-gradient(-90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
        background: -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(237, 244, 247, 1) ),color-stop(0.0482,rgba(235, 243, 246, 1) ),color-stop(1,rgba(198, 218, 224, 1) ));
        background: -o-linear-gradient(-90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
        background: -ms-linear-gradient(-90deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF4F7', endColorstr='#C6DAE0' ,GradientType=0)";
        background: linear-gradient(180deg, rgba(237, 244, 247, 1) 0%, rgba(235, 243, 246, 1) 4.82%, rgba(198, 218, 224, 1) 100%);
        border-top: 1px solid rgba(191, 208, 224, 0.2);
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        border-collapse: separate;
        /*border-spacing: 12px 0px;*/
        text-decoration: underline;
        cursor: pointer;
        z-index: 3;
    }
    .MAVTMatrixSwitchHolder {
        width: 256px;
        text-decoration: none;
    }
    #SLAMMatrixSwitch.mcdmTableCell.SLAMRes {
        border: none;
        height: 26px;
        width: 111px;
        min-width: 69px;
        max-width: 111px;
    }
    .weightsSumTitleAndVal.SLAMres {
        min-width: 128px;
        width: 128px;
        padding-right: 4px;
    }
    #MAVTResWeightsSum {
        min-width: 124px;
        width: 124px;
        text-align: right;
    }
    #MAVTCRTWEIGHTSUM {
        min-width: 96px;
        width: 96px;
        margin: auto;
    }
    #SLAMresWeightsSum {
        text-align: right;
    }
    #prevSLAMMatrix, #nextSLAMMatrix,
    #prevSLAMMatrix, #nextMAVTatrix {
        width: 30px;
    }
    #prevSLAMMatrix, #prevMAVTMatrix {
        background-position: 8px 0;
    }
    #nextSLAMMatrix, #nextMAVTMatrix {
        background-position: 10px 0;
    }
    #prevSLAMMatrix:hover, #prevMAVTMatrix:hover {
        background-position: 8px -20px;
    }
    #nextSLAMMatrix:hover, #nextMAVTMatrix:hover  {
        background-position: 10px -20px;
    }
    .weightsSumRowHeaderCell.SLAMResRwdRank,
    .weightsSumRowHeaderCell.MAVTResRwdRank {
        display: none;
    }
    .mcdmTblRowHeadCell.SLAMRes.Rwd.switch {
        width: 144px;
        min-width: 144px;
        max-width: 144px;
        cursor: initial;
    }
    #SLAMrwdMoreInfo {
        position: absolute;
        top: 2px;
        right: 7px;
    }
    .mcdmTableColHeadHolder.MAVTResChart,
    .mcdmTableBody.MAVTResChart,
    .mcdmTableColHeadHolder.SLAMResChart,
    .mcdmTableBody.SLAMResChart {
        left: 102px;
        width: auto;
    }
    .mcdmTblRowHead.SLAMResChart,
    .mcdmTblRowHead.MAVTResChart,
    .emptyExtraDivPerformance.SLAMRes,
    .emptyExtraDivPerformance.MAVTvip{
        width: 108px;
    }
    .mcdmTblRowHead.MAVTResChart,
    .mcdmTblRowHead.SLAMResChart {
        top: 30px;
    }
    #SLAMCRTWEIGHTSUM {
        min-width: 96px;
        width: 96px;
        margin: auto;
        line-height: 27px;
    }
    #SLAMTblRwd, #MAVTTblRwd {
        top: 0px;
    }
    .SLAMMatrixChartBtnHoldeRwdr, .MAVTResChartBtnHoldeRwdr {
        margin-top: 0;
    }
    .SLAMMatrixSwitchHolder {
        display: block;
    }
    #SLAMMatrixColHeadRwd, #MAVTMatrixColHeadRwd {
        height: 29px;
        padding: 0 32px; /* ZRXMCDMRD-398 */
    }
    /* ZRXMCDMRD-398 */
    .SLAMResRwd.tableButton, .SLAMResRwd.tableButtonSelected,
    .MAVTResRwd.tableButton, .MAVTResRwd.tableButtonSelected {
        margin: 0 1px;
    }
    /* ZRXMCDMRD-398 */
    .SLAMResRwd.tableButtonSelected,
    .MAVTResRwd.tableButtonSelected {
        margin: 0 1px;
    }
    /* MAVT results */
    .mcdmTableBody.MAVTMatrix {
        left: 260px;
        top: 71px;
    }
    .weightsSumRowHolder.MAVTMatrixRwd {
        left: 260px;
    }
    .MAVTShortDescReduce {
        height: 28px;
        line-height: 28px;
    }
    .MAVTRes.globalVar {
        cursor: initial;
        border: 0;
    }
    .emptyExtraDivPerformance.MAVTResRwd {
        width: 113px;
    }
    .emptyExtraDivPerformance.SLAMResRwd {
        width: 111px;
    }
    .MAVTRes.Rwd.switch {
        width: 144px;
        min-width: 144px;
        max-width: 144px;
        height: 28px;
        cursor: initial;
    }
    .mcdmTblRowHeadCell.MAVTRes {
        width: 130px;
        min-width: 130px;
        max-width: 130px;
    }
    .mcdmTableCell.MAVTRes {
        /*width: 96px;*/
        width: 111px;
        min-width: 80px;
    }
    .weightsSumRowHolder.MAVTMatrixRwd {
        height: 44px;
    }
    .weightsSumTitleAndVal.SLAMres, .weightsSumTitleAndVal.MAVTRes {
        line-height: 28px;
    }
    .weightsSumColl.slick-slide {
        border-spacing: 10px 7px;
    }

    .weightsSumRow {
        border-spacing: 9px 6px;
    }
    /*MAVT VIP*/
    #page10 .mcdmTblRowHead{
        width: 150px
    }
    #page10 .ResTableColHeadCellRightRWD.mcdmTableColHeadCell{
        left: 150px;
    }

    /*ELECTRE*/
    .electreTableRWD,
    .electreTableOutrRWD,
    .electreTableConcAndDiscRWD{
        display: block;
    }
    .electreTableNormal,
    .electreTableOutrNormal,
    .electreTableConcAndDiscNormal{
        display: none;
    }
    .emptyExtraDivElectre{
        display: none;
    }
    .mcdmTblRowHeadCell.electTblRowHeadCell{
        border-right: none;
    }
    #ELECTREWeightTableContent{
        top: 60px;
        bottom: 0;
    }
    .titleArrow{
        height: 29px;
        background-image: url(../images/titlearrowrwd.png);
        margin-top: 0;
    }
    #emptyExtraDivElectreRes{
        display: none;
    }
    #ELECTREResTableContent{
        top: 75px;
    }
    .pageContentTitleHolder.electreContentTitleHolder{
        border-bottom: 4px solid #dde5e8;
    }
    #ELECTREResultTableDivTabOpt.selected{
        background: url(../images/electrematrix1selectedrwd.png) 4px 4px no-repeat;
    }

    #ELECTREResultTableDivTabOpt{
        background: url(../images/electrematrix1unselectedrwd.png) 4px 4px no-repeat;
    }

    #ELECTRERobustTableDivTabOpt.selected{
        background: url(../images/electrematrix2selectedrwd.png) 4px 4px no-repeat;
    }

    #ELECTRERobustTableDivTabOpt{
        background: url(../images/electrematrix2unselectedrwd.png) 4px 4px no-repeat;
    }
    .electResTabHolder{
        width: 100%;
    }
    .electResTab{
        height: 39px;
        padding: 0 0 0 27px;
        /*        margin-right: 10px;*/
        border-bottom: 4px solid #dde5e8;
    }
    .electResTab.selected{
        border-bottom: 4px solid #1266af;
    }
    .electrePageContentTitle{
        margin-left: 0;
    }

    /*AHP compare*/
    #compareAHPTblScrollDiv{
        display: none;
    }
    #compareAHPTableDivRwd{
        display: block;
    }
    .dropDownAHP {
        min-height: 26px;
        height: 26px;
        min-width: 140px;
        width: 140px;
        line-height: 26px;
        font-size: 85%;
    }
    #page13 .pageContentTitle {
        margin-right: 14px;
    }
    #t68 {
        font-size: 85%;
    }

    /*AHP Results*/
    .AHPResCellInnerLeft{
        background: url('../images/ahprankcirclerwd.png') center no-repeat;
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
    .AHPResCellInnerLeft:after,
    .AHPResCellInnerLeft:before{
        height: 7px;
        bottom: -7px;
    }
    .AHPResCellInnerLeft:before{
        top: -7px;
    }
    .AHPResTblBody{
        position: relative;
        padding-top: 28px;
    }
    .AHPResCellInnerRight{
        width: 90%;
        height: 28px;
        line-height: 28px;
        padding-left: 9px;
    }
    .mcdmTableColHeadCell.AHPResRight{
        padding-left: 9px;
    }

    /* POLL */
    .splashLine.poll {
        margin-bottom: 4px;
    }
    .splashPollModelName {
        top: 0;
        font-size: 1.25em;
    }
    .splashCenter.poll {
        top: 41px;
    }
    .splashLinesContainer.poll {
        top: 27%;
    }
    #userinfoEmail {
        height: 28px;
    }
    #Country {
        height: 28px;
        line-height: 28px;
        background-position: right -2px;
    }
    .UserInfoModelDialog.poll {
        top: 253px;
    }
    #pollCCTitleRwd {
        font-size: 1.25em;
        margin-left: 21px;
        height: 29px;
        line-height: 29px;
    }
    .headerRight.poll {
        max-width: 166px;
    }
    .exitPollBtn {
        background-image: url(../images/pollexitbtnrwd.png);
        height: 28px;
        line-height: 33px;
        margin: 2px 16px 2px 0px;
        padding-right: 32px;
        display: table;
    }
    .exitPollBtn:hover {
        background-position: right -28px;
    }
    .exitPollTxt{
        display: table-cell;
        line-height: 14px;
        vertical-align: middle;
    }
    #pollPageTitleHolderRwd {
        margin-top: 49px;
        margin-left: 14px;
        margin-right: 14px;
        height: 31px;
        border-top: 3px solid #2689c6;
    }
    #pollPageTitleHolderRwd:before {
        background: url(../images/polltitleholderleftrwd.png) no-repeat;
        top: 50px;
    }
    #pollPageTitleHolderRwd:after {
        background: url(../images/polltitleholderrightrwd.png) no-repeat;
        top: 50px;
    }
    #submitPollBtn span:hover {
        background: url(../images/btncheck.png) 20px -1px no-repeat;
    }
    .enterBtnBcg.poll,
    .UserInfoContainer.poll {
        width: 242px;
    }
    .pollNavBtn {
        background: url(../images/pollnavprevrwd.png) no-repeat;
        height: 25px;
        width: 32px;
    }
    #pollBtnNextPage {
        background: url(../images/pollnavnextrwd.png) no-repeat 0px 0px;
    }
    .pollNavigationBtnsBcg {
        height: 33px;
        width: 77px;
    }
    .pollNavBtn:hover, #pollBtnNextPage:hover {
        background-position: 0px -25px;
    }
    #pollBtnPrevPage.disabled {
        background: url(../images/pollnavprevdisabledrwd.png) no-repeat 0px 0px;
    }
    #pollBtnNextPage.disabled {
        background: url(../images/pollnavnextdisabledrwd.png) no-repeat;
    }
    .pollNavigation, .pageContentTitle.poll {
        height: 42px;
    }
    .pollCCMoreInfo {
        margin-top: 8px;
    }
    .pagesContainerPoll {
        top: 142px;
    }
    .openPollRwdPopup {
        height: 34px;
        width: 125px;
        padding: 5px 10px;
        margin-top: -17px;
    }
    .submitPollHolder {
        height: 44px;
        margin-top: -27px;
        right: 20px;
    }
    #submitTxtRwd {
        right: 20px;
    }
    #openPCRwdPopup {
        left: 20px;
    }
    .pollIll {
        left: 15px;
    }
    .pageContent.poll {
        top: 0;
        left: 0;
        right: 0;
        bottom: 100px;
        box-shadow: none;
    }
    #pageContentTitleHolderPoll {
        margin-left: 0;
        margin-right: 0;
    }
        /* poll book rwd */
    .splashMiddlePoll{
        margin-left: -85px;
        margin-top: -171px;
        width: 150px;
        height: 130px;
    }
    .cover {
        height: 97px;
        width: 75px;
        background: url(../images/pollanimation02rwd.png) no-repeat 0 0;
    }
    .page {
        margin-top: -77px;
        width: 75px;
        height: 108px;
        background: url(../images/pollanimation01rwd.png) no-repeat 0 0;
    }
    /*MAVT Function*/
    .mcdmTableCell.mavtFunctCell{
        height: auto;
    }

}

/*mobile phones (iPhone 6, 7, 8 and X in portrait)*/
@media (max-width:480px), (max-height:480px) and (max-width:767px)  {
    body{
        min-height: 480px;
    }
    .storeInfoNoteContainerRwd{
        max-width: 200px;
    }
    .pageContentTitle{
        margin-left: 14px;
    }
    .pageContentTitle.stngsPollList{
        max-width: 42%;
    }
    .t35Holder {
        max-width: 83%;
        /*margin-left: 5px;*/
    }
    .alterNameHolder {
        float: none;
        margin: 0 10px 6px 10px;
    }
    .alterNameContainer, .alterShortNameContainer {
        margin-left: 15px;
    }

    .longDescrPopup, longDescrPopupLeft, longDescrPopupRight{
        max-width: 255px;
    }
    /*Pool splash*/
    .UserInfoModelDialog.poll {
        top: 225px;
    }
    .splashMiddlePoll{
	margin-top: -188px;
    }
    .splashLinesContainer.poll,
    .imgPollLineHolder{
        top: 25%;
    }
    .enterBtnBcg.poll {
        margin-top: 5px;
    }
    .pageContent.poll{
        bottom: 85px;
    }
    #compareAHPTblContainer.mcdmDataTblContainer.poll{
        /*top: 44px;*/
    }
    #compareAHPTblContainer{
        bottom: 50px;
    }

/*    #alternativeEditTable {
        top: 82px;
    }*/
    .alternativeTerm {
        height: 28px;
        width: 100%;
        margin-top: 3px;
    }
    #addAlternativesMoreInfo {
        margin-left: 4px;
    }
    .criteriaLabelTxt, .addedCriteriaShortName,
    .descriptionInput {
        font-size: 1em;
    }

    .criteriaMaxLabel.disabled,
    .criteriaMinLabel.disabled {
        line-height: 28px;
    }
    .minInput, .maxInput {
        width: auto;
        margin-left: 5px;
        max-width: 75px;
    }
    .criteriaFieldsHolder.disabled {
        margin-left: 5px;
    }
    .criteriaMMDisabledHolder {
        width: 67px;
        height: 28px;
    }
    .descripHolder {
        margin: 7px auto 0 2px;
    }
    .criteriaDescLabel, .criteriaDomainLabel, .criteriaLabelTxt.criteriaMinLabel {
        width: 70px;
    }
    .criteriaDescInputHolder, .criteriaShortInputHolder,
    .criteriaDomainInputHolder, .criteriaMMinputHolderDisabled {
        margin-left: 75px;
    }
    .shortNameHolder, .domainHolder,
    .minMaxHolder, .descripHolder {
        margin-left: 0;
        margin-top: 8px;
    }
    .minmaxValue {
        width: 74px;
        font-size: 1em;
    }
    div.minmaxValue.disabled {
        width: 74px;
    }
    .addedCriteriaShortName, .minmaxValue,
    .descriptionInput {
        padding-left: 4px;
    }
    .criteriaFieldsHolder {
        margin-left: 11px;
    }
    .minMaxButtonHolder {
        margin-left: 2%;
        margin-right: 2%;
    }
    .criteriaMaxInputHolder {
        /*margin-left: 1%;*/
    }
    .dsBtnSelectedSource{
        max-width: 40%;
    }
    .openDataSourceBtn {
        max-width: 200px;
    }
    .minMaxButton {
        height: 28px;
        width: 28px;
        margin-left: 0;
    }
    .criteriaDescInputHolderDisabled, .criteriaShortInputHolderDisabled {
        margin-left: 75px;
        font-size: 1em;
    }
    .criteriaDomainHolderDisabled {
        margin-left: 75px;
        font-size: 1em;
        padding: 7px 6px;
        line-height: 1em;
    }
    .descriptionInput {
        /*line-height: normal;*/
    }
    .addedCriteriaShortName {
        padding-top: 5px;
    }
    .shortNameHolder .criteriaNameLabel {
        width: 55px;
    }
    .shortNameHolder .criteriaLabelTxt {
        line-height: 1em;
        /*margin-top: 3px;*/
    }
    /*Performance*/
    .rescaledSliderHolder {
        width: 141px;
    }
    .rescaledLabel {
        width: 70px;
        /*        height: 42px;
                line-height: 13px;
                margin-right: 0px;
                padding-top: 7px;*/
    }
    .rightBtnsWrapper {
        /*width: 50%;*/
    }
    .rightBtnsWrapper {
        width: 160px;
    }
    /*Welcome Popup*/
/*    #welcomeDialog {
        min-height: 880px;
    }*/

    /*Open/Save popup*/
    .saveOpenModelTabOpt{
        padding-left: 55px;
        font-size: 1em;
    }
    .saveOpenModelTabOpt > div{
        display: inline-block;
        vertical-align: middle;
        line-height: normal;
    }
    ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        font-size: 0.84em;
    }
    ::-moz-placeholder { /* Firefox 19+ */
        font-size: 0.84em;
    }
    :-ms-input-placeholder { /*  IE 10+ */
        font-size: 0.84em;
    }
    :-moz-placeholder {  /* Firefox 18- */
        font-size: 0.84em;
    }      

    /*Modules popup*/
    .modulesItems{
        margin: 2% 0;
    }

    .popupButtonGrayBcg{
        left: 48%;
    }
    .stngOptionMoreInfo{
        right: -19px;
    }
    .modulesItem span{
        bottom: 5px;
    }
    /*Settings*/
    .statusTabText{
        display: none;
    }
    .stngsButtonHolder {
        height: 100%;
    }
    .stngOptionMoreInfo{
        position: absolute;
        display: inline-block;
        float: none;
        right: -17px;
        top: 15px;
    }
    .expPolsContent {
        top: 169px;
    }
    .expPollListGroupDDHolder{
        width: 100%;
    }
    .expPollListGroupComboLabel{
        text-align: left;
        width: 110px;
    }
    .addedGroup{
        min-width: 260px;
    }
    /*    .moreInfoPopup,
        .warningPopup {
            max-width: 250px;
        }*/
    .groupLink{
        width: 66%;
    }
    .settingsBtnBcg{
        padding: 0 2px;
    }
    .settingsBtnTxt{
        letter-spacing: -0.2px;
        padding-left: 2px;
    }    

    /*Import List Popup*/
    .polListTextHolder.warning{
        bottom: 145px;
    }
    .pollUserDataFormatHolder.warning{
        height: 140px;
    }
    .pollListStatusInfoPopup {
        left: 5%;
        right: 5%;
        padding: 20px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        border-radius: 14px;
        -moz-border-radius: 14px;
        -webkit-border-radius: 14px;
    }
    .importListPopupbutton.warning{
        bottom: 112px;
    }

    /*ELECTRE*/
    #matrixOutMoreInfo,
    #ELECTREResConcTitleMoreInfo{
        margin-left: 6px;
    }
    .electResTab{
        margin-right: 3%;
    }
    .electResTab .electResTabTxtRWD{
        padding-right: 15%;
    }
    .electResTab{
        width: 50%;
        max-width: 100%;
        margin-right: 0;
    }
    #matrixOutMoreInfo,
    #ELECTREResConcTitleMoreInfo{
        margin-left: 0;
        position: absolute;
        right: 10px;
    }

    /*SLAM*/
    .mcdmTblRowHead.MAVTResChart,
    .emptyExtraDivPerformance.MAVTRes,
    .mcdmTblRowHead.SLAMResChart,
    .emptyExtraDivPerformance.SLAMRes {
        width: 107px;
    }
    .mcdmTableColHeadHolder.MAVTResChart, .mcdmTableBody.MAVTResChart,
    .mcdmTableColHeadHolder.MAVTResChart, .mcdmTableBody.MAVTResChart {
        left: 103px;
    }
    .emptyExtraDivPerformance.MAVTResRwd,
    .emptyExtraDivPerformance.SLAMResRwd {
        width: 112px;
        padding-left: 0;
    }
    .weightsSumRowHeader.MAVTRes,
    .weightsSumRowHeader.SLAMRes {
        width: 161px;
    }
    .mcdmTblRowHeadCell.MAVTRes.Rwd,
    .mcdmTblRowHeadCell.SLAMRes.Rwd {
        min-width: 70px;
        max-width: 70px;
        width: 70px;
    }
    .mcdmTableBody.MAVTMatrix,
    #SLAMresValuesTableDivRWD .mcdmTableBody.SLAMMatrix {
        left: 165px;
    }
    .weightsSumRowHolder.MAVTMatrixRwd,
    .weightsSumRowHolder.SLAMMatrixRwd {
        left: 165px;
        top: 28px;
    }
/*    .mcdmTableColHeadHolder.MAVTMatrix,
    .mcdmTableColHeadHolder.SLAMMatrix {
        left: 165px;
    }*/
    #prevSLAMMatrix, #prevMAVTMatrix {
        margin-left: 166px;
    }
    #MAVTColSlickHead .slick-list.draggable, 
    #SLAMColSlickHead .slick-list.draggable {
        margin-left: 166px;
    }
    .SLAMMatrixSwitchHolder,
    .MAVTMatrixSwitchHolder {
        width: 161px;
        left: 0;
    }
    .weightsSumTitleAndVal.SLAMres,
    .weightsSumTitleAndVal.MAVTRes {
        min-width: 75px;
        width: 75px;
        padding-left: 0;
    }
    .mcdmTblRowHeadCell.MAVTRes.Rwd.switch,
    .mcdmTblRowHeadCell.SLAMRes.Rwd.switch {
        min-width: 79px;
        max-width: 79px;
    }
    .mcdmTableCell.MAVTRes.GVRwd {
        width: 61px;
        min-width: 61px;
        max-width: 61px;
    }
    .mcdmTblRowHead.MAVTMatrix ,
    .mcdmTblRowHead.SLAMMatrix {
        width: 156px;
        margin-top: 70px;
    }
    #SLAMresValuesTableDivRWD .mcdmTableCell {
        width: 61px;
        min-width: 61px;
        max-width: 61px;
    }
    #SLAMCRTWEIGHTSUM {
        min-width: 61px;
        width: 61px;
    }
    #SLAMresValuesTableDivRWD .mcdmTblRowHeadCell.SLAMShortDescReduce {
        padding: 0;
    }

    /* MAVT */
    #MAVTCRTWEIGHTSUM {
        min-width: 61px;
        width: 61px;
    }
    .weightsSumTitleAndVal.SLAMres,
    .weightsSumTitleAndVal.MAVTRes {
        line-height: 25px;
        padding-right: 0;
    }
    .MAVTResRwdWeights, .SLAMResRwdWeights,
    .SLAMResRwdRank {
        width: 81px;
    }
    #MAVTResWeightsSum {
        min-width: 76px;
        width: 76px;
        text-align: right;
    }
    .mcdmTblRowHeadCell.perfRwd.MAVTShortDescReduce {
        padding-right: 0px;
    }
    #SLAMMatrixSwitch.mcdmTableCell.SLAMRes {
        min-width: 82px;
        max-width: 107px;
    }

    /* poll */
    .submitPollHolder {
        margin-top: -32px;
        right: 5px;
    }
    #submitTxtRwd {
        right: 5px;
        width: 158px;
    }
    #openPCRwdPopup {
        left: 5px;
    }
    .pollIll {
        left: 5px;
    }
/*    .dataSourceBtnsContainer{
        top: 172px;
    }*/
}

/*landscape mobile devices (phones)*/
@media (max-height:480px) and (max-width:992px){
    body {
        min-height: 480px;
    }
    /*Splash*/
    .splashCenter{
        top: 40px;
    }
    .splashCenterContent {
        height: 400px;
    }
    #splash {
        min-height: 480px;
    }
    .splashMCDMLogo{
        height: 42px;
    }
    .splashInfoTxt {
        margin-top: 5px;
    }
    .UserInfoModelDialog{
        top: 250px;
    }
    .UserInfoContainer {
        width: 100%;
        max-width: 450px;
    }
    .UserInfoPopupCol {
        float: left;
        width: 50%;
        padding: 0px 7px;
    }
    .pleaseLogin {
        text-align: left;
        padding-left: 7px;
    }
    .UserInfoPopupCol.langCombo {
        width: 50%;
        padding: 0px 7px;
        margin-top: 10px;
    }
    .UserInfoPopupInput {
        width: 100%;
    }
    .UserInfoPopupCol.checkRwd {
        min-height: 28px;
        width: 50%;
        margin: 10px auto 0 auto;
        padding: 0px 7px;
    }
    .enterBtnBcg {
        margin-top: 15px;
    }
    
    /*ZRXMCDMRD-425*/
/*    #welcomeDialog {
        min-height: 690px;
    }*/
    .welcomePopPHolder{
        margin-bottom: 2%;
        min-height: 0;
    }

    #header {
        transition: top 0.8s ease-in-out;
    }

    #header.head-up {
        top: -50px;
    }
    .PageContainer{
        /*transition: top 0.2s ease-out;*/
        /*top: 50px;*/ /* ZRXMCDMRD-417 */
    }
    .cont-up{
        top: 0px;
        position: fixed;
    }
    .ds-up{
        top: 33px;
        position: fixed;
    }
    .ds-down{
        top: 124px;
        position: absolute;
    }

    .poll-contain-up {
        position: fixed;
        top: 180px;
    }
    .poll-head-up {
        position: fixed;
    }
    .PageContainer.poll-cont-up {
        position: fixed;
        top: 95px;
    }
    #pollPageTitleHolderRwd.poll-pgtitle-up{
        top: 0px;
        position: fixed;
        width: 100%;
        margin-top: 0;
    }
    #pollPageTitleHolderRwd.poll-pgtitle-up:after,
    #pollPageTitleHolderRwd.poll-pgtitle-up:before {
        position: fixed;
        top: 0;
    }
    .poll-conttitle-up {
        position: fixed;
        width: 100%;
        margin-top: 42px;
    }

    .poll-head-down {
        position: absolute;
    }
    .PageContainer.poll-cont-down {
        position: absolute;
    }
    
    .PWcardBtnHolder {
        right: 0;
    }

    #openFunctionalMenu, .itemMenuSeparator {
        display: none;
    }
    #openFunctionalMenu {
        /*display: block;*/ /* ZRXMCDMRD-417 */
        margin: 0px 0px 0 5px;
        background-repeat: no-repeat;
        background-position: right 0px;
        padding-right: 42px;
        height: 30px;
        line-height: 30px;
        z-index: 12;
        font-family: Roboto-Bold, sans-serif;
        font-size: 1em;
        color: #80CFFF;
    }
    #openFunctionalMenu:hover{
        cursor: pointer;
        background-position: right -30px;
        color: #ffffff;
    }
    #openFunctionalMenu.close{
        /*background-position: 0px -122px;*/
        color: #ffffff;
    }
    #openFunctionalMenu.draft{
        background-image: url(../images/modelmenubtndraftrwd.png);
    }
    #openFunctionalMenu.active{
        background-image: url(../images/modelmenubtnactiverwd.png);
    }
    #openFunctionalMenu.archived{
        background-image: url(../images/modelmenubtnarchivedrwd.png);
    }
    #openFunctionalMenu.draft.modelInfoWarning{
        background-image: url(../images/modelmenubtndraftloadedrwd.png);
    }
    #openFunctionalMenu.active.modelInfoWarning{
        background-image: url(../images/modelmenubtnactiveloadedrwd.png);
    }
    #openFunctionalMenu.archived.modelInfoWarning{
        background-image: url(../images/modelmenubtnarchivedloadedrwd.png);
    }
    #openMainNavigationMenu {
        transition: top 0.2s ease-in-out;
    }
    #openMainNavigationMenu.openMnuBtn-up{
        top:168px;
        position: fixed;
    }
    #mainMenu {
        transition: top 0.2s ease-in-out;
    }
    #mainMenu.mainMnu-up{
        top:200px;
        position: fixed;
    }
    
    .modelPopWinContainer.stngsContainer{
        left: 0px;
        right: 0px;
    }
    .modelPopWinDataRight{
        top:34px;
    }   
    .modelPopWinDataRight.welcome{
        top: 0;
        padding-top: 34px;
    }
    .welcomeStopShowHolder.welcome{
        top: 0;
        margin-bottom: 15px;
    }
    .divModalDialog, #methodsDialog{
        min-height: 480px;
    }
    .statusTabText{
        display: none;
    }
    .stngOptionMoreInfo {
        position: absolute;
        display: inline-block;
        float: none;
        right: -17px;
        top: 15px;
    }
/*    #settings {
        min-height: 480px;
    }*/
    .modelStngsSelection{
        margin-top: 5px;
    }
    .stngsButtonHolder{
        height: 100%
    }

    .modulesItem.on,
    #moduleAlternatives.on, #moduleAlternatives.on.active,
    #moduleCriteriaCC.on, #moduleCriteriaCC.on.active,
    #modulePerformance.on, #modulePerformance.on.active,
    #moduleMethods.on, #moduleMethods.on.active {
        background: -moz-linear-gradient(50% 100% 90deg,rgba(62, 153, 208, 1) 0%,rgba(57, 148, 204, 1) 19.37%,rgba(44, 132, 194, 1) 43.77%,rgba(22, 106, 178, 1) 70.78%,rgba(18, 102, 175, 1) 74.73%,rgba(18, 72, 151, 1) 97.31%);
        background: -webkit-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(62, 153, 208, 1) ),color-stop(0.1937,rgba(57, 148, 204, 1) ),color-stop(0.4377,rgba(44, 132, 194, 1) ),color-stop(0.7078,rgba(22, 106, 178, 1) ),color-stop(0.7473,rgba(18, 102, 175, 1) ),color-stop(0.9731,rgba(18, 72, 151, 1) ));
        background: -o-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background: -ms-linear-gradient(90deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
        background: linear-gradient(0deg, rgba(62, 153, 208, 1) 0%, rgba(57, 148, 204, 1) 19.37%, rgba(44, 132, 194, 1) 43.77%, rgba(22, 106, 178, 1) 70.78%, rgba(18, 102, 175, 1) 74.73%, rgba(18, 72, 151, 1) 97.31%);
    }
    .modulesItem.off,
    #moduleAlternatives.off, #moduleAlternatives.off.active,
    #moduleCriteriaCC.off, #moduleCriteriaCC.off.active,
    #modulePerformance.off, #modulePerformance.off.active, #modulePerformance.off.disabled,
    #moduleMethods.off, #moduleMethods.off.active, #moduleMethods.off.disabled {
        background : -moz-linear-gradient(50% 0% -90deg,rgba(82, 175, 221, 1) 1.61%,rgba(69, 160, 212, 1) 20.82%,rgba(62, 153, 208, 1) 37.63%,rgba(46, 134, 196, 1) 54.75%,rgba(31, 117, 185, 1) 73.66%,rgba(27, 110, 175, 1) 78.3%,rgba(17, 93, 151, 1) 91.03%,rgba(14, 87, 142, 1) 98.92%);
        background : -webkit-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0.0161,rgba(82, 175, 221, 1) ),color-stop(0.2082,rgba(69, 160, 212, 1) ),color-stop(0.3763,rgba(62, 153, 208, 1) ),color-stop(0.5475,rgba(46, 134, 196, 1) ),color-stop(0.7366,rgba(31, 117, 185, 1) ),color-stop(0.783,rgba(27, 110, 175, 1) ),color-stop(0.9103,rgba(17, 93, 151, 1) ),color-stop(0.9892,rgba(14, 87, 142, 1) ));
        background : -o-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : -ms-linear-gradient(-90deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        background : linear-gradient(180deg, rgba(82, 175, 221, 1) 1.61%, rgba(69, 160, 212, 1) 20.82%, rgba(62, 153, 208, 1) 37.63%, rgba(46, 134, 196, 1) 54.75%, rgba(31, 117, 185, 1) 73.66%, rgba(27, 110, 175, 1) 78.3%, rgba(17, 93, 151, 1) 91.03%, rgba(14, 87, 142, 1) 98.92%);
        color : #123051;
    }
    #moduleAlternatives.off div, #moduleAlternatives.off.active div{
        background : url(../images/iconalternativesrwd.png) 0 -44px no-repeat;
    }
    #moduleCriteriaCC.off div, #moduleCriteriaCC.off.active div{
        background : url(../images/iconcriteriarwd.png) 0 -44px no-repeat;
    }
    #modulePerformance.off div, #modulePerformance.off.active div{
        background : url(../images/iconperformancerwd.png) 0 -44px no-repeat;
    }
    #moduleMethods.off div, #moduleMethods.off.active div{
        background : url(../images/iconmethodsrwd.png) 0 -44px no-repeat;
    }
    #moduleAlternatives.on div, #moduleAlternatives.on.active div{
        background : url(../images/iconalternativesrwd.png) 0 0 no-repeat;
    }
    #moduleCriteriaCC.on div, #moduleCriteriaCC.on.active div{
        background: url(../images/iconcriteriarwd.png) 0 0 no-repeat;
    }
    #modulePerformance.on div, #modulePerformance.on.active div{
        background : url(../images/iconperformancerwd.png) 0 0 no-repeat;
    }
    #moduleMethods.on div, #moduleMethods.on.active div{
        background : url(../images/iconmethodsrwd.png) 0 0 no-repeat;
    }
    #moduleAlternatives.disabled div{
        background : url(../images/iconalternativesrwd.png) 0 -88px no-repeat;
    }
    #moduleCriteriaCC.disabled div{
        background : url(../images/iconcriteriarwd.png) 0 -88px no-repeat;
    }
    #modulePerformance.disabled div{
        background : url(../images/iconperformancerwd.png) 0 -88px no-repeat;
    }
    #moduleMethods.disabled div{
        background : url(../images/iconmethodsrwd.png) 0 -88px no-repeat;
    }
    .modulesItems{
        height: 110px;
        width: 46%;
        margin: 2% 2%;
    }
    .modulesItem div{
        display: block;
        height: 44px;
        width: 48px;
        position: absolute;
        top: 2px;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }
    .modulesItem span {
        position: absolute;
        bottom: 5px;
        left: 0;
        right: 0;
        text-align: center;
        line-height: normal;
    }
    .modelPopWinContent.modulesContent{
        max-width: 95%;
        width: 95%;
    }
/*    #modulesDialog{
        min-height: 480px;
    }*/
/*    #methodsDialog {
        min-height: 430px;
    }*/
    
    .modelPopWinDataLeft,
    #modulesPopupIlustration {
        display: none;
    }
    .methodsOptLabel{
        display: inline-block;
        width:269px;
        height:62px;
    }

    .selectedMethodsTxtHolder{
        line-height: 20px;
        padding-left: 35px;
    }
    .methodsPopIlustration{
        width: 23%;
    }

    .methodsPopRight,
    .methodsPopWinTitle{
        width: 100%;
    }
    .modalContainer.dataSource{
        max-width: 580px;
    }
/*    #saveOpenModelDialog{
        min-height: 100%;
        max-height: 480px;
    }*/
    .saveOpenModelContent{
        bottom: 15px;
    }
    
    .SLAMTblScrollDiv, .MAVTTblScrollDiv {
        min-height: 280px;
        max-height: 280px;
    }
}

@media (max-height: 480px) and (min-width: 601px) and (max-width: 992px){
    /*Active methods popup*/
    .selectedMethodsTxtHolder.on {
        background: url(../images/activemethodinfoico.png) 0 center no-repeat;
    }
    .selectedMethodsTxtHolder.off {
        background: url(../images/activemethodinfoicodisabled.png) 0 center no-repeat;
        line-height: 41px;
    }
    .selectedMethodsInfoTxt {
        font-size: 1em;
    }
    .methodsContainer {
        position: absolute;
        left: 0;
        right: 0;
        top: 40px;
        bottom: auto;
        height: 256px;
    }
    .methodsContainer .methodsBtnContainer {
        height: 145px;
        margin: 14px;
    }
    .methodsOptHolder {
        position: relative;
        width: 50%;
        float: left;
        min-height: 61px;
        margin: 10px auto 0px auto;
    }
    .methodsOpt {
        position: absolute;
        top: 5%;
        left: 15%;
        right: 15%;
        bottom: 20%;
        background: #1266AF;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);
        -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);
    }
    .methodOptLabel {
        padding-left: 15px;
    }
    #AHPmethodBtnContainer {
        height: 70px;
        margin-top: 0;
    }
    #AHPmethodBtnContainer .methodsOptHolder {
        height: 61px;
        width: 50%;
    }
    .methodsOkBtnContainer {
        top: 10px;
    }
}

@media (max-height: 480px) and (min-width: 480px) and (max-width: 992px){
    /*Model popup*/
    .modelPopWinContainer {
        left: 5%; 
        right: 5%; 
    }
    
    /*Welcome popup*/
    .modelPopWinContainer.welcome {
        left: 0;
        right: 0;
        margin-left: 5%;
        margin-right: 5%;
    }
    
    /*Settings popup*/
    .modelPopWinContainer.stngsContainer {
        left: 5%;
        right: 5%;
    }
    .settingsBtnBcg {
        border-spacing: 6px 0;
    }
}
