/* Minification failed. Returning unminified contents.
(3232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(4121,12): run-time error CSS1036: Expected expression, found '%'
(4194,4): run-time error CSS1030: Expected identifier, found ' '
(4513,38): run-time error CSS1035: Expected colon, found 'opacity'
(4707,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.'
(5686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '<!--'
(5686,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-->'
(5701,38): run-time error CSS1035: Expected colon, found 'opacity'
(6465,31): run-time error CSS1033: Expected closing bracket, found '!'
(6465,32): run-time error CSS1031: Expected selector, found '='
(6465,32): run-time error CSS1025: Expected comma or open brace, found '='
(6800,1): run-time error CSS1019: Unexpected token, found '@import'
(6800,9): run-time error CSS1019: Unexpected token, found 'url(/soc/Client/V1.5/CSS/Soc2ABBComHack.css)'
(7396,39): run-time error CSS1033: Expected closing bracket, found '!'
(7396,40): run-time error CSS1031: Expected selector, found '='
(7396,40): run-time error CSS1025: Expected comma or open brace, found '='
(7584,42): run-time error CSS1033: Expected closing bracket, found '!'
(7584,43): run-time error CSS1031: Expected selector, found '='
(7584,43): run-time error CSS1025: Expected comma or open brace, found '='
(7780,79): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(8027,15): run-time error CSS1030: Expected identifier, found ' '
(8027,16): run-time error CSS1031: Expected selector, found '4px'
(8027,16): run-time error CSS1025: Expected comma or open brace, found '4px'
(8028,12): run-time error CSS1030: Expected identifier, found ' '
(8028,17): run-time error CSS1031: Expected selector, found ';'
(8028,17): run-time error CSS1025: Expected comma or open brace, found ';'
(8029,15): run-time error CSS1030: Expected identifier, found ' '
(8029,21): run-time error CSS1031: Expected selector, found '!important'
(8029,21): run-time error CSS1025: Expected comma or open brace, found '!important'
(8030,12): run-time error CSS1030: Expected identifier, found ' '
(8030,18): run-time error CSS1031: Expected selector, found ';'
(8030,18): run-time error CSS1025: Expected comma or open brace, found ';'
(8031,1): run-time error CSS1019: Unexpected token, found '}'
(8039,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(8047,2): run-time error CSS1031: Expected selector, found '/'
(8047,2): run-time error CSS1025: Expected comma or open brace, found '/'
 */
@font-face {
	font-family: 'IcoMoon';
	src: url(/soc/Client/V1.5/fonts/IcoMoon.eot);
	src: url(/soc/Client/V1.5/fonts/IcoMoon.eot?#iefix) format('embedded-opentype'),
		url(/soc/Client/V1.5/fonts/IcoMoon.svg#IcoMoon) format('svg'),
		url(/soc/Client/V1.5/fonts/IcoMoon.woff) format('woff'),
		url(/soc/Client/V1.5/fonts/IcoMoon.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}

/* Use the following CSS code if you want to have a class per icon */
[class^="icon-"], 
[class*=" icon-"] {
	font-family: 'IcoMoon';
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	height: 16px;
	line-height: 16px;
	width: 16px;
	speak: none;
	background-image: none;
	background-position: inherit;
}
.icon-home:before {
	content: "\0021";
}
.icon-home-2:before {
	content: "\0022";
}
.icon-home-3:before {
	content: "\0023";
}
.icon-newspaper:before {
	content: "\0024";
}
.icon-pencil:before {
	content: "\0025";
}
.icon-pencil-2:before {
	content: "\0026";
}
.icon-droplet:before {
	content: "\0027";
}
.icon-picture:before {
	content: "\0028";
}
.icon-picture-2:before {
	content: "\0029";
}
.icon-camera:before {
	content: "\002a";
}
.icon-music:before {
	content: "\002b";
}
.icon-play:before {
	content: "\002c";
}
.icon-film:before {
	content: "\002d";
}
.icon-camera-2:before {
	content: "\002e";
}
.icon-spades:before {
	content: "\002f";
}
.icon-clubs:before {
	content: "\0030";
}
.icon-diamonds:before {
	content: "\0031";
}
.icon-broadcast:before {
	content: "\0032";
}
.icon-microphone:before {
	content: "\0033";
}
.icon-book:before {
	content: "\0034";
}
.icon-paper:before {
	content: "\0035";
}
.icon-paper-2:before {
	content: "\0036";
}
.icon-new:before {
	content: "\0037";
}
.icon-copy:before {
	content: "\0038";
}
.icon-folder:before {
	content: "\0039";
}
.icon-folder-2:before {
	content: "\003a";
}
.icon-tag:before {
	content: "\003b";
}
.icon-cart:before {
	content: "\003c";
}
.icon-basket:before {
	content: "\003d";
}
.icon-calculate:before {
	content: "\003e";
}
.icon-support:before {
	content: "\003f";
}
.icon-phone:before {
	content: "\0040";
}
.icon-mail:before {
	content: "\0041";
}
.icon-location:before {
	content: "\0042";
}
.icon-compass:before {
	content: "\0043";
}
.icon-history:before {
	content: "\0044";
}
.icon-clock:before {
	content: "\0045";
}
.icon-bell:before {
	content: "\0046";
}
.icon-bell-2:before {
	content: "\0047";
}
.icon-bell-3:before {
	content: "\0048";
}
.icon-calendar:before {
	content: "\0049";
}
.icon-mouse:before {
	content: "\004a";
}
.icon-screen:before {
	content: "\004b";
}
.icon-laptop:before {
	content: "\004c";
}
.icon-mobile:before {
	content: "\004d";
}
.icon-tablet:before {
	content: "\004e";
}
.icon-mobile-2:before {
	content: "\004f";
}
.icon-drawer:before {
	content: "\0050";
}
.icon-drawer-2:before {
	content: "\0051";
}
.icon-box-add:before {
	content: "\0052";
}
.icon-box-remove:before {
	content: "\0053";
}
.icon-database:before {
	content: "\0054";
}
.icon-undo:before {
	content: "\0055";
}
.icon-redo:before {
	content: "\0056";
}
.icon-forward:before {
	content: "\0057";
}
.icon-reply:before {
	content: "\0058";
}
.icon-reply-2:before {
	content: "\0059";
}
.icon-comments:before {
	content: "\005a";
}
.icon-comments-2:before {
	content: "\005b";
}
.icon-comments-3:before {
	content: "\005c";
}
.icon-comments-4:before {
	content: "\005d";
}
.icon-comments-5:before {
	content: "\005e";
}
.icon-comments-6:before {
	content: "\005f";
}
.icon-user:before {
	content: "\0060";
}
.icon-user-2:before {
	content: "\0061";
}
.icon-user-3:before {
	content: "\0062";
}
.icon-busy:before {
	content: "\0063";
}
.icon-loading:before {
	content: "\0064";
}
.icon-loading-2:before {
	content: "\0065";
}
.icon-search:before {
	content: "\0066";
}
.icon-search-2:before {
	content: "\0067";
}
.icon-zoom-in:before {
	content: "\0068";
}
.icon-zoom-out:before {
	content: "\0069";
}
.icon-key:before {
	content: "\006a";
}
.icon-key-2:before {
	content: "\006b";
}
.icon-locked:before {
	content: "\006c";
}
.icon-unlocked:before {
	content: "\006d";
}
.icon-wrench:before {
	content: "\006e";
}
.icon-equalizer:before {
	content: "\006f";
}
.icon-cog:before {
	content: "\0070";
}
.icon-pie:before {
	content: "\0071";
}
.icon-bars:before {
	content: "\0072";
}
.icon-stats-up:before {
	content: "\0073";
}
.icon-gift:before {
	content: "\0074";
}
.icon-trophy:before {
	content: "\0075";
}
.icon-diamond:before {
	content: "\0076";
}
.icon-coffee:before {
	content: "\0077";
}
.icon-rocket:before {
	content: "\0078";
}
.icon-meter-slow:before {
	content: "\0079";
}
.icon-meter-medium:before {
	content: "\007a";
}
.icon-meter-fast:before {
	content: "\007b";
}
.icon-dashboard:before {
	content: "\007c";
}
.icon-fire:before {
	content: "\007d";
}
.icon-lab:before {
	content: "\e000";
}
.icon-remove:before {
	content: "\e001";
}
.icon-remove-2:before {
	content: "\e002";
}
.icon-remove-3:before {
	content: "\e003";
}
.icon-briefcase:before {
	content: "\e004";
}
.icon-briefcase-2:before {
	content: "\e005";
}
.icon-cars:before {
	content: "\e006";
}
.icon-bus:before {
	content: "\e007";
}
.icon-cube:before {
	content: "\e008";
}
.icon-cube-2:before {
	content: "\e009";
}
.icon-puzzle:before {
	content: "\e00a";
}
.icon-glasses:before {
	content: "\e00b";
}
.icon-glasses-2:before {
	content: "\e00c";
}
.icon-accessibility:before {
	content: "\e00d";
}
.icon-accessibility-2:before {
	content: "\e00e";
}
.icon-target:before {
	content: "\e00f";
}
.icon-target-2:before {
	content: "\e010";
}
.icon-lightning:before {
	content: "\e011";
}
.icon-power:before {
	content: "\e012";
}
.icon-power-2:before {
	content: "\e013";
}
.icon-clipboard:before {
	content: "\e014";
}
.icon-clipboard-2:before {
	content: "\e015";
}
.icon-playlist:before {
	content: "\e016";
}
.icon-grid-view:before {
	content: "\e017";
}
.icon-tree-view:before {
	content: "\e018";
}
.icon-menu:before {
	content: "\e019";
}
.icon-menu-2:before {
	content: "\e01a";
}
.icon-cloud:before {
	content: "\e01b";
}
.icon-cloud-2:before {
	content: "\e01c";
}
.icon-download:before {
	content: "\e01d";
}
.icon-upload:before {
	content: "\e01e";
}
.icon-upload-2:before {
	content: "\e01f";
}
.icon-link:before {
	content: "\e020";
}
.icon-link-2:before {
	content: "\e021";
}
.icon-flag:before {
	content: "\e022";
}
.icon-flag-2:before {
	content: "\e023";
}
.icon-flag-3:before {
	content: "\e024";
}
.icon-eye:before {
	content: "\e025";
}
.icon-eye-2:before {
	content: "\e026";
}
.icon-bookmark:before {
	content: "\e027";
}
.icon-bookmark-2:before {
	content: "\e028";
}
.icon-star:before {
	content: "\e029";
}
.icon-star-2:before {
	content: "\e02a";
}
.icon-star-3:before {
	content: "\e02b";
}
.icon-heart:before {
	content: "\e02c";
}
.icon-heart-2:before {
	content: "\e02d";
}
.icon-thumbs-up:before {
	content: "\e02e";
}
.icon-thumbs-down:before {
	content: "\e02f";
}
.icon-happy:before {
	content: "\e030";
}
.icon-smiley:before {
	content: "\e031";
}
.icon-neutral:before {
	content: "\e032";
}
.icon-plus:before {
	content: "\e033";
}
.icon-minus:before {
	content: "\e034";
}
.icon-help:before {
	content: "\e035";
}
.icon-help-2:before {
	content: "\e036";
}
.icon-info:before {
	content: "\e037";
}
.icon-blocked:before {
	content: "\e038";
}
.icon-cancel:before {
	content: "\e039";
}
.icon-cancel-2:before {
	content: "\e03a";
}
.icon-cancel-3:before {
	content: "\e03b";
}
.icon-checkmark:before {
	content: "\e03c";
}
.icon-minus-2:before {
	content: "\e03d";
}
.icon-plus-2:before {
	content: "\e03e";
}
.icon-enter:before {
	content: "\e03f";
}
.icon-exit:before {
	content: "\e040";
}
.icon-loop:before {
	content: "\e041";
}
.icon-arrow-up:before {
	content: "\e042";
}
.icon-arrow-right:before {
	content: "\e043";
}
.icon-arrow-down:before {
	content: "\e044";
}
.icon-arrow-left:before {
	content: "\e045";
}
.icon-arrow-up-left:before {
	content: "\e046";
}
.icon-arrow-up-2:before {
	content: "\e047";
}
.icon-arrow-up-right:before {
	content: "\e048";
}
.icon-arrow-right-2:before {
	content: "\e049";
}
.icon-arrow-down-right:before {
	content: "\e04a";
}
.icon-arrow-down-2:before {
	content: "\e04b";
}
.icon-arrow-down-left:before {
	content: "\e04c";
}
.icon-arrow-left-2:before {
	content: "\e04d";
}
.icon-arrow-up-left-2:before {
	content: "\e04e";
}
.icon-arrow-up-3:before {
	content: "\e04f";
}
.icon-arrow-up-right-2:before {
	content: "\e050";
}
.icon-arrow-right-3:before {
	content: "\e051";
}
.icon-arrow-down-right-2:before {
	content: "\e052";
}
.icon-arrow-down-3:before {
	content: "\e053";
}
.icon-arrow-down-left-2:before {
	content: "\e054";
}
.icon-arrow-left-3:before {
	content: "\e055";
}
.icon-arrow-up-left-3:before {
	content: "\e056";
}
.icon-arrow-up-4:before {
	content: "\e057";
}
.icon-arrow-up-right-3:before {
	content: "\e058";
}
.icon-arrow-right-4:before {
	content: "\e059";
}
.icon-arrow-down-right-3:before {
	content: "\e05a";
}
.icon-arrow-down-4:before {
	content: "\e05b";
}
.icon-arrow-down-left-3:before {
	content: "\e05c";
}
.icon-arrow-left-4:before {
	content: "\e05d";
}
.icon-arrow-up-5:before {
	content: "\e05e";
}
.icon-arrow-right-5:before {
	content: "\e05f";
}
.icon-arrow-down-5:before {
	content: "\e060";
}
.icon-arrow-left-5:before {
	content: "\e061";
}
.icon-arrow-up-6:before {
	content: "\e062";
}
.icon-arrow-right-6:before {
	content: "\e063";
}
.icon-arrow-down-6:before {
	content: "\e064";
}
.icon-arrow-left-6:before {
	content: "\e065";
}
.icon-arrow-up-7:before {
	content: "\e066";
}
.icon-arrow-right-7:before {
	content: "\e067";
}
.icon-arrow-down-7:before {
	content: "\e068";
}
.icon-arrow-left-7:before {
	content: "\e069";
}
.icon-menu-3:before {
	content: "\e06a";
}
.icon-enter-2:before {
	content: "\e06b";
}
.icon-backspace:before {
	content: "\e06c";
}
.icon-backspace-2:before {
	content: "\e06d";
}
.icon-tab:before {
	content: "\e06e";
}
.icon-tab-2:before {
	content: "\e06f";
}
.icon-checkbox:before {
	content: "\e070";
}
.icon-checkbox-unchecked:before {
	content: "\e071";
}
.icon-checkbox-partial:before {
	content: "\e072";
}
.icon-radio-checked:before {
	content: "\e073";
}
.icon-radio-unchecked:before {
	content: "\e074";
}
.icon-font:before {
	content: "\e075";
}
.icon-paragraph-left:before {
	content: "\e076";
}
.icon-paragraph-center:before {
	content: "\e077";
}
.icon-paragraph-right:before {
	content: "\e078";
}
.icon-left-to-right:before {
	content: "\e079";
}
.icon-right-to-left:before {
	content: "\e07a";
}
.icon-out:before {
	content: "\e07b";
}
.icon-out-2:before {
	content: "\e07c";
}
.icon-embed:before {
	content: "\e07d";
}
.icon-seven-segment-0:before {
	content: "\e07e";
}
.icon-seven-segment-1:before {
	content: "\e07f";
}
.icon-seven-segment-2:before {
	content: "\e080";
}
.icon-seven-segment-3:before {
	content: "\e081";
}
.icon-seven-segment-4:before {
	content: "\e082";
}
.icon-seven-segment-5:before {
	content: "\e083";
}
.icon-seven-segment-6:before {
	content: "\e084";
}
.icon-seven-segment-7:before {
	content: "\e085";
}
.icon-seven-segment-8:before {
	content: "\e086";
}
.icon-seven-segment-9:before {
	content: "\e087";
}
.icon-bluetooth:before {
	content: "\e088";
}
.icon-share:before {
	content: "\e089";
}
.icon-share-2:before {
	content: "\e08a";
}
.icon-mail-2:before {
	content: "\e08b";
}
.icon-google-plus:before {
	content: "\e08c";
}
.icon-google-plus-2:before {
	content: "\e08d";
}
.icon-google-plus-3:before {
	content: "\e08e";
}
.icon-facebook:before {
	content: "\e08f";
}
.icon-facebook-2:before {
	content: "\e090";
}
.icon-twitter:before {
	content: "\e091";
}
.icon-twitter-2:before {
	content: "\e092";
}
.icon-twitter-3:before {
	content: "\e093";
}
.icon-twitter-4:before {
	content: "\e094";
}
.icon-feed:before {
	content: "\e095";
}
.icon-feed-2:before {
	content: "\e096";
}
.icon-youtube:before {
	content: "\e097";
}
.icon-youtube-2:before {
	content: "\e098";
}
.icon-vimeo:before {
	content: "\e099";
}
.icon-vimeo-2:before {
	content: "\e09a";
}
.icon-flickr:before {
	content: "\e09b";
}
.icon-flickr-2:before {
	content: "\e09c";
}
.icon-picassa:before {
	content: "\e09d";
}
.icon-picassa-2:before {
	content: "\e09e";
}
.icon-dribbble:before {
	content: "\e09f";
}
.icon-dribbble-2:before {
	content: "\e0a0";
}
.icon-forrst:before {
	content: "\e0a1";
}
.icon-forrst-2:before {
	content: "\e0a2";
}
.icon-deviantart:before {
	content: "\e0a3";
}
.icon-deviantart-2:before {
	content: "\e0a4";
}
.icon-github:before {
	content: "\e0a5";
}
.icon-github-2:before {
	content: "\e0a6";
}
.icon-github-3:before {
	content: "\e0a7";
}
.icon-github-4:before {
	content: "\e0a8";
}
.icon-wordpress:before {
	content: "\e0a9";
}
.icon-wordpress-2:before {
	content: "\e0aa";
}
.icon-blogger:before {
	content: "\e0ab";
}
.icon-blogger-2:before {
	content: "\e0ac";
}
.icon-tumblr:before {
	content: "\e0ad";
}
.icon-tumblr-2:before {
	content: "\e0ae";
}
.icon-yahoo:before {
	content: "\e0af";
}
.icon-yahoo-2:before {
	content: "\e0b0";
}
.icon-amazon:before {
	content: "\e0b1";
}
.icon-amazon-2:before {
	content: "\e0b2";
}
.icon-apple:before {
	content: "\e0b3";
}
.icon-android:before {
	content: "\e0b4";
}
.icon-windows:before {
	content: "\e0b5";
}
.icon-soundcloud:before {
	content: "\e0b6";
}
.icon-soundcloud-2:before {
	content: "\e0b7";
}
.icon-skype:before {
	content: "\e0b8";
}
.icon-reddit:before {
	content: "\e0b9";
}
.icon-linkedin:before {
	content: "\e0ba";
}
.icon-lastfm:before {
	content: "\e0bb";
}
.icon-lastfm-2:before {
	content: "\e0bc";
}
.icon-delicious:before {
	content: "\e0bd";
}
.icon-stumbleupon:before {
	content: "\e0be";
}
.icon-stumbleupon-2:before {
	content: "\e0bf";
}
.icon-pinterest:before {
	content: "\e0c0";
}
.icon-pinterest-2:before {
	content: "\e0c1";
}
.icon-xing:before {
	content: "\e0c2";
}
.icon-libreoffice:before {
	content: "\e0c3";
}
.icon-file-pdf:before {
	content: "\e0c4";
}
.icon-file-openoffice:before {
	content: "\e0c5";
}
.icon-file-word:before {
	content: "\e0c6";
}
.icon-file-excel:before {
	content: "\e0c7";
}
.icon-file-powerpoint:before {
	content: "\e0c8";
}
.icon-file-xml:before {
	content: "\e0c9";
}
.icon-file-css:before {
	content: "\e0ca";
}
.icon-html5:before {
	content: "\e0cb";
}
.icon-html5-2:before {
	content: "\e0cc";
}
.icon-css3:before {
	content: "\e0cd";
}
.icon-IcoMoon:before {
	content: "\e0ce";
}
.icon-popup:before {
	content: "\e0cf";
}
.icon-book-2:before {
	content: "\e0d0";
}
.icon-bookmark-3:before {
	content: "\e0d1";
}
.icon-home-4:before {
	content: "\e0d2";
}
.icon-keyboard:before {
	content: "\e0d3";
}
.icon-feather:before {
	content: "\e0d4";
}
.icon-network:before {
	content: "\e0d5";
}
.icon-inbox:before {
	content: "\e0d6";
}
.icon-square:before {
	content: "\e0d7";
}
.icon-globe:before {
	content: "\e0d8";
}
.icon-broadcast-2:before {
	content: "\e0d9";
}
.icon-arrow:before {
	content: "\e0da";
}
.icon-screen-2:before {
	content: "\e0db";
}
.icon-publish:before {
	content: "\e0dc";
}
.icon-browser:before {
	content: "\e0dd";
}
.icon-light-bulb:before {
	content: "\e0de";
}
.icon-sun:before {
	content: "\e0df";
}
.icon-sun-2:before {
	content: "\e0e0";
}
.icon-back:before {
	content: "\e0e1";
}
.icon-history-2:before {
	content: "\e0e2";
}
.icon-battery:before {
	content: "\e0e3";
}
.icon-battery-2:before {
	content: "\e0e4";
}
.icon-battery-3:before {
	content: "\e0e5";
}
.icon-battery-4:before {
	content: "\e0e6";
}
.icon-battery-5:before {
	content: "\e0e7";
}
.icon-code:before {
	content: "\e0e8";
}
.icon-triangle:before {
	content: "\e0e9";
}
.icon-triangle-2:before {
	content: "\e0ea";
}
.icon-triangle-3:before {
	content: "\e0eb";
}
.icon-triangle-4:before {
	content: "\e0ec";
}
.icon-arrow-2:before {
	content: "\e0ed";
}
.icon-arrow-3:before {
	content: "\e0ee";
}
.icon-arrow-4:before {
	content: "\e0ef";
}
.icon-arrow-5:before {
	content: "\e0f0";
}
.icon-arrow-6:before {
	content: "\e0f1";
}
.icon-arrow-7:before {
	content: "\e0f2";
}
.icon-arrow-8:before {
	content: "\e0f3";
}
.icon-arrow-9:before {
	content: "\e0f4";
}
.icon-arrow-10:before {
	content: "\e0f5";
}
.icon-arrow-11:before {
	content: "\e0f6";
}
.icon-arrow-12:before {
	content: "\e0f7";
}
.icon-arrow-13:before {
	content: "\e0f8";
}
.icon-arrow-14:before {
	content: "\e0f9";
}
.icon-arrow-15:before {
	content: "\e0fa";
}
.icon-arrow-16:before {
	content: "\e0fb";
}
.icon-arrow-17:before {
	content: "\e0fc";
}
.icon-arrow-18:before {
	content: "\e0fd";
}
.icon-arrow-19:before {
	content: "\e0fe";
}
.icon-arrow-20:before {
	content: "\e0ff";
}
.icon-arrow-21:before {
	content: "\e100";
}
.icon-mute:before {
	content: "\e101";
}
.icon-sound:before {
	content: "\e102";
}
.icon-volume:before {
	content: "\e103";
}
.icon-collapse:before {
	content: "\e104";
}
.icon-full-screen:before {
	content: "\e105";
}
.icon-last:before {
	content: "\e106";
}
.icon-first:before {
	content: "\e107";
}
.icon-fast-backward:before {
	content: "\e108";
}
.icon-fast-forward:before {
	content: "\e109";
}
.icon-stop:before {
	content: "\e10a";
}
.icon-record:before {
	content: "\e10b";
}
.icon-pause:before {
	content: "\e10c";
}
.icon-play-2:before {
	content: "\e10d";
}
.icon-upload-3:before {
	content: "\e10e";
}
.icon-cloud-3:before {
	content: "\e10f";
}
.icon-install:before {
	content: "\e110";
}
.icon-download-2:before {
	content: "\e111";
}
.icon-upload-4:before {
	content: "\e112";
}
.icon-trashcan:before {
	content: "\e113";
}
.icon-archive:before {
	content: "\e114";
}
.icon-folder-3:before {
	content: "\e115";
}
.icon-song:before {
	content: "\e116";
}
.icon-movie:before {
	content: "\e117";
}
.icon-images:before {
	content: "\e118";
}
.icon-landscape:before {
	content: "\e119";
}
.icon-documents:before {
	content: "\e11a";
}
.icon-document:before {
	content: "\e11b";
}
.icon-document-2:before {
	content: "\e11c";
}
.icon-grid:before {
	content: "\e11d";
}
.icon-add:before {
	content: "\e11e";
}
.icon-list:before {
	content: "\e11f";
}
.icon-retweet:before {
	content: "\e120";
}
.icon-arrow-22:before {
	content: "\e121";
}
.icon-back-2:before {
	content: "\e122";
}
.icon-shuffle:before {
	content: "\e123";
}
.icon-reload-CCW:before {
	content: "\e124";
}
.icon-reload-CW:before {
	content: "\e125";
}
.icon-warning:before {
	content: "\e126";
}
.icon-help-3:before {
	content: "\e127";
}
.icon-help-4:before {
	content: "\e128";
}
.icon-info-circle:before {
	content: "\e129";
}
.icon-info-2:before {
	content: "\e12a";
}
.icon-blocked-2:before {
	content: "\e12b";
}
.icon-plus-3:before {
	content: "\e12c";
}
.icon-minus-3:before {
	content: "\e12d";
}
.icon-close:before {
	content: "\e12e";
}
.icon-plus-4:before {
	content: "\e12f";
}
.icon-minus-4:before {
	content: "\e130";
}
.icon-cancel-4:before {
	content: "\e131";
}
.icon-checkmark-2:before {
	content: "\e132";
}
.icon-unlocked-2:before {
	content: "\e133";
}
.icon-locked-2:before {
	content: "\e134";
}
.icon-rss:before {
	content: "\e135";
}
.icon-time:before {
	content: "\e136";
}
.icon-flash:before {
	content: "\e137";
}
.icon-calendar-2:before {
	content: "\e138";
}
.icon-microphone-2:before {
	content: "\e139";
}
.icon-clock-2:before {
	content: "\e13a";
}
.icon-eye-3:before {
	content: "\e13b";
}
.icon-google-circles:before {
	content: "\e13c";
}
.icon-support-2:before {
	content: "\e13d";
}
.icon-flight:before {
	content: "\e13e";
}
.icon-shopping:before {
	content: "\e13f";
}
.icon-music-2:before {
	content: "\e140";
}
.icon-leaf:before {
	content: "\e141";
}
.icon-palette:before {
	content: "\e142";
}
.icon-sleep:before {
	content: "\e143";
}
.icon-camera-3:before {
	content: "\e144";
}
.icon-price:before {
	content: "\e145";
}
.icon-trophy-2:before {
	content: "\e146";
}
.icon-search-3:before {
	content: "\e147";
}
.icon-settings:before {
	content: "\e148";
}
.icon-flag-4:before {
	content: "\e149";
}
.icon-link-3:before {
	content: "\e14a";
}
.icon-alert:before {
	content: "\e14b";
}
.icon-printer:before {
	content: "\e14c";
}
.icon-quote:before {
	content: "\e14d";
}
.icon-comment:before {
	content: "\e14e";
}
.icon-chat:before {
	content: "\e14f";
}
.icon-thumbs-up-2:before {
	content: "\e150";
}
.icon-star-4:before {
	content: "\e151";
}
.icon-star-5:before {
	content: "\e152";
}
.icon-heart-3:before {
	content: "\e153";
}
.icon-heart-4:before {
	content: "\e154";
}
.icon-share-3:before {
	content: "\e155";
}
.icon-center:before {
	content: "\e156";
}
.icon-direction:before {
	content: "\e157";
}
.icon-compass-2:before {
	content: "\e158";
}
.icon-map:before {
	content: "\e159";
}
.icon-location-2:before {
	content: "\e15a";
}
.icon-export:before {
	content: "\e15b";
}
.icon-card:before {
	content: "\e15c";
}
.icon-contact:before {
	content: "\e15d";
}
.icon-users:before {
	content: "\e15e";
}
.icon-user-4:before {
	content: "\e15f";
}
.icon-forward-2:before {
	content: "\e160";
}
.icon-reply-to-all:before {
	content: "\e161";
}
.icon-reply-3:before {
	content: "\e162";
}
.icon-attachment:before {
	content: "\e163";
}
.icon-write:before {
	content: "\e164";
}
.icon-email:before {
	content: "\e165";
}
.icon-address:before {
	content: "\e166";
}
.icon-mouse-2:before {
	content: "\e167";
}
.icon-mobile-3:before {
	content: "\e168";
}
.icon-phone-2:before {
	content: "\e169";
}
.icon-paperclip:before {
	content: "\e16a";
}
.icon-fork:before {
	content: "\e16b";
}
.icon-cloud-upload:before {
	content: "\e16c";
}
.icon-cloud-download:before {
	content: "\e16d";
}
.icon-upload-5:before {
	content: "\e16e";
}
.icon-download-3:before {
	content: "\e16f";
}
.icon-target-3:before {
	content: "\e170";
}
.icon-map-pin-alt:before {
	content: "\e171";
}
.icon-map-pin-fill:before {
	content: "\e172";
}
.icon-map-pin-stroke:before {
	content: "\e173";
}
.icon-star-6:before {
	content: "\e174";
}
.icon-umbrella:before {
	content: "\e175";
}
.icon-rain:before {
	content: "\e176";
}
.icon-cloud-4:before {
	content: "\e177";
}
.icon-moon-fill:before {
	content: "\e178";
}
.icon-moon-stroke:before {
	content: "\e179";
}
.icon-sun-fill:before {
	content: "\e17a";
}
.icon-sun-stroke:before {
	content: "\e17b";
}
.icon-tag-fill:before {
	content: "\e17c";
}
.icon-tag-stroke:before {
	content: "\e17d";
}
.icon-unlock-fill:before {
	content: "\e17e";
}
.icon-unlock-stroke:before {
	content: "\e17f";
}
.icon-lock-fill:before {
	content: "\e180";
}
.icon-lock-stroke:before {
	content: "\e181";
}
.icon-clock-3:before {
	content: "\e182";
}
.icon-home-5:before {
	content: "\e183";
}
.icon-user-5:before {
	content: "\e184";
}
.icon-eye-4:before {
	content: "\e185";
}
.icon-bars-alt:before {
	content: "\e186";
}
.icon-bars-2:before {
	content: "\e187";
}
.icon-chart-alt:before {
	content: "\e188";
}
.icon-chart:before {
	content: "\e189";
}
.icon-aperture-alt:before {
	content: "\e18a";
}
.icon-aperture:before {
	content: "\e18b";
}
.icon-camera-4:before {
	content: "\e18c";
}
.icon-image:before {
	content: "\e18d";
}
.icon-layers:before {
	content: "\e18e";
}
.icon-layers-alt:before {
	content: "\e18f";
}
.icon-eyedropper:before {
	content: "\e190";
}
.icon-brush-alt:before {
	content: "\e191";
}
.icon-brush:before {
	content: "\e192";
}
.icon-pen-alt2:before {
	content: "\e193";
}
.icon-pen-alt-fill:before {
	content: "\e194";
}
.icon-pen-alt-stroke:before {
	content: "\e195";
}
.icon-pen:before {
	content: "\e196";
}
.icon-book-alt2:before {
	content: "\e197";
}
.icon-book-alt:before {
	content: "\e198";
}
.icon-book-3:before {
	content: "\e199";
}
.icon-list-nested:before {
	content: "\e19a";
}
.icon-list-2:before {
	content: "\e19b";
}
.icon-read-more:before {
	content: "\e19c";
}
.icon-article:before {
	content: "\e19d";
}
.icon-right-quote-alt:before {
	content: "\e19e";
}
.icon-left-quote-alt:before {
	content: "\e19f";
}
.icon-right-quote:before {
	content: "\e1a0";
}
.icon-left-quote:before {
	content: "\e1a1";
}
.icon-hash:before {
	content: "\e1a2";
}
.icon-pilcrow:before {
	content: "\e1a3";
}
.icon-question-mark:before {
	content: "\e1a4";
}
.icon-info-3:before {
	content: "\e1a5";
}
.icon-ampersand:before {
	content: "\e1a6";
}
.icon-at:before {
	content: "\e1a7";
}
.icon-folder-fill:before {
	content: "\e1a8";
}
.icon-folder-stroke:before {
	content: "\e1a9";
}
.icon-box:before {
	content: "\e1aa";
}
.icon-compass-3:before {
	content: "\e1ab";
}
.icon-battery-charging:before {
	content: "\e1ac";
}
.icon-battery-full:before {
	content: "\e1ad";
}
.icon-battery-half:before {
	content: "\e1ae";
}
.icon-battery-empty:before {
	content: "\e1af";
}
.icon-iphone:before {
	content: "\e1b0";
}
.icon-fullscreen-alt:before {
	content: "\e1b1";
}
.icon-fullscreen:before {
	content: "\e1b2";
}
.icon-fullscreen-exit-alt:before {
	content: "\e1b3";
}
.icon-fullscreen-exit:before {
	content: "\e1b4";
}
.icon-play-alt:before {
	content: "\e1b5";
}
.icon-last-2:before {
	content: "\e1b6";
}
.icon-first-2:before {
	content: "\e1b7";
}
.icon-eject:before {
	content: "\e1b8";
}
.icon-stop-2:before {
	content: "\e1b9";
}
.icon-pause-2:before {
	content: "\e1ba";
}
.icon-play-3:before {
	content: "\e1bb";
}
.icon-volume-mute:before {
	content: "\e1bc";
}
.icon-volume-2:before {
	content: "\e1bd";
}
.icon-headphones:before {
	content: "\e1be";
}
.icon-microphone-3:before {
	content: "\e1bf";
}
.icon-steering-wheel:before {
	content: "\e1c0";
}
.icon-cd:before {
	content: "\e1c1";
}
.icon-arrow-down-alt2:before {
	content: "\e1c2";
}
.icon-arrow-down-alt1:before {
	content: "\e1c3";
}
.icon-arrow-down-8:before {
	content: "\e1c4";
}
.icon-arrow-up-alt2:before {
	content: "\e1c5";
}
.icon-arrow-up-alt1:before {
	content: "\e1c6";
}
.icon-arrow-up-8:before {
	content: "\e1c7";
}
.icon-arrow-right-alt2:before {
	content: "\e1c8";
}
.icon-arrow-right-alt1:before {
	content: "\e1c9";
}
.icon-arrow-right-8:before {
	content: "\e1ca";
}
.icon-arrow-left-alt2:before {
	content: "\e1cb";
}
.icon-arrow-left-alt1:before {
	content: "\e1cc";
}
.icon-arrow-left-8:before {
	content: "\e1cd";
}
.icon-move-horizontal-alt2:before {
	content: "\e1ce";
}
.icon-move-horizontal-alt1:before {
	content: "\e1cf";
}
.icon-move-horizontal:before {
	content: "\e1d0";
}
.icon-move-vertical-alt2:before {
	content: "\e1d1";
}
.icon-move-vertical-alt1:before {
	content: "\e1d2";
}
.icon-move-vertical:before {
	content: "\e1d3";
}
.icon-transfer:before {
	content: "\e1d4";
}
.icon-loop-alt4:before {
	content: "\e1d5";
}
.icon-loop-alt3:before {
	content: "\e1d6";
}
.icon-loop-alt2:before {
	content: "\e1d7";
}
.icon-loop-alt1:before {
	content: "\e1d8";
}
.icon-loop-2:before {
	content: "\e1d9";
}
.icon-reload-alt:before {
	content: "\e1da";
}
.icon-reload:before {
	content: "\e1db";
}
.icon-undo-2:before {
	content: "\e1dc";
}
.icon-curved-arrow:before {
	content: "\e1dd";
}
.icon-spin:before {
	content: "\e1de";
}
.icon-spin-alt:before {
	content: "\e1df";
}
.icon-lightbulb:before {
	content: "\e1e0";
}
.icon-new-window:before {
	content: "\e1e1";
}
.icon-key-fill:before {
	content: "\e1e2";
}
.icon-key-stroke:before {
	content: "\e1e3";
}
.icon-beaker:before {
	content: "\e1e4";
}
.icon-beaker-alt:before {
	content: "\e1e5";
}
.icon-trash-fill:before {
	content: "\e1e6";
}
.icon-trash-stroke:before {
	content: "\e1e7";
}
.icon-magnifying-glass:before {
	content: "\e1e8";
}
.icon-award-stroke:before {
	content: "\e1e9";
}
.icon-award-fill:before {
	content: "\e1ea";
}
.icon-equalizer-2:before {
	content: "\e1eb";
}
.icon-move-alt2:before {
	content: "\e1ec";
}
.icon-move-alt1:before {
	content: "\e1ed";
}
.icon-move:before {
	content: "\e1ee";
}
.icon-bolt:before {
	content: "\e1ef";
}
.icon-link-4:before {
	content: "\e1f0";
}
.icon-pin:before {
	content: "\e1f1";
}
.icon-minus-alt:before {
	content: "\e1f2";
}
.icon-minus-5:before {
	content: "\e1f3";
}
.icon-plus-alt:before {
	content: "\e1f4";
}
.icon-plus-5:before {
	content: "\e1f5";
}
.icon-document-fill:before {
	content: "\e1f6";
}
.icon-document-stroke:before {
	content: "\e1f7";
}
.icon-document-alt-fill:before {
	content: "\e1f8";
}
.icon-document-alt-stroke:before {
	content: "\e1f9";
}
.icon-movie-2:before {
	content: "\e1fa";
}
.icon-heart-fill:before {
	content: "\e1fb";
}
.icon-heart-stroke:before {
	content: "\e1fc";
}
.icon-mail-3:before {
	content: "\e1fd";
}
.icon-share-4:before {
	content: "\e1fe";
}
.icon-calendar-alt-fill:before {
	content: "\e1ff";
}
.icon-calendar-alt-stroke:before {
	content: "\e200";
}
.icon-calendar-3:before {
	content: "\e201";
}
.icon-cog-2:before {
	content: "\e202";
}
.icon-dial:before {
	content: "\e203";
}
.icon-wrench-2:before {
	content: "\e204";
}
.icon-rss-alt:before {
	content: "\e205";
}
.icon-rss-2:before {
	content: "\e206";
}
.icon-cursor:before {
	content: "\e207";
}
.icon-denied:before {
	content: "\e208";
}
.icon-x-altx-alt:before {
	content: "\e209";
}
.icon-x:before {
	content: "\e20a";
}
.icon-check-alt:before {
	content: "\e20b";
}
.icon-checkmark-3:before {
	content: "\e20c";
}
.icon-comment-alt2-fill:before {
	content: "\e20d";
}
.icon-comment-alt2-stroke:before {
	content: "\e20e";
}
.icon-comment-fill:before {
	content: "\e20f";
}
.icon-comment-stroke:before {
	content: "\e210";
}
.icon-comment-alt1-fill:before {
	content: "\e211";
}
.icon-comment-alt1-stroke:before {
	content: "\e212";
}
.icon-chat-alt-fill:before {
	content: "\e213";
}
.icon-chat-alt-stroke:before {
	content: "\e214";
}
.icon-chat-2:before {
	content: "\e215";
}
.icon-Fahrenheit:before {
	content: "\e216";
}
.icon-Celsius:before {
	content: "\e217";
}
.icon-none:before {
	content: "\e218";
}
.icon-compass-4:before {
	content: "\e219";
}
.icon-thermometer:before {
	content: "\e21a";
}
.icon-lightning-2:before {
	content: "\e21b";
}
.icon-cloudy:before {
	content: "\e21c";
}
.icon-weather:before {
	content: "\e21d";
}
.icon-snowy:before {
	content: "\e21e";
}
.icon-snowy-2:before {
	content: "\e21f";
}
.icon-windy:before {
	content: "\e220";
}
.icon-windy-2:before {
	content: "\e221";
}
.icon-rainy:before {
	content: "\e222";
}
.icon-rainy-2:before {
	content: "\e223";
}
.icon-lightning-3:before {
	content: "\e224";
}
.icon-cloud-5:before {
	content: "\e225";
}
.icon-cloud-6:before {
	content: "\e226";
}
.icon-cloudy-2:before {
	content: "\e227";
}
.icon-moon:before {
	content: "\e228";
}
.icon-sun-3:before {
	content: "\e229";
}
.icon-lightning-4:before {
	content: "\e22a";
}
.icon-cloud-7:before {
	content: "\e22b";
}
.icon-cloudy-3:before {
	content: "\e22c";
}
.icon-weather-2:before {
	content: "\e22d";
}
.icon-snowy-3:before {
	content: "\e22e";
}
.icon-snowy-4:before {
	content: "\e22f";
}
.icon-snowy-5:before {
	content: "\e230";
}
.icon-windy-3:before {
	content: "\e231";
}
.icon-windy-4:before {
	content: "\e232";
}
.icon-rainy-3:before {
	content: "\e233";
}
.icon-rainy-4:before {
	content: "\e234";
}
.icon-lightning-5:before {
	content: "\e235";
}
.icon-lightning-6:before {
	content: "\e236";
}
.icon-cloud-8:before {
	content: "\e237";
}
.icon-lines:before {
	content: "\e238";
}
.icon-weather-3:before {
	content: "\e239";
}
.icon-weather-4:before {
	content: "\e23a";
}
.icon-weather-5:before {
	content: "\e23b";
}
.icon-cloud-9:before {
	content: "\e23c";
}
.icon-cloudy-4:before {
	content: "\e23d";
}
.icon-snowflake:before {
	content: "\e23e";
}
.icon-wind:before {
	content: "\e23f";
}
.icon-windy-5:before {
	content: "\e240";
}
.icon-sun-4:before {
	content: "\e241";
}
.icon-moon-2:before {
	content: "\e242";
}
.icon-sun-5:before {
	content: "\e243";
}
.icon-sunrise:before {
	content: "\e244";
}

.browser div
{
	width: 104px;
	height: 100px;
	margin: 0 auto 20px;
}
.chrome
{
    background:url(/soc/Content/img/browsers.png) no-repeat;
    background-position: 0px 0;
}
.firefox
{
    background:url(/soc/Content/img/browsers.png) no-repeat;
    background-position: -104px 0;
}
.opera
{
    background:url(/soc/Content/img/browsers.png) no-repeat;
    background-position: -208px 0;
}
.safari
{
    background:url(/soc/Content/img/browsers.png) no-repeat;
    background-position: -312px 0;
}
.explorer
{
    background:url(/soc/Content/img/browsers.png) no-repeat;
    background-position: -416px 0;
}
.browser label
{
    text-align:center;
    width:100%;
}
#divUpdateBrowser div.message
{
    position: relative;
}
#divUpdateBrowser div.message span.win-commandimage
{
position:absolute;right:0.3em;top:0px;text-align:right;

}
/*!
 * Bootstrap Responsive v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }

  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}

@media (max-width: 767px) {
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}

@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}

@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}

/* CSS Document */


/*custom abb*/
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
    width: auto;
}

li {
    line-height: 20px;
}

.filterLabel {
    font-size:14px;
    font-weight: bold;
}

.row-fluid:before,
.row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *
    margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

.row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
}

.row-fluid .span11 {
    width: 91.48936170212765%;
    *width: 91.43617021276594%;
}

.row-fluid .span10 {
    width: 82.97872340425532%;
    *width: 82.92553191489361%;
}

.row-fluid .span9 {
    width: 74.46808510638297%;
    *width: 74.41489361702126%;
}

.row-fluid .span8 {
    width: 65.95744680851064%;
    *width: 65.90425531914893%;
}

.row-fluid .span7 {
    width: 57.44680851063829%;
    *width: 57.39361702127659%;
}

.row-fluid .span6 {
    width: 48.93617021276595%;
    *width: 48.88297872340425%;
}

.row-fluid .span5 {
    width: 40.42553191489362%;
    *
  width: 40.37234042553192%;
}

.row-fluid .vertSet {
    width: 25%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.row-fluid .span4 {
    width: 31.914893617021278%;
    *width: 31.861702127659576%;
}

.row-fluid .span3 {
    width: 23.404255319148934%;
    *width: 23.351063829787233%;
}

.row-fluid .span2 {
    width: 14.893617021276595%;
    *width: 14.840425531914894%;
}

.row-fluid .span1 {
    width: 6.382978723404255%;
    *width: 6.329787234042553%;
}

[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
}

.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 55%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}


/* generali*/
.row-fluid {
    width: inherit !important;
}

html {
    font-size: 95%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    min-height: 100%;
    /*background-color: #D2D2D2;*/
    min-height: 100%;
    min-width: 968px !important;
    /*overflow-x:scroll;
    overflow-y:hidden;*/
}

/*   COLOR #868686   */
body {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .025em;
    color: black;
    background-color: #FFF;
    font-family: "Helvetica Neue Light","HelveticaNeueW02-45Ligh",Arial,sans-serif;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    min-width: 768px;
    width: 100%;
    min-height: 512px;
}

h2 {
    color: #0076B7;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    padding: 0;
    margin: 0;
}

hr {
    margin: 10px 0;
}

a {
    text-decoration: none !important;
}

/*label, input, button, select, textarea {font-size: inherit; font-weight: normal; line-height: normal;}
input[type=submit], .button {background: url(/soc/Client/V1.5/img/themeArrows.png) no-repeat scroll 2px -18px #000;border: 1px solid #000;color: #FFF;padding-left:15px;position: relative;}
input[type=text],input[type=number], textarea, select {border: 1px solid #7F9DB9;border-radius:0px;padding:2px 5px;background-color: #FFF; min-height: 22px !important;font-size: 90%;}
select{ border-radius:5px; }
*/
input[type=text], input[type=number], textarea {
    border: 1px solid #7F9DB9;
    font-size: 90%;
}

table.stipes {
    width: 100%;
}

    table.stipes th {
        font-weight: normal;
        background: #fff;
        color: #0076B7 !important;
        text-align: left;
        padding: 5px;
        border-bottom: 1px solid #333;
    }

    table.stipes td {
        font-size: 11px;
        padding: 3px;
    }

    table.stipes tr:nth-child(even) {
        background: #f7f7f7;
        border-bottom: 1px solid #ddd;
    }

    table.stipes tr:nth-child(odd) {
        background: #f2f2f2;
    }
/**/

.font10 {
    font-size: 10px;
}

.font11 {
    font-size: 11px;
}

.font12 {
    font-size: 12px;
}

.grey_666 {
    color: #666666;
}

.grey_888 {
    color: #888888;
}

.grey_aaa {
    color: #aaaaaa;
}

.grey_ccc {
    color: #cccccc;
}

.border_top_868686 {
    border-top: 1px solid #868686;
}

.border_left_868686 {
    border-left: 1px solid #868686;
}

.border_right_868686 {
    border-right: 1px solid #868686;
}

.border_bottom_868686 {
    border-bottom: 1px solid #868686;
}

.border_d2d2d2 {
    padding: 10px;
    border: 1px solid #d2d2d2;
}

.padding_5 {
    padding: 0 5px;
}

.dotted {
    border-bottom: 1px dotted #868686;
}

.topSmallMenu {
    font-size: 12px;
    text-transform: uppercase;
    overflow: hidden;
    *zoom: 1;
    padding-top: 30px;
}

    .topSmallMenu li {
        list-style-image: none;
        list-style-type: none;
        white-space: nowrap;
    }

        .topSmallMenu li a span {
            padding: 0 5px;
        }

        .topSmallMenu li a {
            color: #868686;
            padding: 0 !important;
        }

            .topSmallMenu li a:visited, .topSmallMenu li a:focus, .topSmallMenu li a:hover, .topSmallMenu li a:active {
                color: #868686;
            }

.imageL {
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
    border: 0;
}

.bigArrow {
    background: url(/soc/img/linkArrow_b.gif) 0 .05em no-repeat;
    padding-left: 17px;
}





/*menu sx*/

#menu_sx_fixed {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 37px;
    top: 54px;
    height: 310px;
    position: fixed;
    z-index: 1000;
}

    #menu_sx_fixed li {
        background: url(/soc/img/sprite_toolbar.png);
        border: 1px solid #fff;
    }

        #menu_sx_fixed li, #menu_sx_fixed li a {
            height: 48px;
            display: block;
        }

            #menu_sx_fixed li.selected {
                border: 1px solid #868686;
                border-right: 1px solid #fff;
                background-color: #fff;
                position: relative;
                width: 36px;
                outline: none;
            }

            #menu_sx_fixed li.navigate {
                background-position: -3px 7px;
            }

                #menu_sx_fixed li.navigate:hover {
                    background-position: -55px 7px;
                    background-color: #868686;
                    border: 1px solid #868686;
                }

            #menu_sx_fixed li.search {
                background-position: -3px -41px;
            }

                #menu_sx_fixed li.search:hover {
                    background-position: -55px -41px;
                    background-color: #868686;
                    border: 1px solid #868686;
                }

            #menu_sx_fixed li.world {
                background-position: -4px -91px;
            }

                #menu_sx_fixed li.world:hover {
                    background-position: -56px -91px;
                    background-color: #868686;
                    border: 1px solid #868686;
                }

            #menu_sx_fixed li.share {
                background-position: -6px -141px;
            }

                #menu_sx_fixed li.share:hover {
                    background-position: -58px -141px;
                    background-color: #868686;
                    border: 1px solid #868686;
                }

            #menu_sx_fixed li.login {
                background-position: -3px -193px;
            }

                #menu_sx_fixed li.login:hover {
                    background-position: -55px -193px;
                    background-color: #868686;
                    border: 1px solid #868686;
                }

            #menu_sx_fixed li.printer {
                background-position: -3px -311px;
            }

                #menu_sx_fixed li.printer:hover {
                    background-position: -55px -311px;
                    background-color: #868686;
                    border: 1px solid #868686;
                }

            #menu_sx_fixed li.support:hover {
                background-position: -55px -361px;
                background-color: #868686;
                border: 1px solid #868686;
            }

            #menu_sx_fixed li.cart {
                background-position: -3px -411px;
            }

                #menu_sx_fixed li.cart:hover {
                    background-position: -53px -411px;
                    background-color: #868686;
                    border: 1px solid #868686;
                }

.submenus-wrapper ul {
    list-style: none;
}

.fm-submenu {
    position: fixed;
    top: 54px;
    margin-left: 37px;
    min-height: 298px;
    width: 350px;
    background-color: #FFF;
    border: 1px solid #868686;
    box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.5);
    z-index: 999;
    display: none;
}

    .fm-submenu ul {
        padding: 0 16px;
        margin: 0;
        margin-bottom: 16px;
    }

nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}

.page-structure {
    position: relative;
    overflow: auto;
    max-height: 370px;
    padding: 11px 0 0 0;
    margin: 5px 0 20px;
}

    .page-structure ul {
        padding: 0 0;
    }

    .page-structure li a {
        display: block;
        position: relative;
        color: #868686;
    }

    .page-structure li {
        padding: 0 16px;
        font-size: 14px;
        line-height: 24px;
    }

        .page-structure li:hover {
            background-color: #868686;
        }

            .page-structure li:hover .triangle-right {
                background-position: -132px -85px;
            }

            .page-structure li:hover a {
                color: #fff;
            }

        .page-structure li .ico {
            position: absolute;
            top: 8px;
            right: -3px;
        }


.submenus-wrapper .ico {
    display: inline-block;
    width: 5px;
    height: 9px;
    margin-right: 4px;
    background-image: url(/soc/img/sprite_toolbar.png) !important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -9999px -9999px;
}

    .submenus-wrapper .ico.triangle-right {
        background-position: -132px -62px;
    }

    .submenus-wrapper .ico.triangle-left {
        background-position: -111px -62px;
    }

    .submenus-wrapper .ico.arrow-right {
        width: 11px;
        height: 12px;
        background-position: -111px -170px;
        height: 10px;
    }



.submenus-wrapper .link-level-back {
    padding: 0 16px;
    position: fixed;
    top: 24px;
    width: 213px;
    background: #F0F0F0;
    color: #868686;
    z-index: 1100;
    line-height: 30px;
}

.fmHeadline > span {
    display: block;
    padding-bottom: 3px;
    color: #3C3C3C;
    border-bottom: 1px solid #868686;
    font-size: 20px;
    line-height: 25px;
}




/*custom bootstrap*/
.navbar {
    margin-bottom: 0px;
    padding-bottom: 15px;
}

.tooltip-inner {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    min-width: 120px;
    line-height: normal;
    text-align: center;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #ccc;
}

.tooltip.in {
}


.modal-backdrop {
    background-color: #eee;
}

.btn-inverse {
    color: #58D8FF;
}

.btn {
    margin-bottom: 5px;
    color: white !important;
    background-color: black;
}

    .btn:hover {
        color: #58D8FF !important;
    }

form {
    margin: 0;
}

.container {
    background: #FFF;
}

.navbar-text {
    padding-top: 20px;
}

.sidebar-nav {
    padding: 10px 0;
}

.nav-list {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 0;
}

    .nav-list > li {
        border-bottom: 1px solid #868686;
    }

        .nav-list > li > a {
            color: #868686;
            font-size: 11px;
            padding-left: 10px;
            margin-left: 0;
        }

.breadcrumb {
    background-color: #ffffff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    font-family: Arial;
    border-radius: 0px;
    padding: 0;
    font-size: 11px;
    text-transform: uppercase;
    position: absolute;
    top: 27px;
    left: 37px;
}

    .breadcrumb a {
        color: rgb(119, 119, 119);
        ;
        font-size: 150%;
    }

.accordion-group {
    margin-bottom: 0px;
    border: 0;
    border-radius: 0px;
}

.accordion-inner {
    padding: 5px 10px;
    border-top: 1px solid #E5E5E5;
}

.accordion-heading a {
    color: #868686;
}

.accordion-inner a {
    font-size: 11px;
    color: #868686;
    display: block;
    border-bottom: 1px solid #f2f2f2;
}

.accordion-heading .accordion-toggle {
    display: block;
    font-size: 11px;
    padding: 2px 0 2px 10px;
    background: url(/soc/img/plus7.jpg) center left no-repeat;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #fff;
}

/*.dropdown-menu:before {
position: absolute;
top: -7px;
left: 3px;
display: inline-block;
border-right: 7px solid rgba(0, 0, 0, 0);
border-bottom: 7px solid #CCC;
border-left: 7px solid rgba(0, 0, 0, 0);
border-bottom-color: rgba(0, 0, 0, 0.2);
content: '';
}

.dropdown-menu:after {
position: absolute;
top: -6px;
left: 4px;
display: inline-block;
border-right: 6px solid rgba(0, 0, 0, 0);
border-bottom: 6px solid #FFF;
border-left: 6px solid rgba(0, 0, 0, 0);
content: '';
}*/

.tile {
    border-color: #D2D2D2;
}

.gradientGrayscale1112 {
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFDCDCDC');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FAFAFA), color-stop(33.33333%, #FAFAFA), color-stop(66.66667%, #FAFAFA), color-stop(100%, #DCDCDC));
    background: -webkit-linear-gradient(#FAFAFA, #FAFAFA, #FAFAFA, #DCDCDC);
    background: -moz-linear-gradient(#fafafa, #fafafa, #fafafa, gainsboro);
    background: -o-linear-gradient(#fafafa, #fafafa, #fafafa, gainsboro);
    -pie-background: linear-gradient(#fafafa, #fafafa, #fafafa, gainsboro);
    background: linear-gradient(#FAFAFA, #FAFAFA, #FAFAFA, #DCDCDC);
}

.tile a {
    display: block;
    height: 74px;
    border: 1px solid #D2D2D2;
}

    .tile a:hover {
        border: 1px solid #a0a0a0;
    }

.textContainer {
    padding: 8px;
}

    .textContainer h3 {
        font-size: 17px;
        font-weight: normal;
        margin: 0;
        padding: 0;
        font-family: "Helvetica Neue Light","HelveticaNeueW02-45Ligh",Arial,sans-serif;
        line-height: normal;
    }



@media(max-width:979px) {
    #footer_mobile a {
        white-space: nowrap;
    }

    .topSmallMenu li a {
        color: #868686;
        padding: 9px 15px !important;
        border-bottom: 1px solid #ccc;
        border-radius: 0 !important;
    }

    /*button, input{ min-height:26px !important; height:26px; margin-bottom:5px;}*/
    button, input, select, .liItem, .liItemSelected {
        font-size: 12px !important;
    }

    .topSmallMenu li a span {
        display: none;
    }
}

@media(max-width:767px) {
    .text-right {
        text-align: left;
    }
}


/*@media print {
 .border_d2d2d2, select{ border:none !important; background:none !important;}
    .hidden-print {
        display: none !important;
    }
}*/

#menu_sx_fixed li.icomoon {
    background: none !important;
}

    #menu_sx_fixed li.icomoon a {
        color: #868686;
        background-color: white;
        font-family: "IcoMoon";
        vertical-align: middle;
        padding-left: 8px;
        font-size: 17pt;
        line-height: 50px;
        width: 28px;
    }

    #menu_sx_fixed li.icomoon:hover a {
        color: white;
        background-color: #868686;
        text-decoration: none !important;
    }

/* Add a gray background color and some padding to the footer */

/*
@font-face {
    font-family: ABBvoice-Light;
    src: url(/soc/Client/V1.5/CSS/public/ABBvoice-Light.ttf);
}

@font-face {
    font-family: ABBvoice-Bold;
    src: url(/soc/Client/V1.5/CSS/public/ABBvoice-Bold.ttf);
}
*/

@font-face {
    font-family: 'ABBvoice-Light';
    src: url(/soc/Client/V1.5/fonts/ABBvoice_W_Lt.woff);
}

@font-face {
    font-family: 'ABBvoice-Bold';
    src: url(/soc/Client/V1.5/fonts/ABBvoice_W_Bd.woff);
}

#Mainbody {
    font-family: ABBvoice-Light;
    margin: auto;
    max-width: 1600px;
    /* overflow:hidden !important; */
}


#Mainfooter {
    /* background-color: #f2f2f2; */
    /* padding: 25px; */
    float: left;
    margin-top: -15px;
}

#ContainerResponsiveTable {
    width: 95%;
}

#DivMotorTblWrapper {
    display: none;
}

#SOCMainShortTitle {
    display: none;
}

#SOCMainTitle {
    display: block;
}

#NavbarNavMenues {
    margin-top: -25px;
}

#RotateClearDivMain {
    /* margin-left: 900px;  */
    /* margin-top: -25px; */
    margin-left: 1000px;
    /* margin-top: -35px;*/
}

.container {
    background: transparent !important;
}

.nav-pills > li.active > a {
    color: cornflowerblue !important;
    background-color: white !important;
    border: 1 px solid red !important;
}
/*
.nav {
    margin-bottom: 10px !important;
}
    */

.TopTabMenue {
    width: 200px;
    height: 50px;
    border: 1px solid transparent;
    margin-right: 20px;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-family: "Helvetica Neue Light","HelveticaNeueW02-45Ligh",Arial,sans-serif;
    line-height: normal;
    /*background: linear-gradient(#FAFAFA, #FAFAFA, #FAFAFA, #DCDCDC);*/
    margin-bottom: 10px;
    display: inline-block;
    /*height: 40px;*/
    /* border-right: 2px solid black !important; */
    /* border-left: 2px solid black !important; */
}

.LineBreak {
    border: 1px solid #bfbfbf;
    width: %;
    height: 0px;
    //margin: auto;
    width: 100%;
}

.HeadingText {
    color: #464646;
    font-size: 13px;
    text-decoration: underline;
    font-family: ABBvoice-Bold;
}

.labelMainFilter {
    font-size: 13px;
    font-family: ABBvoice-Light;
}

.InfoText {
    color: #337ab7;
}

#HeaderBottomLine {
    margin-bottom: 10px;
    width: 100%;
}

.ScrollingDiv {
    /*width:14.2%;*/
    padding-right: 0px;
    padding-left: 0px;
    display: inline-block;
    width: 180px;
}

.ScrollingDivText {
    height: 132px;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: left;
    color: #0088cc;
    padding-right: 15px;
}

#TopTabMenueOneH4 {
    text-align: center;
    color: darkgray;
}

#TopTabMenueTwoH4 {
    text-align: center;
    color: darkgray;
}

#TopTabMenueThreeH4 {
    text-align: center;
    color: darkgray;
}

#TopTabMenueFourH4 {
    text-align: center;
    color: darkgray;
}

a:hover {
    text-decoration: none !important;
}

a:link {
    text-decoration: none !important;
    /*margin-left: 21px;*/
}

h5: hover {
    color: red;
    text-decoration: none !important;
}

#TableMRP tr {
    border-bottom: 1px solid darkgrey;
}

#RatedVoltageId tr {
    border-bottom: 1px solid darkgrey;
}

#ShortCktCrrntTbl tr {
    border-bottom: 1px solid darkgrey;
}

#StarterTypeTbl tr {
    border-bottom: 1px solid darkgrey;
}

#CoordinationTypeTbl tr {
    border-bottom: 1px solid darkgrey;
}

#PrtctionDeviceTbl tr {
    border-bottom: 1px solid darkgrey;
}

#OverloadRelayTbl tr {
    border-bottom: 1px solid darkgrey;
}

#ClearSelLbl {
    margin-right: 50px;
}

.MainWrapperClass {
    /* border: 1px solid #d2d2d2; */
    width: 100%;
    margin: auto;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 2px !important;
}

.TopTabMenue:hover {
    background-color: #525049 !important;
}

.TopTabMenue a {
    text-decoration: none !important;
}

#TopTabMenueOneH4 {
    font-size: 12.9px;
}

#TopTabMenueTwoH4 {
    font-size: 12.9px;
}

#TopTabMenueThreeH4 {
    font-size: 12.9px;
}

#TopTabMenueFourH4 {
    font-size: 12.9px;
}

#Rotate {
    border-radius: 100%;
    width: 27px;
    height: 20px;
    background-color: transparent;
    text-align: center;
    position: absolute;
    margin-left: -28px;
}

.rotate {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    overflow: hidden;
}

    .rotate:hover {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }
/*
.site-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    min-height: 50px;
    height: 50px;
    max-height: 50px;
    background: #262626;
    width: 100%;
}

    .site-header .navigation-panel {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        height: 100%;
    }

        .site-header .navigation-panel .logo-icon {
            cursor: pointer;
            margin: 0 110px 0 20px;
            width: 105px;
            height: 100%;
            border: none;
        }

            .site-header .navigation-panel .logo-icon h1 {
                font-size: 17px;
                line-height: 28px;
                background: linear-gradient(90deg,#ed3140 170px,transparent 0);
                background-position: 0 0;
                background-size: 18px 2px;
                background-repeat: no-repeat;
                padding: 0;
                color: #fff;
            }

        .site-header .navigation-panel a {
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            border: none;
            border-left: 1px solid #000;
            border-right: 1px solid #000;
            width: 120px;
            font-size: 14px;
            cursor: pointer;
            height: 89%;
            color: #e6e6e6;
            font-family: ABBvoice-Light;
        }

            .site-header .navigation-panel a.active {
                border-top: 5px solid #2e92fa;
            }

    .site-header .site-header-action-panel {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        //height: 100%;
        outline: none;
        font-family: ABBvoice-Light;
    }

        .site-header .site-header-action-panel .user-menu-panel {
            height: 100%;
            color: #e6e6e6;
            outline: none;
        }

            .site-header .site-header-action-panel .user-menu-panel .icon-button {
                height: 100%;
                width: 100%;
                padding: 0 15px;
                color: #e6e6e6;
                font-weight: 400;
                margin: 0;
                border-left: 1px solid #000;
            }

                .site-header .site-header-action-panel .user-menu-panel .icon-button svg {
                    margin: 0 15px 0 0;
                    //min-height: 1.5em;
                    //height: 1.5em;
                    //max-height: 1.5em;
                    min-width: 1.5em;
                    width: 1.5em;
                    max-width: 1.5em;
                    fill: #e6e6e6;
                    margin-top: 11px;
                }

                    .site-header .site-header-action-panel .user-menu-panel .icon-button svg * {
                        fill: #e6e6e6;
                    }
        */
.user-menu {
    top: 50px;
    position: absolute;
    height: 0;
    right: 0;
    width: 300px;
    z-index: 3;
    background: #464646;
    transition: .25s;
    overflow: hidden;
}

#ResponsiveMenuItems li a:hover {
    color: #337ab7 !important;
    background-color: aliceblue !important;
}


#footer {
    /* z-index: 999; */
    background: azure;
    /* margin-top: 19%; */
    position: relative;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    /* background-color: red; */
    /* color: white; */
    /* text-align: center; */
}

/* Important styles */

#UserLoginIcon {
    display: none;
}
/*
#toggle {
    display: block;
    width: 28px;
    height: 30px;
    margin: 20px 95%;
}



    #toggle span:after,
    #toggle span:before {
        content: "";
        position: absolute;
        left: 0;
        top: -9px;
    }

    #toggle span:after {
        top: 9px;
    }

    #toggle span {
        position: relative;
        display: block;
    }

        #toggle span,
        #toggle span:after,
        #toggle span:before {
            width: 100%;
            height: 5px;
            background-color: #888;
            transition: all 0.3s;
            backface-visibility: hidden;
            border-radius: 2px;
        }
    */
/* on activation */


#toggle.on + #menu {
    opacity: 1;
    visibility: visible;
    font-size: 14px;
    z-index: 9999;
    border: 1px solid black;
}

/* menu appearance*/


.horizline {
    color: #074e8d;
    margin-top: 2px;
    margin-bottom: 2px;
}

.normalMenu {
    margin-left: -60px;
}

.userSingleMenu {
    margin-left: -40px;
}


.userMenu {
    margin-left: -130px;
}

#menu {
    position: absolute;
    color: #999;
    /* height: 130px !important; */
    padding: 7px;
    /* margin: auto; */
    margin-top: -25px;
    text-align: center;
    border-radius: 4px;
    background: white;
    box-shadow: 0 1px 8px rgba(0,0,0,0.05);
    /* just for this demo */ Verdana opacity: 0;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.5s ease;
    z-index: 1;
}

/*
.logo-icon1 {
    cursor: pointer;
    margin: 10px 40px 0 20px;
    height: 100%;
    border: none;
    display: inline-block;
}

    .logo-icon1 h1 {
        font-size: 14px;
        line-height: 28px;
        background: linear-gradient(90deg,#ed3140 170px,transparent 0);
        background-position: 0 0;
        background-size: 18px 2px;
        background-repeat: no-repeat;
        padding: 0;
        color: #fff;
        font-weight: bold;
    }

#Div2Wrapper {
    display: none;
}

#Div1Wrapper {
    display: block;
}

#Div3Wrapper {
    display: none;
}

#Div4Wrapper {
    display: none;
}
        */
td:hover {
    /*   background-color: #EBF4FA;
    color: cornflowerblue; 
    font-weight: bold;*/
}

.tdfilters {
    padding-right: 5px;
    padding-left: 2px;
    border-right-color: #c8c8c8;
    border-right-width: 0px;
    border-right-style: solid;
}

    .tdfilters:last-child {
        border-right: none;
    }

.mySlides {
    display: none;
}


/* Slideshow container */
/*
.slideshow-container {
    max-width: 1300px;
    position: relative;
    margin: auto;
}
    */
/* Next & previous buttons */
/*
.prev, .next {
    cursor: pointer;
    position: inherit;
    top: 30%;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
}
*/
/* Position the "next button" to the right */
/*
.next {
    right: 0;
    border-radius: 3px 0 0 3px;
    float: right;
}
    */
/* On hover, add a black background color with a little bit see-through */
/*
    .prev:hover, .next:hover {
        background-color: rgba(0,0,0,0.8);
    }

    */

/* Number text (1/3 etc) */
.numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
}

/* The dots/bullets/indicators */
.dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}

    .active, .dot:hover {
        background-color: #717171;
    }

/* Fading animation */
.fade {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.2s;
    animation-name: fade;
    animation-duration: 1.2s;
}

@-webkit-keyframes fade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}


.blink {
    -webkit-animation: blink 3s infinite both;
    animation: blink 3s infinite both;
    Color: #0088cc !important;
}


@-webkit-keyframes blink {
    0%, 70% {
        opacity: 1;
    }

    75% {
        opacity: 0.4;
    }
}

@keyframes blink {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0.4;
    }
}

#resultTitle {
    margin-right: 30px;
}

#dmMessage {
    display: contents.
}

#divResult {
    margin-left: 25px;
    margin-right: 15px;
    direction: ltr;
}

div.snbNote {
    margin-left: 5px;
}

#divBack {
    margin-left: 15px;
    margin-right: 15px;
    direction: ltr;
}

.pdf {
    padding-right: 15px;
    display: flex;
    flex-direction: row;
}
/* On smaller screens, decrease text size */

@media only screen and (max-width: 300px) {
    .prev, .next, .text {
        font-size: 11px;
    }
}



/********************************************** On screens that are 1200px or less ************************************************/
/*@media screen and (min-width: 1370) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  
}*/

@media screen and (max-width: 2000px) {
    #SOCMainShortTitle {
        display: none;
    }

    #SOCMainTitle {
        display: block;
    }
}

@media screen and (max-width: 1350px) {
    .LineBreak {
        width: 100% !important;
    }

    #RotateClearDivMain {
        margin-left: 900px;
        /*margin-top: -8px;*/
    }

    /*#vSecond {
        margin-top: -25px !important;
    }*/


}

@media screen and (min-width: 1340px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .LineBreak {
        width: 100% !important;
    }

    #RotateClearDivMain {
        margin-left: 920px !important;
        margin-top: -7px !important;
        width: 390px !important;
    }
    /*.rotate a {
        margin-left: 128px !important;
        margin-top: -32px !important;
    }*/



    /*#vSecond {
        margin-top: -25px !important;
    }*/
}

/*@media screen and (min-width: 1120px) and (-ms-high-contrast: none), (-ms-high-contrast: active){
    .rotate a {
        margin-left: 126px !important;
        margin-top: -30px !important;
    }
    #RotateClearDivMain {
        margin-left: 770px !important;
        margin-top: -4px !important;
        width: 300px !important;
    }


}*/
/*@media screen and (min-width: 1240px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .LineBreak {
        width: 100% !important;
    }

    #RotateClearDivMain {
        margin-left: 700px !important;
        margin-top: -4px !important;
        width: 296px !important;
    }

    .rotate a {
        margin-left: 111px !important;
        margin-top: -32px !important;
    }
    #menu {
        margin-top: 45px !important;
        height: 130px !important;
        margin-left: 1177px !important;
    }
}*/


/* On screens that are 1200px or less */
@media screen and (max-width: 1320px) {
    .LineBreak {
        width: 100% !important;
    }

    /*#Rotate {
        margin-left: 140px !important;
    }*/


}

/* On screens that are 1200px or less */
@media screen and (max-width: 1280px) {
    .LineBreak {
        width: 100% !important;
    }
}

@media screen and (max-width: 1265px) {
}

/*On screens that are 1200px or less*/
@media screen and (max-width: 1240px) {
    .LineBreak {
        width: 100% !important;
    }


    #RotateClearDivMain {
        margin-left: 700px;
        margin-top: -35px;
        margin-left: 770px;
        margin-top: -4px;
        width: 300px;
    }
}


/* On screens that are 1200px or less */
@media screen and (max-width: 1220px) {

    .LineBreak {
        width: 100% !important;
    }
}


@media screen and (max-width: 1170px) {
}


/* On screens that are 1200px or less */
@media screen and (max-width: 1140px) {
    .LineBreak {
        width: 100% !important;
    }

    #RotateClearDivMain {
        /*margin-left: 680px;*/
        margin-top: -4px;
        width: 300px;
    }

    h2 {
        flex-wrap: nowrap;
    }
}

/* On screens that are 1200px or less */
@media screen and (max-width: 1120px) {
    .LineBreak {
        width: 100% !important;
    }

    #RotateClearDivMain {
        margin-left: 770px;
        margin-top: -4px;
        width: 300px;
    }

    h2 {
        flex-wrap: nowrap !important;
    }
}

/* On screens that are 1200px or less */
@media screen and (max-width: 1070px) {
    .LineBreak {
        width: 100% !important;
    }

    #RotateClearDivMain {
        margin-left: 705px !important;
        margin-top: -25px;
        width: 281px;
        /*margin-left: 670px;
    margin-top: -35px;*/
    }

    #lnkPdfBook {
        margin-left: 148px !important;
        margin-top: -30px !important;
    }

    .rotate a {
        margin-left: 126px !important;
        margin-top: -30px !important;
    }
}

/* On screens that are 1200px or less */
@media screen and (max-width: 1040px) {
    .LineBreak {
        width: 100% !important;
    }

    #ClearSelLbl {
        margin-right: 5px;
    }

    #NavbarNavMenues {
        margin-top: -25px;
    }

    /*.row-fluid {
        height: 40px;
    }*/
    .Soc2left {
        margin-left: 1px !important;
    }

    #RotateClearDivMain {
        /*margin-left: 16px !important;
        margin-top: 0px;*/
        position: absolute;
        float: right;
        margin-left: 619px !important;
        margin-top: -6px;
    }

    #Rotate {
        margin-left: -20px;
    }




    .activeInput {
        width: 120px;
        background: white !important;
        color: black;
    }
}

@media screen and (max-width: 1010px) {
}

/* On screens that are 990px or less */
@media screen and (max-width: 990px) {



    #NavbarNavMenues {
        margin-top: -25px;
    }

    #RotateClearDivMain {
        /*margin-left: 16px;*/
        margin-top: -6px;
    }
}

#HeaderBottomLine {
    margin-bottom: 10px;
    margin-top: 25px;
    width: 100%;
}

#MotorTblContainerMain {
    margin-top: 35px;
}

#Rotate {
    /*margin-left: 27px;*/
}


@media screen and (max-width: 960px) {
}

@media screen and (max-width: 900px) {

    #UserLoginIcon {
        display: none;
    }
}

@media screen and (max-width: 980px) {
    #RotateClearDivMain {
        /*margin-left: 16px;*/
        margin-top: -9px;
        margin-left: 17px !important;
    }

    /*.row-fluid {
        height: 22px;
    }*/

    #Rotate {
        margin-left: -20px;
    }


    #resultTitle {
        margin-right: 19px !important;
    }

    #dmMessage {
        /*margin-right: -17px !important;*/
        margin-left: -12px;
    }


    html {
        overflow-x: scroll;
        overflow-y: hidden;
    }
}

@media screen and (max-width: 1200px) {

    #SOCMainShortTitle {
        display: block;
    }

    #SOCMainTitle {
        display: none;
    }
}

@media screen and (max-width: 807px) {
    #RotateClearDivMain {
        /*margin-left: 16px;*/
        margin-top: -9px;
        margin-left: 17px !important;
    }

    /*.row-fluid {
        height: 22px;
    }*/

    #Rotate {
        margin-left: -20px;
    }

    div.Soc2left {
        margin-left: 1px !important;
    }

    #resultTitle {
        margin-right: 19px !important;
    }

    #dmMessage {
        /*margin-right: -17px !important;*/
        margin-left: -12px;
    }


    html {
        overflow-x: scroll;
        overflow-y: hidden;
    }
}


@media screen and (max-width: 800px) {


    /*#HeaderBottomLine {
        margin-top: 30px;
        width: 100%;
    }

    #MotorEffClassId {
        width: 550px;
        display: block !important;
        margin-left: 0px !important;
    }

    .MainWrapperClass {
        width: 90%;
    }

    #ContainerResponsiveTable {
        width: 85%;
    }

    #HeaderBottomLine {
        margin-top: 55px;
        width: 100%;
    }

    #MotorTblContainerMain {
        margin-top: 60px;
    }*/


    #RotateClearDivMain {
        /*margin-left: 16px;*/
        margin-top: -9px;
        margin-left: 17px !important;
    }

    /*.row-fluid {
        height: 20px;
    }*/


}

/* On screens that are 800px or less 
@media screen and (max-width: 800px) {
    #HeaderBottomLine {
        margin-top: 30px;
        width: 100%;
    }

    #MotorEffClassId {
        width: 550px;
        display: block !important;
        margin-left: 0px !important;
    }

    .MainWrapperClass {
        width: 90%;
    }

    #ContainerResponsiveTable {
        width: 85%;
    }

    #HeaderBottomLine {
        margin-top: 55px;
        width: 100%;
    }

    #MotorTblContainerMain {
        margin-top: 60px;
    }
}*/
@media screen and (max-width: 770px) {
    /*.row-fluid {
        height: 48px;
    }*/

    #NavbarNavMenues {
        display: none;
    }
}
/* On screens that are 735px or less */
@media screen and (max-width: 735px) {
}

/* On screens that are 700px or less */
@media screen and (max-width: 700px) {
}

/* On screens that are 700px or less */
@media screen and (max-width: 768px) {
}

/* On screens that are 670px or less */
@media screen and (max-width: 670px) {
}
/* On screens that are 650px or less */
@media screen and (max-width: 650px) {

    .LblTableData {
        font-size: 12px;
    }
}
/* On screens that are 500px or less */
@media screen and (max-width: 500px) {
    #HeaderBottomLine {
        margin-top: 40px;
        width: 100%;
    }
}


.selected {
    background: #eee;
}

#MotorEffClassId {
    border: 1px solid red;
    width: 550px;
    display: inline;
    margin-left: 45px;
}

#customers tr {
    text-align: right;
    border-right: 1px solid #e0e2e5;
}

#customers th {
    text-align: right;
    border-right: 1px solid #e0e2e5;
}

#customers td {
    border-right: 1px solid #e0e2e5;
}

@media screen and (max-height: 640px) {
    #Mainfooter {
        margin-top: -85px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 630px) {
    #Mainfooter {
        margin-top: -86px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 620px) {
    #Mainfooter {
        margin-top: -88px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 610px) {
    #Mainfooter {
        margin-top: -95px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 600px) {
    #Mainfooter {
        margin-top: -110px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 590px) {
    #Mainfooter {
        margin-top: -120px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 580px) {
    #Mainfooter {
        margin-top: -140px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 570px) {
    #Mainfooter {
        margin-top: -150px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 560px) {
    #Mainfooter {
        margin-top: -155px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 555px) {
    #Mainfooter {
        margin-top: -160px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 520px) {
    #Mainfooter {
        margin-top: -170px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 530px) {
    #Mainfooter {
        margin-top: -180px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 520px) {
    #Mainfooter {
        margin-top: -190px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 515px) {
    #Mainfooter {
        margin-top: -200px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}

@media screen and (max-height: 490px) {
    #Mainfooter {
        margin-top: -228px;
        background: white;
        position: absolute;
        width: 100%;
        text-align: left;
    }
}




/*-------- CSS for Loader --------*/




.buttonload {
    border: none;
    color: blue;
    padding: 12px 24px;
    font-size: 16px;
    position: fixed;
    z-index: 999;
    background-color: aliceblue;
    opacity: 0.8;
    height: 800px;
    width: 100%;
    margin-left: 0px;
    display: none;
}

.motorspinnerload {
    border: none;
    //color: blue;
    // padding: 12px 24px;
    font-size: 16px;
    position: fixed;
    z-index: 999;
    background-color: white;
    opacity: 0.4;
    height: 100%;
    width: 100%;
    // margin-left: -10px;
    // margin-top: -62px;
}

.spinnerPanel {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 999;
    background-color: white;
    opacity: 0.6;
}

.spinnerAnim {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

/* Add a right margin to each icon */
.fa {
    margin-left: -12px;
    margin-right: 8px;
}


/*<!--Media Query form IE*/

body {
    margin: 0;
    overflow: auto;
    font-family: sans-serif;
    /*   font-size: 0.75rem; */
}

html, body {
    height: 100%;
}

@media screen and (min-width: 1600px) {
    .main-divSNB {
        margin: auto;
        border: 1px solid;
        height: 100%;
    }

    div#mainContainer {
        padding-left: 15px;
        padding-right: 15px;
        border: 1px solid black;
    }
}

@media screen and (max-width: 1599px) {
    .main-divSNB {
        margin: auto;
        height: 100%;
    }

    div#mainContainer {
        padding-left: 15px;
        padding-right: 15px;
    }
}



div#mainContainerSNB {
    padding-left: 15px;
    padding-right: 15px;
}

.responsive-table {
    width: auto;
    overflow-x: auto;
    overflow-y: auto;
    height: 200px;
    border: 1px solid #C8C8C8;
}


.divMainCriteria {
    padding-left: 35px;
    display: flex;
    flex-direction: column;
}

    .divMainCriteria:first-child {
        padding-left: 5px;
    }

    .divMainCriteria:last-child {
        padding-right: 5px;
    }


.rbElement {
    display: flex;
    padding-right: 7px;
    white-space: nowrap !important;
}

.rbElementAny {
    display: flex;
    padding-right: 7px;
    float: left;
    padding-top: 10px;
}

.rbElementLeft {
    display: flex;
    padding-right: 7px;
    float: none;
}

.vertical-radio-buttons {
    padding-right: 25px;
}


.navbar {
    padding: 0;
}

.myULPDFBook {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.myUL {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #262626;
    height: 50px;
}

.myLI {
    float: left;
}

    .myLI:last-child {
        border-right: none;
        border-left: 2px solid black;
    }

    .myLI a {
        display: block;
        color: #E6E6E6 !important;
        text-align: center;
        height: 50px;
        padding: 14px 8px;
        text-decoration: none;
        border-right: 2px solid black;
        font-size: 13.3px;
    }

        .myLI a:hover:not(.mainTitle):not(.activeTab) {
            background-color: #464646;
            color: #E6E6E6 !important;
        }


#menu a {
    display: block;
    color: black !important;
    text-align: left;
    height: auto;
    padding: 0px !important;
    text-decoration: none;
    border-right: 0px;
    font-size: 12px;
    white-space: nowrap;
}

    #menu a:hover {
        background-color: #262626;
        color: white !important;
    }


.myLIPDFBook {
    float: left;
}

    .myLIPDFBook:last-child {
        float: right;
    }

.activeTab {
    background: linear-gradient(90deg,rgb(46, 146, 250) 100%,transparent 0);
    background-position: 0 0;
    background-size: 100% 3px;
    background-repeat: no-repeat;
    pointer-events: none;
    cursor: default;
}

.mainTitle {
    /*  pointer-events: none; */
    cursor: pointer;
}

.SOCTitle {
    font-size: 14px;
    line-height: 23px;
    background: linear-gradient(90deg,#ed3140 100%,transparent 0);
    background-position: 0 0;
    background-size: 18px 2px;
    background-repeat: no-repeat;
    padding: 7px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    white-space: nowrap;
}

.glyphicon {
    position: relative;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    padding: 0px 10px 0px 10px;
    line-height: 2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: white;
}

.streamTitle {
    width: 100%;
    padding: 2px;
    background-color: #e5e5e5;
    height: 100%;
    border: 1px solid;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
}

.labelTab {
    text-overflow: ellipsis !important;
   /* white-space: nowrap !important; */
    overflow: hidden !important;
    color: black;
    font-size: 13px;
    text-align: left;
    <!-- padding-left: 7px; -->
}

.popupmenu {
    position: absolute;
    color: #999;
    min-width: 160px;
    padding: 10px;
    /* margin: auto; */
    margin-left: -130px;
    /* font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif; */
    text-align: center;
    border-radius: 4px;
    background: white;
    box-shadow: 0 1px 8px rgba(0,0,0,0.05);
    /* just for this demo */ Verdana opacity: 0;
    display: block;
    transition: opacity 1.4s;
    z-index: 1;
}

    .popupmenu a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    }

.panelGeneralFilters {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 5px;
    /*  padding-bottom: 5px; */
    justify-content: space-between;
}


    .panelGeneralFilters > .tabgroup {
        display: flex;
        flex-direction: row;
    }

.mySearchField {
    width: 100% !important;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 13px;
    margin-bottom: 1px;
}

.myListbox {
    width: 100%;
    background: white !important;
    color: black;
    border: 0px;
    font-family: ABBvoice-Light;
    font-variant-numeric: tabular-nums;
    font-size: 13px;
    margin-bottom: 0px;
    padding: 0px;
    webkit-border-radius: 0px;
    border-radius: 0px;
    margin: 0px;
    line-height: 15px;
}



    .myListbox:focus {
        border-color: gray;
        outline: none;
    }

select:focus {
    outline: none;
}

.reset-button:hover .reset-icon {
    transform: rotate3d(0, 0, 1, -90deg);
}

.reset-button {
    display: flex;
    flex-direction: row;
    /* justify-content: space-between; */
    align-items: center;
    font-size: 13px;
    font-family: ABBvoice-Light;
    font-weight: bold;
    cursor: pointer;
    height: 25px;
    border: none;
    color: #464646;
    background-color: #FFFFFF;
    outline: none;
    line-height: 25px;
    margin-top: -2px;
    margin-left: 10px;
    margin-right: 5px;
}

.reset-icon {
    transition: 0.5s;
    transition-property: all;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-delay: 0s;
}

.pdf-button {
    align-items: center;
    font-size: 13px;
    font-family: ABBvoice-Light;
    font-weight: bold;
    cursor: pointer;
    height: 25px;
    border: none;
    color: #464646;
    background-color: #FFFFFF;
    outline: none;
    line-height: 25px;
    margin-top: -2px;
    margin-left: 5px;
}

.consent-button {
    align-items: center;
    font-size: 13px;
    font-family: ABBvoice-Light;
    font-weight: bold;
    cursor: pointer;
    color: #464646;
    background-color: #FFFFFF;
    margin-top: -2px;
    margin-right: 5px;
}

.pdfBooks-button {
    align-items: center;
    font-size: 13px;
    font-family: ABBvoice-Light;
    cursor: pointer;
    height: 100%;
    border: 1px solid #cccccc;
    color: #464646;
    background-color: #FFFFFF;
    outline: none;
}

.sendEmail_button {
    align-items: center;
    font-size: 13px;
    font-family: ABBvoice-Light;
    cursor: pointer;
    height: 100%;
    border: 1px solid #cccccc;
    color: #464646;
    background-image: url(/soc/IMG/email.png);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    padding-right: 25px;
    outline: none;
}

h3 {
    font-size: 14px !important;
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

h2 {
    font-size: 100%;
    font-weight: bold;
    color: black !important;
    line-height: 20px !important;
    padding: 0;
    margin: 0 !important;
}

h1, h3, h4, h5, h6 {
    line-height: 20px !important;
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}



@media only screen and (min-width: 1180px) {
    .groupTwoCheckbox {
        display: flex;
    }

    .rbElementAny {
        padding-top: 0px;
    }
    .rbElementLeft {
        float:left;
    }
}




.languages-submenu {
    position: absolute;
    /* top: 54px; */
    margin-left: -450px;
    margin-top: 35px;
    min-height: 220px;
    width: 350px;
    background-color: #FFF;
    border: 1px solid #868686;
    box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.5);
    z-index: 999;
    display: none;
}

.closeModalWindows {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    margin-top: 0px;
    margin-right: 0px;
    cursor: pointer;
}

    .closeModalWindows:hover,
    .closeModalWindows:focus {
        color: black;
        text-decoration: none;
        cursor: pointer;
    }

.listOfChoice {
    position: relative;
    overflow: hidden;
    max-height: 370px;
    padding: 5px 0 0 0;
}

    .listOfChoice ul {
        padding: 0px !important;
        margin: 0px !important;
    }

    .listOfChoice li {
        padding: 0 8px;
    }

    .listOfChoice a {
        display: block;
        color: black !important;
        text-align: left;
        height: auto;
        padding: 0px !important;
        text-decoration: none;
        border-right: 0px;
        font-size: 13.3px;
    }

        .listOfChoice a:hover {
            background-color: #262626;
            color: white !important;
        }

.backforw {
    border: none;
    font-size: 12px !important;
    background-color: #FFFFFF;
    width: 40px;
    color: lightgray;
    outline: none;
}

.win-commandimage {
    font-family: "IcoMoon";
    letter-spacing: 0;
    vertical-align: middle;
    font-size: 12px;
    padding-left: 3px;
    margin: 0px;
    background-position: 0 0;
    background-origin: border-box;
    display: inline-block;
    cursor: pointer;
}

.enabledFilter {
    font-size: 13px;
    font-family: ABBvoice-Light;
    font-weight: bold;
    cursor: pointer;
}

.disabledFilter {
    font-size: 13px;
    font-family: ABBvoice-Light;
    font-weight: bold;
    cursor: not-allowed;
    color: lightgray;
}

.k-window-titlebar {
    height: 25px !important;
    vertical-align: middle;
}

div.k-window {
    font-size: 12px;
    margin-top: 0px
}

.myUL_Listbox {
    width: 100%;
    background: white !important;
    color: black;
    border: 0px;
    font-family: ABBvoice-Light;
    font-variant-numeric: tabular-nums;
    font-size: 13px;
    margin-bottom: 0px;
    padding: 0px;
    webkit-border-radius: 0px;
    border-radius: 0px;
    margin: 0px;
    height: 120px;
    overflow: hidden;
    overflow-y: scroll;
    list-style-type: none;
    text-align: left;
}

.liItem, .liItemSelected {
    padding-right: 5px;
    padding-left: 3px;
    font-size: 13px;
    border-bottom: 1px solid #C4C4C4;
    cursor: pointer;
}

    .liItem:last-child {
        border: none;
    }

    .liItemSelected:last-child {
        border: none;
    }

.liItemSelected {
    background-color: #cecece !important;
    color: black;
}


element.style {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
}

.modal-header {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    background-color: #f5f5f5;
}

.modal-footer {
    padding-top: 5px !important;
    padding-bottom: 10px !important;
    background-color: #f5f5f5;
}

h2
{
    font-size: 100%;
    font-weight: bold;
    color: #004b7a;
}

h1
{
    font-size: 200%;
    font-weight: normal;
    margin-bottom: .4em;
    margin-top: 0;
    color: #004b7a;
}

a {
    color: #0088cc !important;
    text-decoration: none !important;
}

a:hover
{
    color: #005580;
    text-decoration: none !important;
}

table.standard
{
    border-width: 0;
    border-collapse: collapse;
    empty-cells: show;
}

    table.standard th
    {
        font-weight: bold;
        margin: 10px;
        padding: 4px 3px 8px;
        text-align: left;
        vertical-align: bottom;
        border-width: 0;
    }

    table.standard tr.headerRow th, table.standard thead th
    {
        border-width: 0;
        border-bottom: 1px solid black;
        font-size: 117%;
        font-weight: normal;
    }

    table.standard td
    {
        border-width: 0;
        padding: 4px 3px;
    }

    table.standard tbody tr.altRow
    {
        background-color: #f2f2f2;
    }

ul.linkList
{
	padding: 0;
    margin:0px;
    width:100%;
}
ul.linkList li
{
    float: left !important;
	list-style-type:none;
    background-image:url(/soc/Img/linkArrow_s.gif);
    background-repeat:no-repeat;
    background-position-x:0px;
    background-position-y:0.15em;
    padding-left:15px;
    width:45%;
}
/*.twoColumnList li { float: left !important; width: 450px !important; }
.twoColumnList { width: 100% !important; }*/




div.menuElementBox {
    background-color: #000;
    color: #5bd8ff;    
    border: 1px solid #000;
    margin-bottom: 10px;
}

.menuElementBox > a:hover, .menuElementBox:hover > a {
    text-decoration: none !important;
    color: #fff;
}

.menuElementBox:hover {
    text-decoration: none !important;
    color: #fff;
    border: 4px;
    padding: 4px;
    cursor: pointer;
}

.category-item .category-view img {
    max-width: 100%;
    max-height: 100%;
}

.menuElementBoxHeader {
    /*height: 50%;
    border-bottom: 1px solid #e5e5e5;*/
}

    .menuElementBoxHeader img {
        width: 100%;
        height: 100%;
    }

.menuElementBoxValue {
    padding: 5px;
    font-size: 13px;
    min-height:100px;
}

.active {
    font-weight: bold;
}

.hidden {
    display: none;
}


.gallery {
   /* height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
*/
}

.gallery .gallery-list {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    overflow: hidden;
    width: 100%;
    flex-wrap: wrap;
}

@media screen and (min-height: 700px) {

    .category-item {
        width: 279px;
        height: 279px;
        margin-top: 9px;
        margin-right: 9px;
        margin-bottom: 9px;
        margin-left: 9px;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        border: 1px solid #EDEDED;
        line-height: 20px;
    }

.category-item .category-view {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 216px;
    padding-top: 13.5px;
    padding-right: 13.5px;
    padding-bottom: 13.5px;
    padding-left: 13.5px;
    width: 100%;
}

.category-item .category-description {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    height: 72px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 9px;
    font-size: 14.4px;
    width: 100%;
    font-family: 'ABBvoice-Bold';
}
.category-item .category-full-description {
    height: 216px;
    display: none;
}

.category-item.category-item-description-view:hover .category-view img {
    max-width: 70px;
}

.category-item.category-item-description-view:hover .category-view {
    height: 54px;
    flex: 1 0 0px;
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #EDEDED;
}

.category-item.category-item-description-view:hover .category-description {
    height: 54px;
    border-bottom: 1px solid #EDEDED;
    flex: 3 0px;
    background-color: transparent;
    color: black;
}

.category-item.category-item-description-view:hover .category-full-description {
    height: 216px;
    flex: 1 100%;
    display: block;
    padding: 5px;
    font-family: 'ABBvoice-Bold';
    overflow: hidden;
    font-size: 14.4px;
}

}

@media screen and (max-height: 700px) {

    .category-item {
        width: 210px;
        height: 210px;
        margin-top: 7px;
        margin-right: 7px;
        margin-bottom: 7px;
        margin-left: 7px;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        border: 1px solid #EDEDED;
        line-height: 16px;
    }

.category-item .category-view {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 162px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 100%;
}

.category-item .category-description {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    height: 54px;
    padding-top: 4px;
    padding-right: 7px;
    padding-bottom: 4px;
    padding-left: 7px;
    font-size: 12px;
    width: 100%;
    font-family: 'ABBvoice-Bold';
}
.category-item .category-full-description {
    height: 162px;
    display: none;
}

.category-item.category-item-description-view:hover .category-view img {
    max-width: 53px;
}

.category-item.category-item-description-view:hover .category-view {
    height: 41px;
    flex: 1 0 0px;
    padding: 4px 4px 4px 4px;
    border-bottom: 1px solid #EDEDED;
}

.category-item.category-item-description-view:hover .category-description {
    height: 41px;
    border-bottom: 1px solid #EDEDED;
    flex: 3 0px;
    background-color: transparent;
    color: black;
}

.category-item.category-item-description-view:hover .category-full-description {
    height: 162px;
    flex: 1 100%;
    display: block;
    padding: 4px;
    font-family: 'ABBvoice-Bold';
    overflow: hidden;
    font-size: 12px;
}

}


a, a:active, a:hover {
    text-decoration: none;
    color: #262626!important;
}


.category-item .category-description span {
    max-height: 100%;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 15px;
}

.category-full-description {
    width: 100%;
}


.category-item.category-item-description-view:hover {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
}


.category-item:hover {
    border: 1px solid #2E92FA;
}

.category-item:hover .category-description {
    background: #EEF7FE;
    color: #0C74DA;
}

    .textLR {
        text-align: left;
    }

    .textRL {
        text-align: right;
    }

.SelectList .Unselected {
}

.SelectList .Selected {
    background-color: #eee;
}

.SelectList .SelectAll TD {
    border-bottom-color: #c8c8c8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.SelectList, .SelectList table {
    text-align: right;
}

    .SelectList Table {
        padding-right: 5px;
        border: 1px solid #c8c8c8;
        overflow-y: scroll;
    }

    .SelectList span.SelectList div table tbody {
        border-collapse: collapse;
        width: 100%;
        border: 0;
        padding: 0px;
    }

    .SelectList table tr td {
        padding: 0px;
    }

    .SelectList table a {
        display: block;
        padding: 1px 6px 1px 6px;
        margin: 0px;
        white-space: nowrap;
    }

    .SelectList table tr[class!="SelectAll"] TD {
        background: White;
        border: 1px solid white;
    }

    .SelectList table tr.SelectAll TD {
        border-bottom: 1px solid #c8c8c8;
    }

    .SelectList[class*="aspNetDisabled"] * {
        text-decoration: none;
        color: #999;
        cursor: default;
    }

    .SelectList[class*="aspNetDisabled"] a[class="Selected"] {
        color: #999;
    }

.Selected table > tbody > tr > td > a:hover {
    background-color: white;
    color: red;
}


.Disabled {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* IE 5-7 */
    filter: alpha(opacity=30);
    /* Netscape */
    -moz-opacity: 0.3;
    /* Safari 1.x */
    -khtml-opacity: 0.3;
    /*Good browsers*/
    opacity: 0.3;
    display: inline-block
}


/* ************************************ */
/* *********** abb style override ***** 
OLD (sotto)
#mainRegion a { color: #0076B7!important; }
#mainRegion a:hover { text-decoration: underline!important; }
#mainRegion a, #mainRegion a :hover{ border-bottom: none!important; }
#mainRegon .linkList a, #mainRegon .linkList a:hover { text-decoration: none!important; }
#mainRegion h3 { font-weight: bold!important; }
NEW (sotto)
#mainRegion a { color: #0076B7!important!important; border-bottom-color:transparent!important; }
#mainRegion h1,h2,h3,h4,h5 { font-weight: bold!important; }


table.selection tfoot.hackSlList tr.altRow { background: none!important; }
*/


div#mainRegion a { border-bottom: none !important; color: #0076B7 !important; }
div#mainRegion a:hover { border-bottom: none !important; text-decoration: underline !important; }


.ajax__html_editor_extender_separator, .ajax__html_editor_extender_button, .ajax__html_editor_extender_button:hover { max-height: none !important; background: url(/soc/Client/V1.5/CSS/data:img/png!important;base64,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) no-repeat !important; cursor: pointer !important; display: block !important; float: left !important; border: none !important; background-color: #c2c2c2; }
.ajax__html_editor_extender_button:hover { background-color: #3c8aff !important; }
.ajax__html_editor_extender_buttoncontainer { background-color: #F0F0F0 !important; padding: 2px 2px 2px 2px !important; border: 1px solid #c2c2c2 !important; overflow: auto !important; border-bottom: none !important; }
.ajax__html_editor_extender_buttoncontainer2 { background-color: #F0F0F0 !important; padding: 2px 2px 2px 2px !important; border-left: 1px solid #c2c2c2 !important; border-right: 1px solid #c2c2c2 !important; border-bottom: 1px solid #c2c2c2 !important; overflow: auto !important; }
.ajax__html_editor_extender_texteditor { border-width: 1px !important; border-color: #c2c2c2 !important; border-style: solid !important; padding: 2px 2px 2px 2px !important; }
.ajax__html_editor_extender_footercontainer { background-color: #F0F0F0 !important; padding: 2px 2px 2px 2px !important; border: 1px solid #c2c2c2 !important; height: 10px !important; }
.ajax__html_editor_extender_container { }
.backcolorclass { float: left !important; }
.forecolorclass { float: left !important; }
.fontnameclass { float: left !important; }
.fontsizeclass { float: left !important; }

.ajax__html_editor_extender_Undo { background-position: -0px 0px !important; }
.ajax__html_editor_extender_Redo { background-position: -23px 0px !important; }
.ajax__html_editor_extender_Bold { background-position: -46px 0px !important; }
.ajax__html_editor_extender_Italic { background-position: -69px 0px !important; }
.ajax__html_editor_extender_Underline { background-position: -92px 0px !important; }
.ajax__html_editor_extender_StrikeThrough { background-position: -115px 0px !important; }
.ajax__html_editor_extender_Subscript { background-position: -138px 0px !important; }
.ajax__html_editor_extender_Superscript { background-position: -161px 0px !important; }
.ajax__html_editor_extender_JustifyLeft { background-position: -230px 0px !important; }
.ajax__html_editor_extender_JustifyRight { background-position: -276px 0px !important; }
.ajax__html_editor_extender_JustifyCenter { background-position: -253px 0px !important; }
.ajax__html_editor_extender_JustifyFull { background-position: -299px 0px !important; }
.ajax__html_editor_extender_insertOrderedList { background-position: -345px 0px !important; }
.ajax__html_editor_extender_insertUnorderedList { background-position: -368px 0px !important; }
.ajax__html_editor_extender_createLink { background-position: -414px 0px !important; }
.ajax__html_editor_extender_UnLink { background-position: -437px 0px !important; }
.ajax__html_editor_extender_FormatBlock { background-position: -897px 0px !important; }
.ajax__html_editor_extender_RemoveFormat { background-position: -460px 0px !important; }
.ajax__html_editor_extender_InsertImage { background-position: -621px 0px !important; }
.ajax__html_editor_extender_SelectAll { background-position: -644px 0px !important; }
.ajax__html_editor_extender_UnSelect { background-position: -667px 0px !important; }
.ajax__html_editor_extender_Delete { background-position: -690px 0px !important; }
.ajax__html_editor_extender_Cut { background-position: -483px 0px !important; }
.ajax__html_editor_extender_Copy { background-position: -713px 0px !important; }
.ajax__html_editor_extender_Paste { background-position: -736px 0px !important; }
.ajax__html_editor_extender_BackColor { background-position: -760px -1px !important; text-indent: -9999px !important; }
.ajax__html_editor_extender_ForeColor { background-position: -783px -1px !important; text-indent: -9999px !important; }
.ajax__html_editor_extender_FontName { background-position: -0px 48px !important; }
.ajax__html_editor_extender_Indent { background-position: -575px 0px !important; }
.ajax__html_editor_extender_Outdent { background-position: -552px 0px !important; }
.ajax__html_editor_extender_InsertHorizontalRule { background-position: -391px 0px !important; }
.ajax__html_editor_extender_content { background-position: -920px 0px !important; }
.ajax__html_editor_extender_source { background-position: -943px 0px !important; }


.ajax__html_editor_extender_Undo:hover { background-position: -0px 0px !important; }
.ajax__html_editor_extender_Redo:hover { background-position: -23px 0px !important; }
.ajax__html_editor_extender_Bold:hover { background-position: -46px 0px !important; }
.ajax__html_editor_extender_Italic:hover { background-position: -69px 0px !important; }
.ajax__html_editor_extender_Underline:hover { background-position: -92px 0px !important; }
.ajax__html_editor_extender_StrikeThrough:hover { background-position: -115px 0px !important; }
.ajax__html_editor_extender_Subscript:hover { background-position: -138px 0px !important; }
.ajax__html_editor_extender_Superscript:hover { background-position: -161px 0px !important; }
.ajax__html_editor_extender_JustifyLeft:hover { background-position: -230px 0px !important; }
.ajax__html_editor_extender_JustifyRight:hover { background-position: -276px 0px !important; }
.ajax__html_editor_extender_JustifyCenter:hover { background-position: -253px 0px !important; }
.ajax__html_editor_extender_JustifyFull:hover { background-position: -299px 0px !important; }
.ajax__html_editor_extender_insertOrderedList:hover { background-position: -345px 0px !important; }
.ajax__html_editor_extender_insertUnorderedList:hover { background-position: -368px 0px !important; }
.ajax__html_editor_extender_createLink:hover { background-position: -414px 0px !important; }
.ajax__html_editor_extender_UnLink:hover { background-position: -437px 0px !important; }
.ajax__html_editor_extender_FormatBlock:hover { background-position: -897px 0px !important; }
.ajax__html_editor_extender_RemoveFormat:hover { background-position: -460px 0px !important; }
.ajax__html_editor_extender_InsertImage:hover { background-position: -621px 0px !important; }
.ajax__html_editor_extender_SelectAll:hover { background-position: -644px 0px !important; }
.ajax__html_editor_extender_UnSelect:hover { background-position: -667px 0px !important; }
.ajax__html_editor_extender_Delete:hover { background-position: -690px 0px !important; }
.ajax__html_editor_extender_Cut:hover { background-position: -483px 0px !important; }
.ajax__html_editor_extender_Copy:hover { background-position: -713px 0px !important; }
.ajax__html_editor_extender_Paste:hover { background-position: -736px 0px !important; }
.ajax__html_editor_extender_BackColor:hover { background-position: -760px -1px !important; text-indent: -9999px !important; }
.ajax__html_editor_extender_ForeColor:hover { background-position: -783px -1px !important; text-indent: -9999px !important; }
.ajax__html_editor_extender_FontName:hover { background-position: -0px 48px !important; }
.ajax__html_editor_extender_Indent:hover { background-position: -575px 0px !important; }
.ajax__html_editor_extender_Outdent:hover { background-position: -552px 0px !important; }
.ajax__html_editor_extender_InsertHorizontalRule:hover { background-position: -391px 0px !important; }
.ajax__html_editor_extender_content:hover { background-position: -920px 0px !important; }

.ajax__html_editor_extender_source:hover { background-position: -943px 0px !important; }
.ajax__html_editor_extender_content:active { background-position: -920px -21px !important; }
.ajax__html_editor_extender_source:active { background-position: -943px -21px !important; }
.ajax__html_editor_extender_separator { background-position: -966px 0 !important; display: block !important; float: left !important; border: none !important; width: 13px !important; height: 21px !important; }

div.textEditor div.popupDiv, div.textEditor div.popupDiv * { display: none !important; height: 0px!important; width: 0px!important; }

.unselectable ajax__html_editor_extender_container { width: 100% !important; }

@media screen {

    .print {
        display: none !important;
        visibility: hidden;
    }


    .screen {
        display: block;
        visibility: visible;
    }



    table.component {
        border-collapse: collapse;
        line-height: 16px;
    }

        table.component tr td {
            padding-left: 2px;
            padding-right: 2px;
        }
}

@media print {

    body {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 70%;
        background-color: White !important;
        color: black !important;
        margin: 0px;
    }

    a {
        color: Black !important;
    }

    ul.headerLabels li {
        white-space: normal !important;
        width: 48%;
    }

    table.tableInformations {
        width: 100% !important;
    }

    table.component {
        margin-right: 10px;
        border: 1px solid;
    }

        table.component td.wrapOnPrint {
            white-space: normal;
            width: 1px;
        }

        table.component thead tr.preHeader + tr th {
            padding-left: 0px;
            padding-right: 0px;
        }

    span.imgClassic {
        display: none;
    }

    h2.title {
        margin: .1em 0;
    }

    div[class*="coorTab"] * {
        overflow: hidden;
    }

    div.divBorderBottom {
        margin-bottom: 5px !important;
        padding-bottom: 5px !important;
    }

    div.AbbDetails {
    }

        div.AbbDetails * {
        }

    a {
        color: gray !important;
    }

    .screen {
        display: none !important;
        visibility: hidden;
    }

    .menu, .noPrint, .coordinationTableButtons, .buttonContainer, .coordinationTableButtons {
        visibility: hidden;
        display: none !important;
    }

    .lineSeparator {
        background-color: #000;
        height: 2px;
        width: 100%;
    }

    .fullWidth, div[class="AbbGrid"] table {
        width: auto;
    }

    .blackBox .headline {
    }

    .HintsSectionOpen, .HintsSection, div.help, div#coorTabFooter {
        display: none;
        visibility: hidden;
    }

    .HintsSectionInner {
        border: 0px;
    }

    #printRegion {
        padding: 0px;
        min-width: 800px;
    }

    #printLogo {
        width: auto;
        float: left;
    }

    #navigationbar {
        display: none;
        visibility: hidden;
    }

    #printHead {
        padding-bottom: 5px;
    }

    #printFooter {
        width: 100%;
        font-size: smaller;
        padding-top: 10px;
        margin-top: 10px;
        color: #969696;
        border-top: #000 solid 2px;
    }

        #printFooter #divLogo {
            float: right;
            width: 30%;
            text-align: right;
        }

        #printFooter #divDisclaimer {
            float: left;
            width: 60%;
        }

    #mainRegion {
        width: auto !important;
        overflow: visible !important;
        height: auto !important;
    }

    #headerRegion, #contentHead {
        display: none !important;
    }


    .ProductObsoleted {
        color: #c90000 !important;
    }

    div#AbbGridDiv {
        height: 100%;
        border: none !important;
        background: red !important;
    }

}

@import url(/soc/Client/V1.5/CSS/Soc2ABBComHack.css);

body {
    font-size: 70% !important;
}
/* ************************************ */
/* *********** misc ******************* */
/* ************************************ */

.rowNumber {
    font-weight: normal;
}


sup {
    position: inherit !important;
    font-size: 75%;
    line-height: 0;
    vertical-align: super !important;
}

span.deployInfo {
    font-size: 11px;
    color: #A9A9A9;
    padding: 0 10px;
}

.deployInfo {
    display: none;
}

span.version {
    display: inline;
}

span.latestBuild {
    display: inline;
}

table.standard, .fullWidth {
    width: 100%;
}

span.aMcolor {
    color: #00C200 !important;
    font-weight: bold !important;
}

div.clear {
    clear: both;
}


div.clearMargin {
    clear: both;
    margin-bottom: 20px;
}

div.Soc2logo {
    background-image: url(/soc/IMG/logo.jpg);
    height: 100px;
    width: 956px;
    border-width: 0px;
}

a.goToTopLink {
    cursor: pointer;
}

div#mainRegion {
    overflow: visible;
    padding-bottom: 20px; /*this is to remove the scrollbar in firefox-chrome*/
}

.noSpaces {
    margin: 0;
    padding: 0;
    border: 0;
}

.rejectTextbox {
    width: 400px;
    height: 40px;
    font-family: Helvetica, Arial, sans-serif !important;
}

.pendingRevisions {
    color: #A14500;
    font-weight: bold;
}

div.buttonContainer {
    display: inline;
}

div.menu {
    padding-top: 20px;
    padding-bottom: 00px;
}

.deletedUser {
    color: #999;
}

.heightAfterMenu {
    height: 10px;
}

.fileUpload {
    width: 590px;
}

a.pointer {
    cursor: pointer;
}

.documentName {
    font-weight: bold;
}
/*
#divcvResults
{
    width: 100%;
    overflow-y: scroll;
    height: 200px;
}
*/

#divcvResultsBackup {
    width: 100%;
    overflow-y: scroll;
    /* height: fit-content; */
    max-height: -29% !important;
    height: -webkit-fill-available;
    position: absolute;
}
/* ************************************ */
/* *********** NoticeBoard     ******** */
/* ************************************ */
/* table.DgeNotes tr { border-bottom: 1px dashed #ccc; }
table.DgeNotes tr td{ margin: 5px 0 5px 0; }*/
div.NoticeBoard {
    display: block;
    width: 100%;
    border-bottom: 1px dashed #ccc;
    padding: 10px 0 10px 0;
    margin-bottom: 10px;
}

    div.NoticeBoard span {
        display: inline-block;
        vertical-align: text-top;
    }

        div.NoticeBoard span.NoteDate {
            width: 9%;
        }

        div.NoticeBoard span.NoteBtns {
            width: 10%;
            text-align: right;
            float: right;
        }

        div.NoticeBoard span.NoteText {
            word-wrap: break-word;
        }

        div.NoticeBoard span.Edit {
            width: 80%;
        }

        div.NoticeBoard span.View {
            width: 90%;
        }



/* ************************************ */
/* *********** jquery effect   ******** */
/* ************************************ */
span.jHoverBody {
    padding-left: 5px;
    display: none;
}

span.jHoverHead {
    padding-left: 5px;
    font-weight: bold;
    color: #069;
    cursor: pointer;
}


/* ************************************ */
/* *********** coord table     ******** */
/* ************************************ */
div.divBorderBottom {
    border-bottom: 1px solid #C8C8C8;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
}

div.Soc2halfLeft {
    width: 49%;
    float: left;
}

div.Soc2halfRight, div.Soc2halfRightRecRight {
    width: 49%;
    float: right;
}

div.Soc2halfRightLeft {
    width: 49%;
    float: right;
    text-align: left;
}

div.Soc2halfRightRigh {
    width: 49%;
    float: right;
    text-align: right;
}

.Soc2halfRightRecRight div, .Soc2halfRightRecRight input, .Soc2halfRightRecRight a, .Soc2RightRecRight div, .Soc2RightRecRight input, .Soc2RightRecRight a, .Soc2RightRecRight table {
    float: right !important;
}


/* ************************************ */
/* ***********  table           ******* */
/* ************************************ */

.tdHeader {
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    vertical-align: top;
}

.tdHeaderSep {
    border-left: 1px solid #c8c8c8;
    white-space: nowrap;
}

.tdValue, .tdValueN {
    padding-left: 3px;
    padding-right: 3px;
    white-space: nowrap;
    vertical-align:top;
}

.tdValueN {
    direction: ltr;
}

table.noWrap td {
    white-space: nowrap;
}

table.noSspaces {
    border-collapse: collapse;
}

table.poker {
    width: 100%;
    border-collapse: collapse;
}

    table.poker td.td25 {
        width: 25%;
    }

    table.poker td.td33 {
        width: 33%;
    }

    table.poker td.td50 {
        width: 50%;
    }

    table.poker td.td75 {
        width: 75%;
    }

table.td20 td {
    width: 20% !important;
}

table.td25 td {
    width: 25% !important;
}

table.td50 td {
    width: 50% !important;
}

table.td33 td {
    width: 33% !important;
}

table.td75 td {
    width: 75% !important;
}

table.poker td.alignRight div, table.poker td.alignRight input {
    float: right;
}

table.poker span.SelectList div {
    height: 150px !important;
}

table.poker a {
    white-space: nowrap;
}


.vertical-radio-buttons div {
    display: block;
    padding: 0 0 5px 5px;
    clear: both;
}

.vertical-radio-buttons span {
    display: inline;
    cursor: inherit;
}

.vertical-radio-buttons label {
    font-size: rem-calc(16);
}

.vertical-radio-buttons input {
    float: left;
    width: 20px;
    margin-left: -20px;
    margin-top: 6px;
    // vertically align radio button with text padding: 0;
    -webkit-appearance: radio;
}
/* ************************************ */
/* *********** div resultItems ******** */
/* ************************************ */
div.resultItems, div.coordinationTableButtons {
    width: 100%;
    height: 30px;
    padding-top: 4px;
    padding-bottom: 0px;
    margin-bottom: 4px;
    vertical-align: baseline;
    white-space: nowrap;
    background-color: #E6E6E6;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

    div.resultItems div {
        vertical-align: baseline;
    }

    div.coordinationTableButtons div {
        vertical-align: baseline;
    }

div.coordinationTableButtons {
    margin-top: 5px;
}

div.Soc2left, div.left {
    float: left;
}

div.Soc2right, div.right {
    float: right;
}

    div.Soc2right span {
        float: left;
        /*padding-right: 4px;*/
        padding-right: 2px;
    }

div.resultItems div.Soc2right div {
    float: right;
    padding-right: 4px;
}

    div.resultItems div.Soc2right div select {
        width: 100px;
        padding: 0;
        margin: 0;
    }


/* ************************************ */
/* *********** progress  *********** */
/* ************************************ */
.progress {
    width: 100%;
    background-color: White;
    height: 100%;
    z-index: 999;
}

    .progress img {
        text-align: center;
    }


/* ************************************ */
/* *********** UL NO BULLET *********** */
/* ************************************ */
ul.noBullet > li {
    list-style-type: none;
    padding: 0 0 0 3px;
    margin: 0 0 0 5px;
}

ul.noBullet {
    padding: 0 0 0 3px;
    margin: 0 0 0 5px;
}


/* ************************************ */
/* *********** selection table ******** */
/* ************************************ */
div.grouDiv {
    background-color: #eee;
    border-top: solid 1px #C8C8C8;
    padding: 4px 10px;
    /*  margin-top: 5px; */
    border-bottom: solid 1px #C8C8C8;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

div.headerItemSmartSearch {
    /*background-color: #f0f0f0;*/
}

span.groupTitleBold {
    font-size: 120%;
    font-weight: bold;
}

span.groupTitleText {
    font-size: 120%;
}

span.groupSubTitleBold {
    font-weight: bold;
}

span.groupSubTitleText {
}

table td.tdRecords {
    text-align: left;
}

table td.tdMessage div {
    text-align: right;
    float: right;
}

#con {
    border: 1px solid #c8c8c8;
}

table.selectionheader {
    table-layout: fixed;
    width: 100%;
    text-align: center;
    line-height: 12px;
}

table.selectionheader tbody tr td {
    border: none;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight:bold;
}


table.selection {
    table-layout: fixed;
    width: 100%;
    text-align: center;
    margin: 0px 2px 0px 2px;
    line-height: 12px;
}

    table.selection tbody tr td.inner h2 {
        border-bottom: solid 1px #c8c8c8;
        border-right: solid 1px #c8c8c8;
    }

    /*    table.selection tbody tr td {
        width: 14.28%;
    } */

    /*
table > tbody > tr > td :hover {
     background-color:lavender !important;
   		 color: cornflowerblue !important;
    background-color: aliceblue !important;
}
*/

    table.selection tbody tr td h3 {
        height: 55px;
        padding: 0;
        margin: 0;
        vertical-align: middle;
    }

    table.selection thead tr th {
        border: none;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
    }

    table.selection thead tr th {
        border: none;
    }

table.managementSelection {
    width: 100%;
    text-align: center;
    border-top: black 2px solid;
}


/* ************************************ */
/* *********** ABBControls ************ */
/* ************************************ */
span.SelectList .Unselected {
    background-color: #fff;
}

span.SelectList .Selected {
    background-color: #eee;
}

    span.SelectList .Selected.Incorrect {
        text-decoration: line-through !important;
        font-style: italic;
    }

span.SelectList .SelectAll TD {
    border-bottom-color: #c8c8c8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

span.SelectList, span.SelectList div, span.SelectList div table {
    /*text-align: right;*/
    text-align: start;
}

table.selection span.SelectList div {
    height: 136px !important;
}

table span.SelectList div {
    /*padding-right: 16px;*/
    /*border-bottom: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;*/
    border: 11px solid white;
}

span.SelectList div table, span.SelectList div table tbody {
    border-collapse: collapse;
    width: 100%;
    border: 0;
    padding: 0;
}

    span.SelectList div table a {
        display: block;
        padding: 1px 6px 1px 6px;
        margin: 0px;
        white-space: nowrap;
        border-bottom: 1px solid darkgrey;
    }

    span.SelectList DIV table tr[class!="SelectAll"] TD {
        background: White;
        border: 1px solid white;
    }

    span.SelectList DIV table tr.SelectAll TD {
        border-bottom: 1px solid #c8c8c8;
    }

span.SelectList[class*="aspNetDisabled"] * {
    text-decoration: none;
    color: #999;
    cursor: default;
}

span.SelectList[class*="aspNetDisabled"] a[class="Selected"] {
    color: #999;
}

.Disabled {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* IE 5-7 */
    filter: alpha(opacity=30);
    /* Netscape */
    -moz-opacity: 0.3;
    /* Safari 1.x */
    -khtml-opacity: 0.3;
    /*Good browsers*/
    opacity: 0.3;
    display: inline-block;
}

.Spinloader {
    font-family: Arial;
    font-size: 10pt;
    /*border: 5px solid #67CFF5;*/
    width: 200px;
    height: 120px;
    display: none;
    position: fixed;
    /*background-color: White;*/
    z-index: 999;
    margin-left: 450px;
    /*filter:blur(5px);*/
}

.Resultdata {
}

.container-fluid--blur {
    webkit-filter: blur(5px);
    filter: blur(5px);
}

#myOverlay {
    position: absolute;
    height: 100%;
    width: 100%;
}

#myOverlay {
    background: black;
    opacity: .7;
    z-index: 2;
    display: none;
}
/* ************************************ */
/* *********** autocomplete   ******** */
/* ************************************ */
.autocomplete_completionListElement {
    visibility: hidden;
    margin: 0px !important;
    padding-left: 0px !important;
    background-color: #ffffff;
    color: #000000;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: default;
    overflow: auto;
    height: 100px;
    text-align: left;
    list-style-type: none;
}

.autocomplete_highlightedListItem {
    background-color: #eee;
    color: black;
    padding: 1px;
}

.autocomplete_listItem {
    background-color: #fff;
    color: #000;
    padding: 1px;
}


/* ************************************ */
/* *********** div Message ************ */
/* ************************************ */
.divMessageNormal {
    border: solid 2px #3AB200;
    background-color: #C7FCA6;
    float: left;
    padding: 4px 4px 4px 4px;
    margin-bottom: 4px;
    margin-top: 4px;
    color: darkblue;
    font-weight: bold;
}

.divMessageInfo {
    border: solid 2px #AF7801;
    background-color: #FAF3AE;
    float: left;
    padding: 4px 4px 4px 4px;
    margin-bottom: 4px;
    margin-top: 4px;
    color: darkblue;
    font-weight: bold;
}

.divMessageError {
    border: solid 2px #B04A74;
    background-color: #F1BEC5;
    float: left;
    padding: 4px 4px 4px 4px;
    margin-bottom: 4px;
    margin-top: 4px;
    color: darkblue;
    font-weight: bold;
}

.CloseLink {
    cursor: pointer;
    padding-left: 15px;
    font-weight: bold;
}


/* ************************************ */
/* *********** Component table ******** */
/* ************************************ */

div.AbbDetails {
    padding-bottom: 4px;
    padding-top: 4px;
}

div[class="AbbGrid"] table {
    width: auto;
}

div.AbbGrid {
    width: 100%;
    overflow-x: auto;
    overflow-y: auto;
    margin-bottom: 2px;
    padding-bottom: 0px;
    border: 1px solid #c8c8c8;
}



TABLE.component {
    /*  border-top: black 1px solid;*/
    border-bottom: #c8c8c8 1px dashed;
    border-right-style: none;
    border-left-style: none;
    border-collapse: inherit;
    empty-cells: show;
    overflow-x: hidden;
    overflow-y: auto;
}

    TABLE.component THEAD TR.last TH {
        border-bottom: #c8c8c8 1px dashed;
    }

    TABLE.component THEAD TR TH {
        vertical-align: bottom;
        text-align: center;
        padding-left: 2px;
        padding-right: 2px;
    }

        TABLE.component THEAD TR TH[class!="separator"], TABLE.component TBODY TR TD[class!="separator"] {
            padding: 2px 5px 2px 5px;
        }


    TABLE.component TBODY TR TD {
        padding-left: 2px;
        padding-right: 2px;
        LINE-HEIGHT: 20px;
        white-space: nowrap;
        text-align: center;
        direction: ltr;
    }
/*
TABLE.component TD {
    white-space: nowrap;
    text-align: center;
} */

.separator {
    padding: 0px !important;
    border-left: 1px solid #c8c8c8;
    width: 0px !important;
    padding: 0px !important;
}

TABLE.component TR.altRow {
    background-color: #eee !important;
}

TABLE.component TR.altRowC {
    background-color: #eee !important;
}

DIV.groupProposal:hover Font {
    background-color: #074e8d !important;
    color: white;
    font-weight: bold;
}

DIV.groupProposal:hover #miniHeader {
    background-color: #074e8d !important;
    color: white;
    /*  font-weight: bold; */
}

DIV.groupProposal:hover TR.sms {
    background-color: #074e8d !important;
    color: white;
    font-weight: bold;
}

DIV.groupProposal a {
    Color: #0088cc !important;
}

/*
DIV.groupProposal:hover a {
    color: white!important; 
    font-weight: bold;
}  */

DIV.groupProposal:hover a {
    /*  background-color: #074e8d!important;  :not(.arrowLink)*/
    color: lightskyblue !important;
    font-weight: bold;
}


    DIV.groupProposal:hover a.arrowLink {
        /*  background-color: #074e8d!important; */
        color: white !important;
        font-weight: bold;
    }

DIV.groupProposal:hover DIV.expPdf {
    display: block;
}

DIV.groupProposal:hover TR.altRow:nth-child(even) {
    background-color: #0162b8 !important;
    color: white;
    font-weight: bold;
}


TABLE.component > TBODY > TR:not(.sms):hover {
    background-color: #074e8d !important;
    color: white;
    font-weight: bold;
}

    TABLE.component > TBODY > TR:not(.sms):hover a {
        color: white;
        font-weight: bold;
    }

TABLE.component > TBODY > TR:not(.sms) a:hover {
    color: lightblue!important;
    font-weight: bold;
}

.selCoord {
    background-color: #2E92FF !important;
    color: white;
    font-weight: bold;
}

TABLE.component THEAD TR.firstHeaderRow TH {
    text-align: center;
    padding-bottom: 5px;
    vertical-align: top;
}

TABLE.component THEAD TR.preHeader TH {
    text-align: center;
    padding-bottom: 5px;
    vertical-align: top;
}

TABLE.component THEAD TR.preHeader + TR TH {
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
}


table.ItemSmartSearch {
    /*background-color: #f0f8ff;*/
}



TABLE.component TR.altRow:nth-child(even) {
    background-color: white !important;
}



table.component a[title^="*"] {
    cursor: help;
}

Table.component thead tr.preHeader th {
    position: sticky;
    position: -webkit-sticky; /* Safari */
    top: 0px;
}

Table.component thead tr.preHeader + TR th {
    position: sticky;
    position: -webkit-sticky; /* Safari */
    top: 23px;
}

TABLE.component THEAD TR.preHeader TH {
    text-align: center;
    vertical-align: top;
    background: white;
    white-space: nowrap;
}

TABLE.component THEAD TR.preHeader + TR TH {
    padding-left: 2px;
    padding-right: 2px;
    background: white;
    border-bottom: 1px solid #c8c8c8;
}

.groupProposal {
    overflow-x: hidden;
    width: 100%;
    margin-bottom: 15px;
}

.pss_pt {
    color: orange!important;
    font-weight: bold;
}

.pss_obsolete {
    color: red!important;
    font-weight: bold;
}

.pss_unknown {
    color: purple!important;
    font-weight: bold;
}

.loupe {
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    margin-top: 2px;
    background-repeat: no-repeat;
    background-image: url(/soc/Client/V1.5/CSS/data:image/svg+xml,%3Csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 80 80' height='16px' width='16px' class='search-icon'%3E%3Cpath d='M 78.406658,70.71378 62.354124,54.661334 C 72.136401,41.190222 70.958616,22.235556 58.812771,10.089777 52.085623,3.363555 43.268685,0 34.451747,0 25.634809,0 16.817871,3.363555 10.090723,10.090666 c -13.4542973,13.454222 -13.4542973,35.267556 0,48.721774 6.727148,6.72711 15.544086,10.09067 24.361024,10.09067 7.101373,0 14.200079,-2.18578 20.20989,-6.54933 L 70.714171,78.40622 C 71.77551,79.46844 73.168406,80 74.560414,80 c 1.392008,0 2.784905,-0.53156 3.846244,-1.59378 2.124456,-2.12355 2.124456,-5.568 0,-7.69244 z M 15.475642,53.427555 c -10.4631701,-10.46311 -10.4631701,-27.488889 0,-37.952 5.068472,-5.068445 11.808065,-7.860444 18.976105,-7.860444 7.16804,0 13.907633,2.791111 18.976105,7.860444 10.46317,10.463111 10.46317,27.48889 0,37.952 C 48.35938,58.496 41.619787,61.288 34.451747,61.288 c -7.16804,0 -13.906744,-2.792 -18.976105,-7.860445 z' id='path4' fill='%23B6B6B6'%3E%3C/path%3E%3C/svg%3E);
}

.expPdf {
    padding: 0px 2px 0px 2px;
    cursor: pointer;
    border: 1px solid;
    font-size: 9px !important;
    font-weight: bold;
    display: none;
    line-height: normal;
    height: fit-content;
    white-space: nowrap;
}
/* ************************************ */
/* *********** Abb gridControls ******* */
/* ************************************ */
.PageSection {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding: 4px 0px 4px 0px;
}

    .PageSection TD {
        margin: 0px 4px 0px 4px;
    }

    .PageSection A {
        cursor: pointer;
    }

.PageSelector {
    border: 1px solid #cfcfcf !important;
    padding: 0;
}
    /*.PageSelector:hover { border-color:transparent;} */
    .PageSelector a:hover {
        text-decoration: none !important;
        background-color: #F6F6F6;
    }

.PageSelector, .PagePrevious, .PageNext, .PageSelected {
    float: left;
}

    .PageSelector a, .PagePrevious a, .PageNext a {
        padding: 4px 6px 4px 6px !important;
        display: block !important;
    }

.PageSelected {
    padding: 5px 7px 5px 7px;
    font-weight: bold;
}


/* ************************************ */
/* *********** Hints style ************ */
/* ************************************ */
.HintsSection, .HintsSectionOpen {
    text-align: right;
    padding-bottom: 2px;
    border-bottom: #c8c8c8 1px solid;
    width: 100%;
    min-width: 100%;
    background-image: url(/soc/IMG/sprites_small.gif);
    background-repeat: no-repeat;
}

    .HintsSection a, .HintsSectionOpen a {
        padding-right: 25px;
        cursor: pointer;
    }

.HintsSection {
    background-position: right -697px;
}

.HintsSectionOpen {
    background-position: right -797px;
}

.HintsSectionInner {
    text-align: left;
}

.guideLink {
}

div.guideText {
    display: none;
    border-right: #c8c8c8 1px solid;
    border-bottom: #c8c8c8 1px solid;
}

div.help {
    min-width: 100%;
}

    div.help > span {
        min-width: 100%;
        width: 100%;
        display: block;
    }

        div.help > span > p {
            min-width: 100%;
            width: 100%;
            display: block;
        }


/* ************************************ */
/* ******** Coordination tables ******* */
/* ************************************ */
.HeaderText {
    font-weight: bold;
}

.TableCharText {
    font-weight: bold;
}

.TableWithWrappedText {
    white-space: pre-wrap;
}

div.divNotes {
    margin-top: 2px;
}

div.divNotesDtl {
    overflow-y: auto;
    max-height: 98px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #c8c8c8;
}


.headerLabelsTitle {
    float: left;
    width: 100%;
}

ul.headerLabels {
    padding: 0 !important;
    margin: 0 !important;
    display: block;
}

    ul.headerLabels li {
        display: block;
        padding: 0;
        margin: 0;
        list-style-type: none;
        float: left !important;
        min-width: 33%;
        line-height: 22px;
    }

        ul.headerLabels li.widthFull {
            min-width: 100% !important;
        }

.blackBox {
    background: black;
    color: White;
    width: auto;
    padding: 10px;
    line-height: 22px;
}


/* ************************************ */
/* ******** classic tables      ******* */
/* ************************************ */
span.imgClassic, span.imgClassicSpaced {
    height: 22px;
    width: 22px;
    background-image: url(/soc/IMG/bookmark.png);
    background-repeat: no-repeat;
    display: inline-block;
}

span.imgItemSmartSearch {
    height: 24px;
    width: 24px;
    background-image: url(/soc/IMG/UI_InformationCircle2_24.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: 10px;
    cursor: pointer;
}

span.imgItemSmartSearch {
    float: right;
    margin-left: 10px;
}


.liClassic * {
    /* float: left; */
}

/* ************************************ */
/* ********   text editor       ******* */
/* ************************************ */
.textEditor > div {
    height: inherit !important;
    width: inherit !important;
}

    .textEditor > div > .ajax__html_editor_extender_texteditor {
        height: 100px !important;
    }


/* ****************** */
/* **** PDF Book **** */
/* ****************** */
ul.pdfBooks {
    list-style-type: none;
    width: 100%;
    padding-left: 0px;
}

    ul.pdfBooks li {
        display: inline-block;
        width: 100%;
        border-bottom: 1px solid #C8C8C8;
    }

.pdfBooks table {
    width: 100%;
}

.validationMessage {
    display: inline-block;
    margin-bottom: 10px;
    color: red;
}
/*
select {
    /*background-color: #e3e3e3;*/
/* background-image: none,linear-gradient(to bottom,#f6f6f6 0,#eaeaea 100%);*/
border-radius: 4px !important;
box-shadow: none;
outline-style: none !important;
background: white;
}

select:hover {
    background-image: none,-webkit-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);
}

select option {
    background-color: red /* #eaeaea;*/
    background-position: 50% 50%;
}

select[disabled] {
    /* background-image: none,linear-gradient(to bottom,#f9f9f9 0,#f9f9f9 100%);*/
    color: #999;
}

*/

.ProductObsoleted {
    color: #c90000;
}


.fRight {
    float: right;
}

.fLeft {
    float: left;
}

span.tableStatus {
    float: right;
    margin-right: 1%;
    margin-left: 1%;
}

.rbMargin input[type="radio"] {
    margin: 4px 4px 0;
    vertical-align: top;
}

.mytooltip {
    position: relative;
    display: inline-block;
    cursor: help;
    border: 1px dotted #074e8d;
}

.tooltipWindows {
    white-space: pre-wrap;
    visibility: hidden;
    z-index: 1;
    width: 320px;
    background-color: white;
    color: black;
    text-align: left;
    border: 2px solid #074e8d !important;
    padding: 3px;
    position: absolute;
    top: 50px;
    left: 110px;
    border-radius: 4px;
    font-size: 12px
}

.infoCircle {
    color: white;
    background-color: #074e8d;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    line-height: 16px;
    font-size: 13px;
    text-align: center;
    cursor: pointer;
    DISPLAY: inline-block;
    font-weight: bold;
}

.firstHeaderRow {
    font-size: 12px;
}

.preHeader {
    font-size: 12px;
    line-height: 19px;
}

