﻿@charset "utf-8";
/* CSS Document */

/* ====================================== Reset ====================================== */
html,
body,
abbr,
address,
embed,
param,
applet,
div,
caption,
pre,
img,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
dl,
dt,
dd,
blockquote,
q,
cite,
code,
span,
a,
b,
i,
s,
u,
em,
var,
strong,
small,
sub,
sup,
kbd,
dfn,
ins,
del,
samp,
form,
fieldset,
legend,
label,
input,
select,
textarea,
article,
section,
header,
hgroup,
aside,
canvas,
details,
figure,
figcaption,
footer,
menu,
nav,
output,
ruby,
summery,
time,
mark,
audio,
video							{border-style: none;
    border-color: inherit;
    border-width: medium;
    font-size:100%; margin:0; padding:0; vertical-align:baseline;
}
article,
section,
header,
hgroup,
nav,
menu,
figure,
figcaption,
aside,
details,
footer,
object,
embed
								{display:block;} /*To create block element*/
*								{-ms-box-sizing: border-box; /* IE */   -o-box-sizing: border-box; /* Opera */ -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;    /* Firefox, other Gecko */	box-sizing: border-box;}
html,
body							{height:100%; min-height:100%;}
body							{background-color:#e6e7e8; color:#6d6e71; font:normal 75%/1.4 Verdana, Geneva, sans-serif; }
a								{color:#ff501e; cursor:pointer; outline:none; text-decoration:none; -ms-transition:.5s all ease; -moz-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease;}
a:hover							{color:#ff501e; text-decoration:underline;}
img,
a img							{border:none; text-decoration:none;}
a img:hover						{cursor:pointer; text-decoration:none;}
/*a[href$='.pdf']					{display:inline-block; margin:0 .5em 0 0; padding-left:1.5em; position:relative;}
a[href$='.pdf']:before			{background:url(../images/pdf.png?v=0.025920) no-repeat left top; content:''; height:20px; left:0; position:absolute; top:.1em; width:20px;}*/
b,
strong
								{font-weight:bold;}
sub,
sup								{font-size:57%; line-height:1em; text-transform:inherit; height:0;}
sub								{vertical-align:text-bottom;}
sup								{vertical-align:text-top;}
address							{font-style:normal;}
h1,
h2,
h3,
h4,
h5,
h6								{color:#6d6e71; font-family:Verdana, Geneva, sans-serif; font-weight:normal; line-height:1.3; margin:0 0 .5em;}
h1								{color:#da2128; font-size:250%; margin:0 0 .5em;}
h2								{font-size:175%; margin:0 0 .5em;}
h3								{font-size:125%; margin:0 0 .75em; font-weight:bold;}
h4,
h5,
h6
								{font-size:125%;}
p								{margin:0 0 1em;}
p:last-child					{margin:0;}
ul,
ol
								{margin:1em 0 1em 2.5em;}
ul ul,
ol ol,
ul ol,
ol ul
								{margin:0 0 0 1.5em;}
table							{border-collapse:collapse;border-spacing:0;}
table th,
table td						{padding:.5em .5em .5em 0; font-weight:normal;}
.table							{background-color:#ff501e; font-weight:normal; color:#FFF; /*box-shadow:2px 2px 5px rgba(0, 0, 0, .2);*/ margin:1em 0; border:1px solid #d2d3d5; max-width:100%;}
.table th,
.table td						{padding:.5em;}
.table tr:nth-of-type(even) td	{background-color:#FFF; color:#939598; font-weight:normal;}
.table tr:nth-of-type(odd) td	{background-color:#fff1e2; color:#939598; font-weight:normal;}
.table tr:hover td				{color:#f68220;}
.tables							{background-color:#FFF; font-weight:normal; color:#6d6e71; /*box-shadow:2px 2px 5px rgba(0, 0, 0, .2);*/ margin:1em 0; border:1px solid #d2d3d5; max-width:100%;}
.tables th,
.tables td						{padding:.25em .35em; font-weight:normal; font-size:11px;}
.tables tr .white				{background-color:#FFF; font-weight:normal;}
.tables tr .orange				{background-color:#fff1e2; font-weight:normal;}
.tables tr .green				{background-color:#e7e8e9; font-weight:normal;}
.tables tr .dark-orange			{background-color:#fed2b0; font-weight:normal;}
.tables tr:hover td				{background-color:#d2d3d5; color:#939598;}
.table-white    				{background-color:#FFF; border:1px solid #d2d3d5; border-collapse:collapse; font-size:100%; font-weight:normal; color:#6d6e71; margin:1em 0 1.5em; max-width:100%;}
.table-white th,
.table-white td					{border-top:1px solid #d2d3d5;font-weight:normal; padding:.5em; text-align:left;}
.table-white th					{font-weight:normal;}
.table-white td					{min-width:150px;}

.table-login    				{background-color:#FFF; border:1px solid #d2d3d5; border-radius:.25em; font-size:91.6667%; font-weight:normal; color:#6d6e71; margin:1em 0 1.5em; padding:1em 1.5em;}
.table-login table              {font-size:100%;}
.table-login th,
.table-login td					{font-weight:normal; padding:.2em; text-align:left;}
.table-login td.txt-center      {text-align:center;}
.table-login td.txt-right       {text-align:right;}
.table-login th					{font-weight:normal;}
.full-table table               {max-width:100%; width:100%;}
/*.full-table th                  {width:150px;}
.login-session th               {width:100px;}*/
.full-table label,
.table-login label
                                {display:block; margin-bottom:.35em;}
.full-table input[type='text'],
.full-table input[type='email'],
.full-table input[type='number'],
.full-table input[type='password'],
.full-table input[type='tel'],
.full-table input[type='search'],
.full-table textarea,
.full-table select,

.login-session input[type='text'],
.login-session input[type='email'],
.login-session input[type='number'],
.login-session input[type='password'],
.login-session input[type='tel'],
.login-session input[type='search'],
.login-session textarea,
.login-session select
                                {font-size:100%; max-width:100%; width:100%;}

iframe                          {margin:0; padding:0;}
form							{display:inline;}
fieldset						{border:none;}
legend							{display:none;}
input[type='text'],
input[type='email'],
input[type='number'],

input[type='password'],
input[type='tel'],
input[type='search'],
textarea,
select
								{border:1px solid #d1d3d4; font:normal 91.6667%/1.4 Verdana, Geneva, sans-serif; outline:none; padding:.45em .5em .4em .5em; -webkit-appearance:none; -moz-border-radius:.35em; /*For FF 3.6*/ -ms-border-radius:.35em; -o-border-radius:.35em; -webkit-border-radius:.35em; border-radius:.35em; -ms-box-sizing: border-box; /* IE */   -o-box-sizing: border-box; /* Opera */ -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;    /* Firefox, other Gecko */	box-sizing: border-box;         /* Opera/IE 8+ */ -ms-transition:.5s all ease; -moz-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease; color:#939598;
}
textarea						{resize:none;}
::-ms-selection                 {background: #ff501e; color:#fff;}
::-moz-selection                {background: #ff501e; color:#fff;}
::-webkit-selection             {background: #ff501e; color:#fff;}
::selection                     {background: #ff501e; color:#fff;}
select optgroup					{color:#939598;}
input[type='text']:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='number']:focus,
input[type='tel']:focus,
textarea:focus
								{background-color:#fff; border-color:#b1b3b6; color:#6d6e71; -moz-box-shadow:0 0 5px rgba(0, 0, 0, .2); /*For FF 3.6*/ -ms-box-shadow:0 0 5px rgba(0, 0, 0, .2); -o-box-shadow:0 0 5px rgba(0, 0, 0, .2); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .2); box-shadow:0 0 5px rgba(0, 0, 0, .2);}
input[type='file']				{background-color:#f0f0f0;}
input[type='submit'],
input[type='button'],
button
								{font:normal 100%/1.5 Verdana, Geneva, sans-serif; outline:none;}
input[type='submit'],
input[type='button'],
.default-btn,
.common-btn
								{background-color:#ff501e; border:none; border-radius:.35em; color:#FFF; cursor:pointer; font:normal 91.88%/1.2 Verdana, Geneva, sans-serif; outline:none; padding:.35em .75em .4em; text-transform:none; -ms-transition:.5s all ease; -moz-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease; border:1px solid #bec0c2;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.default-btn					{background-color:#da2128;}
input[type='submit']:hover,
input[type='button']:hover,
.default-btn:hover
								{background-color:#f0413d;}

.common-btn,
input[type='submit'].common-btn
        						{background-color:#d1d3d4; color:#6d6e71;
    height: 25px;
}
.common-btn:hover,
input[type='submit'].common-btn:hover
                				{background-color:#ff501e; color:#fff; border:1px solid #ff501e;}

.delete-btn						{background-color:#da2128;}
.delete-btn:hover				{background-color:#F0413D;}
.delete-btn i					{display:none;}
.edit-btn i						{display:none;}
/*24-8-2015*/
.cancel-btn i					{display:none;}
.save-btn i						{display:none;}
/*24-8-2015*/
.close-btn						{background:none; border:none; color:#FFF; cursor:pointer; font:normal 150%/1.4 Verdana, Geneva, sans-serif; outline:none; padding:0; -ms-transition:.5s all ease; -moz-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease;}
.close-btn span					{background:url(../images/popup-close-box.png) no-repeat center top; display:inline-block; height:34px; line-height:32px; margin-left:.1em; width:35px;}
.close-btn:hover				{color:#d1d3d4;}

.icon-btn						{background:none; border:none; color:#939598; cursor:pointer; margin:0; padding:0; -ms-transition:.5s all ease; -moz-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease;}
.icon-btn:hover					{color:#ff501e;}
.attach-image					{display:inline-block; font-family:'heydings_iconsregular'; line-height:1.2; font-size:200%;}
.attach-file					{display:inline-block; font-family:'web_symbolsregular'; line-height:1.2; font-size:100%;}

.success-msg					{background:url(../images/success-bulb.png) no-repeat left center; clear:both; float:none; font-size:116.6667%; margin:3em auto; min-height:180px; padding:4em 1em 1em 11em; width:450px;}
.success-msg .heading			{color:#39b54a; font:normal 250%/1.4 Arial, Helvetica, sans-serif;}

.time							{color:#939598;}
.txt-center						{text-align:center;}
.txt-right						{text-align:right;}
.txt-left						{text-align:left;}
.color-red                      {color:#da2128;}

.smg-loader						{background:#da2128 url(../images/smg-loader.gif) no-repeat center center; border:2px solid #FFF; border-radius:100%; box-shadow:0 0 5px 0 rgba(0, 0, 0, .3); display:block; height:48px; left:50%; overflow:hidden; position:absolute; top:50%; width:48px; z-index:1000;}

@font-face						{font-family:'web_symbolsregular';src: url('../fonts/websymbols-regular-webfont.eot');src: url('../fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
								url('../fonts/websymbols-regular-webfont.woff') format('woff'),
								url('../fonts/websymbols-regular-webfont.ttf') format('truetype'),
								url('../fonts/websymbols-regular-webfont.svg#web_symbolsregular') format('svg');font-weight: normal;font-style: normal;}
@font-face						{font-family: 'heydings_iconsregular';src: url('../fonts/heydings_icons-webfont.eot');src: url('../fonts/heydings_icons-webfont.eot?#iefix') format('embedded-opentype'),
								url('../fonts/heydings_icons-webfont.woff') format('woff'),
								url('../fonts/heydings_icons-webfont.ttf') format('truetype'),
								url('../fonts/heydings_icons-webfont.svg#heydings_iconsregular') format('svg');font-weight: normal;font-style: normal;}

/*Search Box*/
.search-box						{height:auto; position:relative; width:150px;}
.search-box input[type='search']
								{border-radius:.25em; line-height:normal; height:auto;}
::i-block-chrome,.search-box input[type='search']
								{line-height:normal;}
.search-box input[type='search']:focus
								{border-color:#d1d3d4; box-shadow:0 0 5px 0 rgba(0, 0, 0, .2);}
.search-box button,
.search-box a
								{background:#fff; border:none; border-radius:.35em; color:#6d6e71; cursor:pointer; font-family: 'web_symbolsregular'; font-size:116.6667%; margin:0; outline:none; padding:.15em .35em 0 .25em; position:absolute; right:1px; text-decoration:none; top:1px; -ms-transition:.5s color ease; -moz-transition:.5s color ease; -o-transition:.5s color ease; -webkit-transition:.5s color ease; transition:.5s color ease;}
.search-box button:hover,
.search-box a:hover
								{color:#da2128; outline:none;}

/*Icons*/
.smg-logo						{background:url(../images/smg-logo.png) no-repeat center center; display:inline-block; height:16px; width:16px;}
.outlook,
.mis,
.ras,
.stars,
.cpp,
.cms,
.empro
								{background:url(../images/work-nav-icons.png) no-repeat left top; display:inline-block; height:16px; width:16px; -ms-transition:.4s background-position ease-out; -moz-transition:.4s background-position ease-out; -o-transition:.4s background-position ease-out; -webkit-transition:.4s background-position ease-out; transition:.4s background-position ease-out;}
.outlook						{background-position:left top;}
.mis							{background-position:left -32px;}
.ras							{background-position:left -65px;}
.stars							{background-position:left -96px;}
.cpp							{background-position:left -128px;}
.cms							{background-position:left -160px;}
.empro							{background-position:left -191px;}

.hr-policy-guidelines,
.accounting-manual,
.related-party,
.vaastu-helpline,
.k-manager,
.tech-paper,
.mobile-apps
								{background:url(../images/learn-nav-icons.png) no-repeat left top; display:inline-block; height:16px; width:16px; -ms-transition:.4s background-position ease-out; -moz-transition:.4s background-position ease-out; -o-transition:.4s background-position ease-out; -webkit-transition:.4s background-position ease-out; transition:.4s background-position ease-out;}
.hr-policy-guidelines			{background-position:left top;}
.accounting-manual				{background-position:left -32px;}
.related-party					{background-position:left -65px;}
.vaastu-helpline				{background-position:left -96px;}
.k-manager						{background-position:left -128px;}
.mobile-apps					{background-position:left -160px;}
.tech-paper					    {background-position:left -194px;}

.user							{border:3px solid #d1d3d4; border-radius:100%; display:block; height:36px; width:36px;}
.user i							{border-radius:100%; display:block; height:30px; margin:0; overflow:hidden; padding:0; width:30px;}
.user img						{border-radius:100%; margin:0 0 0 -11px; max-width:96px; width:52px;}

.comments,
.like,
.share,
.bookmark,
.pdf,
.play,
.print,
.page-link,
.smiley,
.attachment,
.download,
.zoom,
.setting,
.theme,
.edit,
.plus,
.visit,
.new-email,
/*4-8-2015*/
.crop,
.cancel,
.minus,
.added,
.camera

								{background:url(../images/common-icons.png) no-repeat left top; border:1px solid #6d6e71; border-radius:100%; display:inline-block; height:28px; width:28px; -ms-transition:.4s background-position ease-out; -moz-transition:.4s background-position ease-out; -o-transition:.4s background-position ease-out; -webkit-transition:.4s background-position ease-out; transition:.4s background-position ease-out;}
.smilies
								{background:url(../images/common-icons.png) no-repeat left top; border:0px solid #6d6e71; border-radius:100%; display:inline-block; height:28px; width:28px; -ms-transition:.4s background-position ease-out; -moz-transition:.4s background-position ease-out; -o-transition:.4s background-position ease-out; -webkit-transition:.4s background-position ease-out; transition:.4s background-position ease-out;}
.attachments
								{background:url(../images/common-icons.png) no-repeat left top; border:1px solid #6d6e71; border-radius:100%; display:inline-block; height:25px; width:25px; position:relative; top:0px; -ms-transition:.4s background-position ease-out; -moz-transition:.4s background-position ease-out; -o-transition:.4s background-position ease-out; -webkit-transition:.4s background-position ease-out; transition:.4s background-position ease-out;}
.comments						{background-position:5px -290px;}
.like							{background-position:5px 5px;-ms-transition:.4s background-position ease; -moz-transition:.4s background-position ease; -o-transition:.4s background-position ease; -webkit-transition:.4s background-position ease; transition:.4s background-position ease;}
.share							{background-position:5px -28px;}
.bookmark						{background-position:5px -60px;}
.pdf							{background-position:6px -92px;}
.play							{background-position:6px -122px;}
.print							{background-position:5px -154px;}
.page-link						{background-position:6px -219px;}
.smiley							{background-position:5px -355px;}
.smilies						{background-position:1px -389px;}
.attachment						{background-position:5px -186px;}
.attachments					{background-position:4px -188px;}
.download						{background-position:2px -567px;}
.zoom							{background-position:1px -496px;}
.setting						{background-position:1px -519px;}
.theme							{background-position:0px -542px;}
.edit							{background-position:2px -473px;}
.plus							{background-position:5px -635px;}
.visit							{background-position:5px -667px;}
.new-email						{background-position:5px -731px;}
/*4-8-2015*/
.crop							{background-position:5px -762px;}
.cancel							{background-position:5px -793px;}
.minus							{background-position:5px -820px;}
.added							{background-position:5px -846px;}
.camera							{background-position:3px -884px;}

.comments:hover					{background-position:-27px -290px; border-color:#ff501e;}
.like:hover,
.like.selected
								{background-position:-27px 5px; border-color:#ff501e;}
.share:hover					{background-position:-28px -28px; border-color:#ff501e;}
.bookmark:hover					{background-position:-28px -60px; border-color:#ff501e;}
.pdf:hover						{background-position:-26px -92px; border-color:#ff501e;}
.play:hover						{background-position:-26px -122px; border-color:#ff501e;}
.print:hover					{background-position:-27px -154px; border-color:#ff501e;}
.page-link:hover				{background-position:-26px -219px; border-color:#ff501e;}
.smiley:hover					{background-position:-27px -355px; border-color:#ff501e;}
.smilies:hover					{background-position:-39px -398px; border-color:#ff501e;}
.attachment:hover				{background-position:-27px -186px; border-color:#ff501e;}
.attachments:hover				{background-position:-28px -188px; border-color:#ff501e;}
.download:hover					{background-position:-35px -567px; border-color:#ff501e;}
.zoom:hover						{background-position:-32px -496px; border-color:#ff501e;}
.setting:hover					{background-position:-32px -519px; border-color:#ff501e;}
.theme:hover					{background-position:-35px -542px; border-color:#ff501e;}
.edit:hover						{background-position:-31px -473px; border-color:#ff501e;}
.plus:hover						{background-position:-27px -635px; border-color:#ff501e;}
.new-email:hover				{background-position:-27px -731px; border-color:#ff501e;}
/*4-8-2015*/
.crop:hover						{background-position:-27px -762px; border-color:#ff501e;}
.cancel:hover					{background-position:-27px -793px; border-color:#ff501e;}
.minus:hover					{background-position:-27px -820px; border-color:#ff501e;}
.added:hover					{background-position:-27px -846px; border-color:#ff501e;}
.camera:hover					{background-position:-28px -884px; border-color:#ff501e;}

.comments b,
.like b,
.share b,
.bookmark b,
.pdf b,
.play b,
.print b,
.page-link b,
.smiley b,
.smilies b,
.download b,
.zoom b,
.setting b,
.theme b,
.edit b,
.new-email b,
/*4-8-2015*/
.crop b,
.cancel b,
.plus b,
.minus b,
.added b,
.camera b
								{display:none;}
.attachment	i					{display:none;}
.attachments i					{display:none;}

.option-action					{color:#939598;}

.like-data						{/*background-color:#FFF; border:1px solid #939598; border-radius:.25em; */display:inline-block; margin:0 .35em 0 0; /*padding:0 0 3px; */position:relative; vertical-align:text-bottom;}
.like-data b					{/*background-color:#FFF; border-radius:.25em; */display:inline-block; font-weight:normal; padding:/*.2em 0 */0; position:relative;}
/*.like-data:before				{color:#939598; content:'h'; font-family:'web_symbolsregular'; left:-.35em; position:absolute; top:.2em;}
.like-data b:before				{color:#fff; content:'h'; font-family:'web_symbolsregular'; left:-.25em; position:absolute; top:.2em;}*/
.like-data b i					{/*background-color:#FFF;*/ display:inline-block; font-style:normal; position:relative;}
.like-data.selected				{/*border:1px solid #ff501e; */color:#ff501e;}
/*.like-data.selected:before		{color:#ff501e;}*/
.icons							{clear:both; float:none; margin:0 0 .75em; padding:0;}
.icons a						{margin:0em 0em 0em .35em;}
.icons a,
.icons span						{vertical-align:middle;}

.mail							{background: rgba(0, 0, 0, 0) url(../images/common-icons.png) no-repeat scroll 3px -605px; border:1px solid #939598; border-radius:100%; cursor:pointer; display:inline-block; height:24px; width:24px; -ms-transition:.4s background-position ease-out; -moz-transition:.4s background-position ease-out; -o-transition:.4s background-position ease-out; -webkit-transition:.4s background-position ease-out; transition:.4s background-position ease-out;}
.mail:hover						{background-position:-29px -605px; border-color:#ff501e;}
.mail b							{display:none;}

/*Tabbing*/
.tabbing						{clear:both; float:none;}
.tab-nav						{clear:both; float:none;}
.tab-nav ul						{display:block; list-style:none; margin:0; padding:0;}
.tab-nav li						{display:block; float:left; margin:0 .25em 0 0; padding:0; width:auto;}
.tab-nav a,
.tab-nav span
								{background-color:#e6e7e8; border-radius:.25em .25em 0 0; color:#6d6e71; cursor:pointer; display:block; float:none; font-weight:normal; padding:.75em 1.25em; text-decoration:none; -ms-transition:.5s all ease; -moz-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease;}
.tab-nav a:hover,
.tab-nav span:hover
								{background-color:#d1d3d4;}
.tab-nav .selected a,
.tab-nav .selected span
								{background-color:#da2128; color:#fff;}
.tab-content					{clear:both; float:none; margin:0; padding:.5em;}

/* ====================================== Common Layout ====================================== */
.wrapper-box,
.wrapper						{clear:both; display:block; float:none; min-height:100%; margin:0 auto; min-width:980px; padding:0;/* width:960px;*/}
.iframe-control                 {height:100%; left:0; overflow:auto; position:absolute ; top:0; width:100%;}

/*Sep 29, 2015*/
.overload-banner				{display:block; margin:0 auto;}
/*Ends Sep 29, 2015*/

.hidden-items                   {font-size:0; height:0; left:0; line-height:0; position:fixed; top:0; visibility:hidden; width:0;}

/*Header*/
.smg-header-body				{background-color:#da2128; border-bottom:1px solid #d1d3d4; clear:both; float:none; left:0; margin:0; min-width:980px; padding:0; position:fixed; top:0; width:100%; z-index:100; -ms-box-shadow:0 0 3px 0 rgba(0 , 0, 0, .2); -o-box-shadow:0 0 3px 0 rgba(0 , 0, 0, .2); -moz-box-shadow:0 0 3px 0 rgba(0 , 0, 0, .2); -webkit-box-shadow:0 0 3px 0 rgba(0 , 0, 0, .2); box-shadow:0 0 3px 0 rgba(0 , 0, 0, .2);}
.smg-header 					{clear:both; color:#FFF; float:none; height:42px; margin:0 auto; padding:0 18px; max-width:1340px;}
.smg-header .logo				{float:left; height:42px; margin:0; padding:5px 0; overflow:hidden; width:126px;}
.smg-header .logo img,
.smg-header .logo a
								{display:block;}

.smg-header .options			{float:right; height:42px; margin:0 0 0 1.5em;}
.smg-header .options ul			{clear:both; float:none; list-style:none; margin:0; padding:0;}
.smg-header .options li			{color:#FFF; display:block; float:right; margin:0 0 0 .65em; padding:6px 0 0; position:relative;}
.smg-header .options a			{background-color:#da2128; border:2px solid #FFF; border-radius:100%; color:#FFF; display:block; height:30px; margin-bottom:6px; width:30px;  -ms-transition:.4s background-position ease-out, .4s border-color ease; -moz-transition:.4s background-position ease-out, .4s border-color ease; -o-transition:.4s background-position ease-out, .4s border-color ease; -webkit-transition:.4s background-position ease-out, .4s border-color ease; transition:.4s background-position ease-out, .4s border-color ease;}
.smg-header .options a:hover	{background-color:#da2128; border-color:#fff200;}
.smg-header .options a b		{display:none;}
.smg-header .options li:hover a	{}
.smg-header .feedback			{background:url(../images/header-icons.png) no-repeat 5px 6px; border:2px solid #fff200!important; -ms-transition:.4s background-position ease-out; -moz-transition:.4s background-position ease-out; -o-transition:.4s background-position ease-out; -webkit-transition:.4s background-position ease-out; transition:.4s background-position ease-out;}
.smg-header li:hover .feedback,
.smg-header .feedback:hover
								{background-position:-27px 6px; border-color:#fff!important;}
.smg-header .my-space			{background:url(../images/header-icons.png) no-repeat 4px -59px; border:2px solid #FFF;  -ms-transition:.4s background-position ease-out; -moz-transition:.4s background-position ease-out; -o-transition:.4s background-position ease-out; -webkit-transition:.4s background-position ease-out; transition:.4s background-position ease-out;}
.smg-header li:hover .my-space,
.smg-header .my-space:hover
								{background-position:-26px -59px; border-color:#FFF200;}
.smg-header .setting			{background:url(../images/header-icons.png) no-repeat 5px -27px; border:2px solid #FFF;  -ms-transition:.4s background-position ease-out; -moz-transition:.4s background-position ease-out; -o-transition:.4s background-position ease-out; -webkit-transition:.4s background-position ease-out; transition:.4s background-position ease-out;}
.smg-header li:hover .setting,
.smg-header .setting:hover
								{background-position:-27px -27px; border-color:#FFF200;}
								
.smg-header .user i				{border-radius:100%; height:26px; overflow:hidden; width:26px;}
.smg-header .user img			{border-radius:0; height:auto; margin:-1px 0 0 -4px; width:36px; position:static;}
.smg-header .options .dropdown-default
								{background-color:#fff; border:1px solid #d1d3d4; color:#6d6e71; 
                                 /*display:none; filter:alpha(opacity=0); opacity:0;*/ 
                                 padding:.75em 1em; position:absolute; right:0; width:180px; -moz-border-radius:.35em; /*For FF 3.6*/ -ms-border-radius:.35em; -o-border-radius:.35em; -webkit-border-radius:.35em; border-radius:.35em; -ms-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -o-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -moz-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -webkit-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2);}
.smg-header .options .dropdown-default .heading
								{border-bottom:1px solid #b1b3b6; color:#6d6e71; display:block; font-size:100%; font-weight:bold; margin:0 0 .75em; padding-bottom:.5em;}
.smg-header .options .dropdown-default .arrow
								{display:block; font:normal 1px/0 Arial, Helvetica, sans-serif; height:1; margin:0; padding:0; position:relative;}
.smg-header .options .dropdown-default .arrow:before
								{content:'}'; color:#fff; font-family: 'web_symbolsregular'; font-size:3000%; line-height:1.2; position:absolute; right:-4px; top:-1.05em;}
.smg-header .options li:hover .dropdown-default
								{/*display:block; filter:alpha(opacity=100); opacity:1; -moz-animation:.5s opac; -o-animation:.5s opac; -webkit-animation:.5s opac; animation:.5s opac;*/}
.smg-header .options .dropdown-default li
								{float:none; margin:0; padding:.25em 0;}
.smg-header .options .dropdown-default a
								{background:none; border:none; color:#6d6e71; height:auto; -moz-border-radius:0; /*For FF 3.6*/ -ms-border-radius:0; -o-border-radius:0; -webkit-border-radius:0; border-radius:0; height:auto; text-decoration:none; width:auto; -ms-transition:.5s all ease; -moz-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease;}
.smg-header .options .dropdown-default a:hover
								{color:#ff501e;}
@-moz-keyframes opac			{
									0%		{opacity:0;}
									100%	{opacity:1;}
								}
@-o-keyframes opac				{
									0%		{opacity:0;}
									100%	{opacity:1;}
								}
@-webkit-keyframes opac			{
									0%		{opacity:0;}
									100%	{opacity:1;}
								}
@keyframes opac					{
									0%		{opacity:0;}
									100%	{opacity:1;}
								}

/*Menu*/
.smg-menu						{background-color:#FFF; clear:both; color:#6d6e71; float:none; padding:0 18px;}
.smg-menu ul					{display:block; list-style:none; margin:0 auto; padding:0; max-width:1304px;}
.smg-menu li					{display:block; float:left; font-size:116.6667%; height:auto; margin:0 .5em 0 0; padding:0; position:relative; width:auto;}
.smg-menu li a					{border-bottom:2px solid #fff; color:#6d6e71; display:block; padding:.35em 1em .25em; text-decoration:none;}
.smg-menu li a:hover			{}
.smg-menu li.selected a			{border-bottom-color:#da2128; color:#da2128;}
.smg-menu .dropdown-default		{background-color:#939598; color:#e6e7e8; display:none; left:0; filter:alpha(opacity=100); opacity:1; padding:.5em .75em; position:absolute; width:180px; -moz-border-radius:0 .35em .35em; /*For FF 3.6*/ -ms-border-radius:0 .35em .35em; -o-border-radius:0 .35em .35em; -webkit-border-radius:0 .35em .35em; border-radius:0 .35em .35em; -ms-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -o-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -moz-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -webkit-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -ms-transition:.5s all ease; -moz-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease;}
.smg-menu li .dropdown-default li
								{float:none; font-size:85.7143%; margin:0; padding:0;}
.smg-menu li .dropdown-default a
								{border:none; border-top:1px solid #b1b3b6; color:#e6e7e8; margin:0; /*padding:.35em 0 .35em 2.5em;*/ padding:.5em 0 .5em 1.75em; position:relative;}
.smg-menu li .dropdown-default a span
								{background-color:#FFF; display:none; height:24px; left:0; position:absolute; top:.25em; width:24px;}
.smg-menu li .dropdown-default li:first-child a
								{border:none;}
.smg-menu li:hover .dropdown-default
								{/*display:block;*/ filter:alpha(opacity=100); opacity:1; -moz-animation:.5s opac; -o-animation:.5s opac; -webkit-animation:.5s opac; animation:.5s opac;}
.smg-menu li:hover > a			{border-color:#939598;}
.smg-menu li.selected:hover > a	{border-color:#da2128;}
.smg-menu li .dropdown-default a:hover
								{border-color:#b1b3b6; color:#FFF;}

.smg-menu li.selected .dropdown-default
								{background-color:#da2128; color:#FFF;}
.smg-menu li.selected .dropdown-default li
								{}
.smg-menu li.selected .dropdown-default a
								{border-top:1px solid #f4858e; color:#f7acbc;}
.smg-menu li.selected .dropdown-default li:first-child a
								{border:none;}
.smg-menu li.selected .dropdown-default li a:hover
								{border-color:#f4858e; color:#FFF;}

.smg-menu li i						{display:block; left:0; position:absolute; top:.5em; -ms-transition:.4s all ease-out; -moz-transition:.4s all ease-out; -o-transition:.4s all ease-out; -webkit-transition:.4s all ease-out; transition:.4s all ease-out;}
.smg-menu li .dropdown-default a .outlook
								{background-position:-64px top;}
.smg-menu li .dropdown-default a .mis
								{background-position:-64px -32px;}
.smg-menu li .dropdown-default a .ras
								{background-position:-64px -65px;}
.smg-menu li .dropdown-default a .stars
								{background-position:-64px -96px;}
.smg-menu li .dropdown-default a .cpp
								{background-position:-64px -128px;}
.smg-menu li .dropdown-default a .cms
								{background-position:-64px -160px;}
/*22-9-2015 start*/
.smg-menu li .dropdown-default a .empro
								{background-position:-64px -191px;}
/*------- Content Body -------*/
.content-body					{clear:both; float:none; margin:0 auto; max-width:1340px; min-height:650px; padding:52px 18px 8px;}

.quiz-logo                      {clear:both; float:none; margin:0 0 1em 0;}

.rows							{clear:both; float:none; margin:.25em -1%; padding:.25em 0;}
.column1						{clear:both; float:none; margin:0; padding:0 1%;}
.column2						{float:left; margin:0; padding:0 1%; width:50%;}
.column3						{float:left; margin:0; padding:0 1%; width:33%;}
.column4						{float:left; margin:0; padding:0 1%; width:25%;}
.column5						{float:left; margin:0; padding:0 1%; width:20%;}
.column6						{float:left; margin:0; padding:0 1%; width:16%;}
.column7						{float:left; margin:0; padding:0 1%; width:67%;}
.column8						{float:left; margin:0; padding:0 1%; width:75%;}
.column9						{float:left; margin:0; padding:0 1%; width:80%;}
.column10						{float:left; margin:0; padding:0 1%; width:84%;}

.left-body						{float:left; width:66%;}
.right-body						{margin-left:66%;/* overflow:hidden;*/}
.section-body					{float:left; width:100%;}

.left-nav						{float:left; /*overflow:hidden;*/ width:21%; -ms-transition:none; -moz-transition:.3s width ease; -o-transition:.3s width ease; -webkit-transition:.3s width ease;}
.article-body					{margin:0 8px 0 22%; -ms-transition:none; -moz-transition:.5s margin ease; -o-transition:.5s margin ease; -webkit-transition:.5s margin ease;}

/*Inner Section*/
.inner-body						{clear:both; float:none;}
.inner-body .left-nav			{width:13.86%;}
.inner-body .article-body		{margin:0 0 0 14.52%;}
.inner-section-body				{background-color:#FFF; border-radius:.25em; clear:both; float:none; line-height:1.4; min-height:560px; padding:1em 1.5em; -ms-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -o-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -moz-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -webkit-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2);}
.inner-section-body .heading	{border-bottom:1px solid #da2128; clear:both; float:none; margin:0 -5px 2em; position:relative;}
.inner-section-body .heading h1	{background:#FFF url(../images/rounded-pointer-line.png) no-repeat left bottom; float:right; font-size:125%; line-height:1.2; margin:0 0 -1px; padding:0 0 .5em 1.75em;}
.inner-section-body .heading:before
								{background-color:#da2128; border-radius:100%; bottom:-5px; content:''; display:block; height:10px; left:0; position:absolute; width:10px;}

.inner-nav						{float:left; margin-bottom:-5px; width:30%; /*-ms-transition:.3s width ease; -moz-transition:.3s width ease; -o-transition:.3s width ease; -webkit-transition:.3s width ease; transition:.3s width ease;*/}
.inner-content					{margin:0 0 0 31%; /*-ms-transition:.5s margin ease; -moz-transition:.5s margin ease; -o-transition:.5s margin ease; -webkit-transition:.5s margin ease; transition:.5s margin ease;*/}
.inner-nav .heading,
.inner-content .heading,
.video-section .heading
								{border:none; color:#6d6e71; font-size:116.6667%; margin:0 0 .5em;}
.inner-nav .heading:before,
.inner-content .heading:before,
.video-section .heading:before
								{content:none;}

.inner-content h2				{color:#6d6e71; font-size:116.6667%; margin:-.25em 0 1.5em;}

.vertical-tiles					{}
.vertical-tiles .lb-tile		{bottom:0; height:72px; left:0; position:absolute; width:32px;}
.vertical-tiles .rb-tile		{bottom:0; height:72px; position:absolute; right:8px; width:32px;}
.vertical-tiles .lt-tile		{height:72px; left:0; position:absolute; top:0; width:32px;}
.vertical-tiles .rt-tile		{height:72px; position:absolute; right:8px; top:0; width:32px;}
.horizontal-tiles .lb-tile		{bottom:0; height:32px; left:0; position:absolute; width:72px;}
.horizontal-tiles .rb-tile		{bottom:0; height:32px; position:absolute; right:8px; width:72px;}
.horizontal-tiles .lt-tile		{height:32px; left:0; position:absolute; top:0; width:72px;}
.horizontal-tiles .rt-tile		{height:32px; position:absolute; right:8px; top:0; width:72px;}
.horizontal-tiles .lb-tilepuls		{bottom:0; height:32px; right:0; position:absolute; width:72px; margin:0 8px 0 0;}
								
.grey-tile						{background-color:#e6e7e8; border-radius:.25em; display:block; float:left; height:32px; width:32px;}
.vertical-tiles .grey-tile + .grey-tile
								{margin:8px 0 0;}
.horizontal-tiles .grey-tile + .grey-tile
								{margin:0 0 0 8px;}

.right-pic						{border:1px solid #da2128; border-radius:.25em; clear:right; float:right; font-size:91.6667%; height:auto; margin:0 0 1em 1.5em; min-width:160px; max-width:200px; padding:.25em;}
.right-pic img					{border-radius:.15em; display:block; width:100%;}
.right-pic .labels				{display:block; padding:.25em 0;}

/*Horizontal Line*/
.horizontal-rline				{border:none; border-bottom:1px solid #da2128; height:1px; margin:.8em -5px 1.5em; position:relative; clear:both;}
.horizontal-rline i				{background-color:#da2128; border-radius:100%; content:''; display:block; height:10px; left:0; position:absolute; top:-5px; width:10px; z-index:1;}
.horizontal-rline i + i			{left:inherit; right:0;}
								

/*Post Body*/
.post-body						{background-color:#FFF; border-radius:.25em; clear:both; float:none; padding:0; -ms-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -o-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -moz-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); -webkit-box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2); box-shadow:0 0 5px 0 rgba(0 , 0, 0, .2);}
.post-body h1,
.post-body h1 a
								{color:#6d6e71; text-decoration:none;}
.post-body h1 a:hover			{color:#ff501e;}
.post-body .tabbing				{clear:both; float:none;}
.post-body .tab-nav				{border-radius:.25em .25em 0 0; padding:1.5em 1.5em 0;}
.post-body .tab-nav li			{text-align:center; width:96px;}
.post-body .tab-nav li span,
.post-body .tab-nav li a
								{padding:.75em .75em .6em;}
.post-body .tab-nav li.selected span,
.post-body .tab-nav li.selected a
								{margin-bottom:-2px; padding:.75em;}
.post-body .tab-content			{border-top:2px solid #da2128; padding:1.5em;}

.post-body hr					{border-top:1px solid #d1d3d4; border-width:1px 0 0 0; margin:0 0 1.5em; padding:0; position:relative;}
.post-body hr:before,
.post-body hr:after
								{background-color:#d1d3d4; border-radius:100%; content:''; display:block; height:7px; left:0; position:absolute; top:-4px; width:7px;}
.post-body hr:after				{left:inherit; right:0;}

.post-body .form				{clear:both; float:none; margin:0; padding:0;}
.post-body .form p				{margin:0 0 .75em;}
.post-body .form textarea		{height:45px;}
.post-body .form textarea:focus,
.post-body .form textarea.selected
								{height:120px;}
.post-body .form h1				{color:#6d6e71; font-size:116.6667%; font-weight:bold;}

.post-body .form .horizontal-line
								{clear:both; float:none; margin:1.5em 0;}
.post-body .form .default-btn,
.post-body .form .common-btn
								{width:64px;}
.post-body .form .default-btn, 
.default-btn   					{border-color:#da2128;}
.post-body .form .default-btn:hover, 
.default-btn:hover 
								{border-color:#f0413d; color:#fff;}

.post-section					{clear:both; float:none; margin-bottom:.4em; padding:.15em 0;}
.post-section hr,
.post-section .horizontal-line
								{display:none;}
.post-section + .post-section .horizontal-line
								{/*display:block;*/}
.post-section .sub-header		{clear:both; float:none; margin-bottom:.5em;}
.post-section .sub-header ul	{list-style:none; margin:0; padding:0;}
.post-section .sub-header li	{display:block; float:left; margin:0 1em .5em 0; padding:0 0 0 1.75em; position:relative;}
.post-section .sub-header li.date-space
								{padding:0 0 0 1.9em;}
.post-section .sub-header .user,
.post-section .sub-header .date,
.post-section .sub-header .comment,
.post-section .sub-header .follow
								{background:url(../images/post-icons.png) no-repeat left top; border:none; border-radius:0; display:block; height:17px; left:0; position:absolute; top:0; width:20px;}
.post-section .sub-header .date	{background-position:left -32px;}
.post-section .sub-header .comment
								{background-position:left -64px;}
.post-section .sub-header .follow
								{background-position:left -96px;}
.post-section .options			{border-bottom:1px dashed #d1d3d4; clear:both; float:none; margin:0 0 1em; padding:0 0 .5em;}
.post-section .options a		{color:#ff501e; margin:0 .25em;}

.post							{clear:both; display:block; float:none; font-size:91.6667%; min-height:40px; padding:1.5em 0 0 4em; position:relative;}
.post-border					{border-top:1px dashed #d1d3d4; margin:-1em -1.5em 0 0; padding:.35em 1.5em 0 0;}
.post a							{color:#ff501e;}
.post h1						{color:#6d6e71; font-size:127.2727%; font-weight:bold; line-height:1.3; margin:0 0 .5em; padding:0;}
.post .heading					{clear:both; display:block; float:none; font-size:100%; margin:0; padding:.5em 0 0; position:static;}
.post .heading .user			{left:0; position:absolute; top:1em;}
.post-section .post .heading .sub-header .user
								{top:0;}
.post .user						{left:0; overflow:hidden; position:absolute; top:0;}
.post .user i					{border-radius:100%;}
.post .user-status				{margin-bottom:.25em;}
.post .post-user				{color:#ff501e;}
.post .heading a				{color:#6d6e71; text-decoration:none; font-weight:normal;}
.post .heading a:hover			{color:#ff501e;}
.post .user-status a			{/*color:#ff501e;*/}
.post .user-status a strong		{font-weight:normal;}
.post .post-data				{clear:both; display:block; float:none; line-height:1.5; padding:0 0 .5em 0; text-align:justify;}
.post .delete-btn				{background:url(../images/common-icons.png) no-repeat 0 -328px; border:1px solid #6d6e71; border-radius:100%; cursor:pointer; display:none; height:19px; position:absolute; right:0; top:.75em; width:18px; -ms-transition:.3s background-position ease-out; -moz-transition:.3s background-position ease-out; -o-transition:.3s background-position ease-out; -webkit-transition:.3s background-position ease-out; transition:.3s background-position ease-out;}
.post .delete-btn b				{display:none;}
.post .delete-btn:hover			{background-position:-32px -328px; border-color:#ff501e;}
.post:hover .delete-btn			{display:block; opacity:1;}
.post .post-comment				{padding:0 6em 0 0; position:relative;}
.post .post-comment .post-btn	{background:url(../images/common-icons.png) no-repeat 2px -421px; border:1px solid #6d6e71; border-radius:100%; cursor:pointer; display:inline-block; height:24px; position:absolute; right:0; top:.5em; width:24px; -ms-transition:.4s background-position ease-out; -moz-transition:.4s background-position ease-out; -o-transition:.4s background-position ease-out; -webkit-transition:.4s background-position ease-out; transition:.4s background-position ease-out;}
.post .post-comment .post-btn b	{display:none;}
.post .post-comment .post-btn:hover,
.post .post-comment .post-btn.selected
								{background-position:-32px -421px; border-color:#ff501e;}
.post-activity .post .post-data	{text-align:justify;}

.post .post-comment .smiley		{background-position:0 -392px; border:none; height:24px; position:absolute; right:3em; top:.5em; width:24px; -ms-transition:.5s background-position ease; -moz-transition:.5s background-position ease; -o-transition:.5s background-position ease; -webkit-transition:.5s background-position ease; transition:.5s background-position ease;}
.post .post-comment .smiley:hover
								{background-position:-40px -392px;}
.post textarea					{font-size:100%; height:40px;}
.post textarea:focus,
.post textarea.selected
								{height:60px;}
.comment-box .post				{padding:0 0 0 3.75em;}
.full-figure					{border:1px solid #d1d3d4; border-radius:.25em; clear:both; float:none; margin-bottom:1em; padding:.5em;}
.full-figure img				{display:block; width:100%;}
.half-figure					{border:1px solid #d1d3d4; border-radius:.25em; clear:both; float:left; margin:0 1em 1em 0; padding:.5em; width:50%;}

.post-activity					{clear:both; float:none; padding:0 0 0 3.75em;}
.post-activity .post			{margin-bottom:.25em; padding-right:2em;}
.post-activity .txt-center + .post:first-child
								{border-top:1px solid #e6e7e8;}
.post + .post-activity			{margin-top:1em; }
.comment-box .post				{padding-right:0;}

.smiley-box						{background-color:#FFF; border:1px solid #d1d3d4; border-radius:.25em; clear:both; float:none; min-height:30px; margin:.5em 0 0; padding:.5em;}

.post-section:first-child .post	{padding-top:.5em;}
.post-section:first-child .post .post-border
								{border:none; margin-bottom:0; padding:.5em 1.5em 0 0;}
.post-section:first-child .post .heading .user
								{top:0;}
.post-body .post-section .options a:first-child
								{margin-left:0;}
.post-activity .post			{padding-top:.5em;}
.post-activity .post .heading .user
								{top:0;}
.post-activity .post .heading	{padding:0;}

.copy-container					{clear:both; float:none; padding:0; position:relative;}

/*Verticle Line*/
.verticle-line					{border:none; border-left:1px solid #e6e7e8; bottom:0; height:100%; position:absolute; width:1px;}
.verticle-line i				{background-color:#e6e7e8; border-radius:100%; content:''; display:block; height:10px; left:-5px; position:absolute; top:0; width:10px;}
.verticle-line i + i			{bottom:0; top:inherit;}

/*Horizontal Line*/
.horizontal-line				{border:none; border-bottom:1px solid #e6e7e8; height:1px; margin:0 .2em 1.5em; position:relative;}
.horizontal-line i				{background-color:#e6e7e8; border-radius:100%; content:''; display:block; height:10px; left:0; position:absolute; top:-5px; width:10px; z-index:1;}
.horizontal-line i + i			{left:inherit; right:0;}

.heading-separator				{margin:0 0 1em;}
.heading-separator .heading,
.heading-separator h2,
.heading-separator h3
								{padding:0 10px;}
.heading-separator .horizontal-line
								{margin-bottom:0;}
/*M Pedia*/
.quiz-page					    {color:#6d6e71;}
.quiz-page .error-text          {background-color:#da2128; border-radius:.25em; clear:both; color:#fff; display:block; float:none; font-size:91.6667%; margin:0 0 1em; padding:.25em .5em; text-align:center;}
.quiz-page .inner-section-body  {box-shadow:none; min-height:inherit; padding:1em 1.3em;}
.quiz-page .filter			    {font-size:91.6667%; padding:0; width:220px;}
.quiz-page .filter select		{background-color:#e6e7e8; color:#6d6e71; float:right; font-size:100%; padding:2px; width:120px;}
.quiz-page .filter label		{display:block; float:left; padding:.25em 0 0;}
.quiz-page .quiz-heading	    {border-radius:.25em; font-size:100%; margin-bottom:8px; padding:1em 1.3em 1.3em;}
.quiz-page .quiz-heading h1	{font-size:150%; font-weight:bold; margin:0 0 .5em; text-transform:uppercase;}
.quiz-page .quiz-heading .filter
								{float:left;}
.quiz-page .quiz-heading .back-page
								{border-left:2px dotted #b1b3b6; color:#6d6e71; font-size:91.6667%; float:left; margin:0 0 0 1em; padding:.3em 0 .25em 1em;}
.quiz-page .quiz-heading .back-page a
								{color:#6d6e71;}
.quiz-page .quiz-heading .back-page a:hover
								{color:#da2128;}
.quiz-page .quiz-heading .back-page a:before
								{content:"<"; display:block; float:left; font-family:'web_symbolsregular'; height:16px; line-height:16px; margin:0 5px 0 0px; font-size:66.6667%;}

/*Aug 7, 2015*/
.quiz-page .inner-section-body  {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); padding: 1em 1.5em;}
/*Ends Aug 7, 2015*/

/*Content Placeholder*/
.content-placeholder			{clear:both; float:none; margin:0; min-height:490px; padding:0;}

.quiz-left-body                 {clear:left; float:left; height:auto; width:460px;}

.quiz-right-body                {margin-left:460px;
    height: 305px;
}
.quiz-right-body h1             {color:#231f20; font-size:116.6667%; margin-bottom:1em;}
.quiz-right-body h1 span        {color:#da2128;}
.quiz-right-body h2             {font-size:116.6667%; margin-bottom:.75em;}
.quiz-right-body .horizontal-line
                                {margin-left:-.75em; margin-right:-.75em;}
.quiz-right-body .quiz-list     {height:240px; margin:0 0 1.5em; max-width:100%; width:100%;}
.quiz-right-body .quiz-instruction
                                {height:260px; margin:0 0 1.5em;}
.quiz-right-body .quiz-box      {padding:1em .75em 0;}
.quiz-right-body .left-text     {color:#939598; margin-right:200px; padding-top:.25em;}
.quiz-right-body .right-action  {float:right; text-align:right; width:184px;}

.quiz-right-body ul             {font-size:91.6667%; list-style:none; margin:.75em 0 1.5em;}
.quiz-right-body li             {float:none; padding:.25em 0 .25em 1em; position:relative; width:auto;}
.quiz-right-body li:before      {content: "]"; font-family: "web_symbolsregular"; font-size: 100%; left: 0; position: absolute; top: 0.35em;}

.quiz-page .copy-container      {position:relative;}
.quiz-page .copy-container .verticle-line
                                {left:175px;}
.quiz-page .quit-btn			{font-weight:bold; line-height:1.2; padding-bottom:.7em; position:absolute; right:0; top:-44px; width:auto;}

.question-nav                   {float:left; height:auto; padding-bottom:3.25em; position:relative; width:160px;}
.question-nav h1                {color:#6d6e71; font-size:116.6667%; margin-bottom:.75em;}
.question-nav .quiz-status      {bottom:0; font-size:91.6667%; left:0; position:absolute; padding:.5em 0 0;}
.question-nav .quiz-status p    {margin:0;}
.question-nav .quiz-list        {min-height:320px;}
.question-nav .selected         {background-color:#39b54a; color:#fff;}
.question-nav .common-btn,
.question-nav .attempted-btn,
.question-nav .selected-btn,
.question-nav .review-btn,
.question-nav input[type='submit'].common-btn,
.question-nav input[type='submit'].attempted-btn,
.question-nav input[type='submit'].selected-btn,
.question-nav input[type='submit'].review-btn
                                {background-color:#d1d3d4; border:none; border-radius:.25em; color:#fff; cursor:pointer; display:block; float:left; font:normal 91.6667%/1.2 Verdana, Geneva, sans-serif; height:28px; outline:none; margin:0 5px 5px 0; padding:0; text-align:center; width:32px; text-transform:none; -ms-transition:.5s all ease; -moz-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease;}
.question-nav .common-btn,
.question-nav input[type='submit'].common-btn
                                {color:#6d6e71;}
.question-nav .common-btn:hover,
.question-nav input[type='submit'].common-btn:hover
                                {background-color:#ff501e; color:#fff; border:none;}
.question-nav .attempted-btn,
.question-nav input[type='submit'].attempted-btn
                                {background-color:#39b54a; font-weight:bold;}
.question-nav .selected-btn,
.question-nav input[type='submit'].selected-btn
                                {background-color:#ff501e; font-weight:bold;}
.question-nav .review-btn,
.question-nav input[type='submit'].review-btn
                                {background-color:#993366; font-weight:bold;}

.right-questions                {margin-left:195px;}
.rapid-questions                {margin-left:0;}
.right-questions h2             {font-size:116.6667%; margin-bottom:.75em;}
.right-questions .time-header   {border-bottom:1px dashed #d2d3d5; padding:0 0 .25em; margin-bottom:1.5em;}
.right-questions .time-header .marks-box,
.right-questions .question-pattern h2 .marks-box
                                {border:1px solid #d1d3d4; border-radius:.25em; float:left; padding:.25em .5em;}
.right-questions .time-header .time-box
                                {float:right; text-align:right; width:560px;}
.right-questions .time-header .time-out
                                {border:1px solid #da2128; border-radius:.25em; color:#da2128; display:inline-block; padding:.35em .5em .25em;}
.right-questions .time-header .time-limit
                                {border:1px solid #b1b3b6; border-radius:.25em; color:#6d6e71; display:inline-block; padding:.35em .5em .25em;}
.right-questions .question-pattern
                                {min-height:280px; padding-bottom:.75em;}
.right-questions .question-pattern h2 .marks-box
                                {display:block; float:right; font-size:85.7143%;}
.right-questions .question-pattern label
                                {margin-right:1em; word-wrap:break-word;}
.right-questions .question-pattern input[type=checkbox],
.right-questions .question-pattern input[type=radiobutton]
                                {vertical-align: top; margin-right:5px;}
.right-questions .question-pattern input[type=checkbox],
.right-questions .question-pattern input[type=radio]
                                {vertical-align: top; margin-right:5px;}
.right-questions .option-action .save-btn
                                {background-color:#ff501e; border-color:#ff501e; color:#fff;}
.right-questions .option-action .save-btn:hover
                                {background-color:#da2128; border-color:#da2128;}
.right-questions .option-action .review-btn
                                {background-color:#993366; border-color:#993366; color:#fff;}
.right-questions .option-action .review-btn:hover
                                {background-color:#ff501e; border-color:#ff501e;}
.right-questions .option-action .finish-btn
                                {background-color:#da2128; border-color:#da2128; color:#fff; float:right;}
.right-questions .option-action .finish-btn:hover
                                {background-color:#ff501e; border-color:#ff501e;}

.legends                        {border:1px solid #e6e7e8; border-radius:.25em; font-size:91.6667%; margin:1em 0 0; padding:.5em .75em;}
.legends ul                     {list-style:none; margin:0; padding:0;}
.legends li                     {display:block; float:left; margin:0 1.5em 0 0; min-height:12px; padding:0 0 0 1.75em; position:relative;}
.legends li:first-child         {padding:0;}
.legends li .legend-unattempted,
.legends li .legend-attempted,
.legends li .legend-selected,
.legends li .legend-review
                                {background-color:#d1d3d4; border-radius:100%; height:12px; left:0; position:absolute; top:2px; width:12px;}
.legends li .legend-attempted   {background-color:#39b54a;}
.legends li .legend-selected    {background-color:#ff501e;}
.legends li .legend-review      {background-color:#993366;}

.model-box                      {background-color:#939598; background-color:rgba(0, 0, 0, .7); display:none; height:100%; left:0; position:fixed; top:0; width:100%; z-index:99999;}
.model-container                {background-color:#fff; border-radius:.5em; display:block; height:400px; left:50%; margin:-200px 0 0 -220px; position:fixed; padding:.75em; top:50%; width:440px;}
.model-section                  {border:1px dashed #6d6e71; border-radius:.25em; display:block; font-weight:normal; height:100%; padding:2em 2.5em 2em 1.5em; position:relative; width:100%;}
.model-section h1               {font-size:116.6667%; margin-bottom:.75em;}
.model-section .model-pic       {display:block; float:left;}
.model-section .text-containter {margin-left:180px; padding-top:5.5em;}
.model-close                    {color:#FFF; content:""; cursor:pointer; font-family: 'web_symbolsregular'; height:41px; line-height:40px; position:absolute; right:54px; text-align:center; top:50px; width:44px;}


/*Privacy Policy*/
.feedbackform .privacy					{margin:0 auto 2em;  position:absolute; z-index:102; top:4%; left:22%;}
.privacy ul								{list-style:none; margin:0; padding:0; position:relative;}
.privacy li								{/*box-shadow:inset 0 0 20px 0 rgba(0, 0, 0, .15), 1px 1px 7px 1px rgba(0, 0, 0, .3);*/ background:#FFF; border-radius:.5em; display:block; padding:.75em; position:relative; width:800px; height:600px; overflow:hidden;}
.privacy li b							{background:none; border:1px dashed #6d6e71; border-radius:.25em; display:block; padding:2em; position:relative; width:100%; height:100%; font-weight:normal; overflow:hidden; z-index:99;}
.privacy h2								{font-size:135%;  margin:0em 0em .5em .75em;}
.privacy p								{margin:0em 1em 1em 0em;}
.privacy h2 span						{color:#db2128;}
.privacy .close							{content:""; font-family:'web_symbolsregular'; color:#FFF; position:absolute; right:-10px; top:-10px; cursor:pointer; background:#db2128; height:30px; width:30px; border-radius:100%; text-align:center; border:2px solid #b2b4b6; z-index:105; padding:5px 0px 0px 0px;}
.privacy .close:hover					{background:#ff501e;}
.privacy .content-flow					{margin:0em 1em; text-align:justify; font-size:91.8%; max-height:480px; overflow-y:scroll;}
.privacy h4								{font-size:110%; color:#6d6e71; font-weight:bold; margin:0em 0em .3em 0em;}
.privacy .content-flow ul				{margin:0em 1em 1em 0em; list-style:none;}
.privacy .content-flow ul li			{padding:0em 0em .25em .9em; position:relative; width:auto; height:auto; overflow:auto;}
.privacy .content-flow ul li:before		{content:']'; font-family:'web_symbolsregular'; position:absolute; left:0px;}
.privacy .tab-nav						{border-radius:.25em .25em 0 0; padding:1.5em 1.5em 0 0!important;}
.privacy .tab-nav li					{text-align:center; width:96px; padding:0em 0em .25em 0em; height:auto;}
.privacy .tab-nav li span,
.privacy .tab-nav li a
										{padding:.75em .75em .6em;}
.privacy .tab-nav li.selected span,
.privacy .tab-nav li.selected a
										{margin-bottom:-2px; padding:.75em;}
										
/*Team One*/
.feedbackform .team-one						{margin:0 auto 2em;  position:absolute; z-index:102; top:4%; left:.5%; }
.team-one ul								{list-style:none; margin:0; padding:0; position:relative;}
.team-one li								{/*box-shadow:inset 0 0 20px 0 rgba(0, 0, 0, .15), 1px 1px 7px 1px rgba(0, 0, 0, .3);*/ background:url(../images/widget/team-one-bg.jpg); border-radius:.5em; display:block; padding:.75em; position:relative; width:1006px; height:600px; overflow:hidden;}
.team-one li b								{background:none; border:1px dashed #6d6e71; border-radius:.25em; display:block; padding:2em 0em; position:relative; width:100%; height:100%; font-weight:normal; overflow:hidden; z-index:99;}
.team-one h2								{font-size:135%;  margin:0em 0em .5em 2em;}
.team-one .horizontal-line					{width:30%; margin-left:1.75em;}
.team-one p									{margin:0em 1em 1em 0em;}
.team-one h2 span							{color:#db2128;}
.team-one .close							{content:""; font-family:'web_symbolsregular'; color:#FFF; position:absolute; right:-10px; top:-10px; cursor:pointer; background:#db2128; height:30px; width:30px; border-radius:100%; text-align:center; border:2px solid #b2b4b6; z-index:105; padding:5px 0px 0px 0px;}
.team-one .close:hover						{background:#ff501e;}
.team-one .content-flow						{margin:0em 0em 0em 1em; padding:0em 0em 0em 1em; text-align:justify; font-size:91.8%; max-height:480px; overflow-y:scroll;}
.team-one h4								{font-size:110%; color:#6d6e71; font-weight:bold; margin:0em 0em .3em 0em;}
.team-one .content-flow ul					{margin:0em 1em 1em 0em; list-style:none;}
.team-one .content-flow ul li				{padding:0em 0em .25em .9em; position:relative; width:auto; height:auto; overflow:auto;}
.team-one .content-flow ul li:before		{content:']'; font-family:'web_symbolsregular'; position:absolute; left:0px;}
.team-one .tab-nav							{border-radius:.25em .25em 0 0; padding:1.5em 1.5em 0 0!important;}
.team-one .tab-nav li						{text-align:center; width:96px; padding:0em 0em .25em 0em; height:auto;}
.team-one .tab-nav li span,
.team-one .tab-nav li a
											{padding:.75em .75em .6em;}
.team-one .tab-nav li.selected span,
.team-one .tab-nav li.selected a
											{margin-bottom:-2px; padding:.75em;}
								
/*Company Policy*/
.feedbackform .companyply					{margin:0 auto 2em;  position:absolute; z-index:102; top:4%; left:22%;}
.companyply ul								{list-style:none; margin:0; padding:0; position:relative;}
.companyply li								{/*box-shadow:inset 0 0 20px 0 rgba(0, 0, 0, .15), 1px 1px 7px 1px rgba(0, 0, 0, .3);*/ background:#FFF; border-radius:.5em; display:block; padding:.75em; position:relative; width:800px; height:600px; overflow:hidden;}
.companyply li b							{background:none; border:1px dashed #6d6e71; border-radius:.25em; display:block; padding:2em; position:relative; width:100%; height:100%; font-weight:normal; overflow:hidden; z-index:99;}
.companyply h2								{font-size:135%;  margin:0em 0em .5em .75em;}
.companyply p								{margin:0em 0em 1em 0em;}
.companyply h2 span						{color:#db2128;}
.companyply .close							{content:""; font-family:'web_symbolsregular'; color:#FFF; position:absolute; right:-10px; top:-10px; cursor:pointer; background:#db2128; height:30px; width:30px; border-radius:100%; text-align:center; border:2px solid #b2b4b6; z-index:105; padding:5px 0px 0px 0px;}
.companyply .close:hover					{background:#ff501e;}
.companyply .content-flow					{margin:0em 1.1em; text-align:justify; font-size:91.8%; max-height:400px; overflow-y:scroll; border:2px solid #da2128; border-width:2px 0 0 0; padding:.75em;}
.companyply h4								{font-size:110%; color:#6d6e71; font-weight:bold; margin:0em 0em .3em 0em;}
.companyply .content-flow ul				{margin:0em 1em 1em 0em; list-style:none;}
.companyply .content-flow ul li				{padding:0em 0em .25em .9em; position:relative; width:auto; height:auto; overflow:auto;}
.companyply .content-flow ul li:before		{content:']'; font-family:'web_symbolsregular'; position:absolute; left:0px;}
.companyply .tab-nav						{border-radius:.25em .25em 0 0; padding:0em 0em 0 0!important; margin:0em 1em;}
.companyply .tab-nav li						{text-align:center; width:175px; padding:0em 0em 0em 0em; height:auto; border-radius:.25em .25em 0 0;}
.companyply .tab-nav li span,
.companyply .tab-nav li a					{padding:.75em .75em .6em;}
.companyply .tab-nav li.selected span,
.companyply .tab-nav li.selected a			{margin-bottom:-2px; padding:.75em;}
.companyply em								{float:left; margin:0em .5em 0em 0em;}
.companyply .left							{float:left; margin:0em 0em 0em 1em;}
.companyply .right							{float:right; margin:0em 1em 0em 0em;}




/*Privacy Policy*/
.feedbackform .privacy					{margin:0 auto 2em;  position:absolute; z-index:102; top:4%; left:22%;}
.privacy ul								{list-style:none; margin:0; padding:0; position:relative;}
.privacy li								{/*box-shadow:inset 0 0 20px 0 rgba(0, 0, 0, .15), 1px 1px 7px 1px rgba(0, 0, 0, .3);*/ background:#FFF; border-radius:.5em; display:block; padding:.75em; position:relative; width:800px; height:600px; overflow:hidden;}
.privacy li b							{background:none; border:1px dashed #6d6e71; border-radius:.25em; display:block; padding:2em; position:relative; width:100%; height:100%; font-weight:normal; overflow:hidden; z-index:99;}
.privacy h2								{font-size:135%;  margin:0em 0em .5em .75em;}
.privacy p								{margin:0em 1em 1em 0em;}
.privacy h2 span						{color:#db2128;}
.privacy .close							{content:""; font-family:'web_symbolsregular'; color:#FFF; position:absolute; right:-10px; top:-10px; cursor:pointer; background:#db2128; height:30px; width:30px; border-radius:100%; text-align:center; border:2px solid #b2b4b6; z-index:105; padding:5px 0px 0px 0px;}
.privacy .close:hover					{background:#ff501e;}
.privacy .content-flow					{margin:0em 1em; text-align:justify; font-size:91.8%; max-height:480px; overflow-y:scroll;}
.privacy h4								{font-size:110%; color:#6d6e71; font-weight:bold; margin:0em 0em .3em 0em;}
.privacy .content-flow ul				{margin:0em 1em 1em 0em; list-style:none;}
.privacy .content-flow ul li			{padding:0em 0em .25em .9em; position:relative; width:auto; height:auto; overflow:auto;}
.privacy .content-flow ul li:before		{content:']'; font-family:'web_symbolsregular'; position:absolute; left:0px;}
.privacy .tab-nav						{border-radius:.25em .25em 0 0; padding:1.5em 1.5em 0 0!important;}
.privacy .tab-nav li					{text-align:center; width:96px; padding:0em 0em .25em 0em; height:auto;}
.privacy .tab-nav li span,
.privacy .tab-nav li a
										{padding:.75em .75em .6em;}
.privacy .tab-nav li.selected span,
.privacy .tab-nav li.selected a			{margin-bottom:-2px; padding:.75em;}

/*Feedback*/
.feedbackgrd							{position:absolute; z-index:101; background:#939598; opacity:.3; width:100%; height:100%;}
.feedbackform .feedbackpg,
.feedbackform .global-clock,
.feedbackform .spell-check,
.feedbackform .upload-file,
.feedbackform .preview-post,
.feedbackform .themes,
.feedbackform .pplcomment,
.feedbackform .myspace					{margin:0 auto 2em;  position:absolute; z-index:102; top:8%; left:33%;}
.feedbackpg,
.global-clock,
.spell-check,
.upload-file,
.preview-post,
.themes,
.pplcomment,
.myspace								{clear:both; float:none; margin:0; padding:0; position:absolute;  z-index:102;}
.feedbackpg h2,
.global-clock h2,
.spell-check h2,
.upload-file h2,
.preview-post h2,
.themes h2,
.pplcomment h2,
.myspace h2								{font-size:135%;  margin:0em 0em .5em .75em;}
.feedbackpg p,
.global-clock p,
.spell-check p,
.upload-file p,
.preview-post p,
.themes p,
.pplcomment p,
.myspace p								{margin:0em 1em .5em 1em;}
.myspace .txt							{margin:0em 0em .5em 0em; font-size:92%; float:left;}
.myspace .txt i							{font-weight:normal; color:#d82128;}
.myspace .txt em						{font-style:italic;}
.spell-check .txt,
.themes .txt,
.upload-file .txt						{margin:0em 0em .5em 0em; font-size:92%; float:left;}
.spell-check .txt i,
.upload-file .txt i						{font-weight:normal; color:#d82128;}
.spell-check .txt em,
.upload-file .txt em					{font-style:italic;}
.feedbackpg h2 span,
.global-clock h2 span,
.spell-check h2 span,
.preview-post h2 span,
.upload-file h2 span,
.themes h2 span,
.pplcomment h2 span,
.myspace h2 span						{color:#db2128;}
.feedbackpg ul,
.global-clock ul,
.spell-check ul,
.upload-file ul,
.preview-post ul,
.themes ul,
.pplcomment ul,
.myspace ul								{list-style:none; margin:0; padding:0; position:relative;}
.feedbackpg li,
.global-clock li,
.spell-check li,
.upload-file li,
.preview-post li,
.themes li,
.pplcomment li,
.myspace li								{/*box-shadow:inset 0 0 20px 0 rgba(0, 0, 0, .15), 1px 1px 7px 1px rgba(0, 0, 0, .3);*/ background:#FFF; border-radius:.5em; display:block; padding:.75em; position:relative; width:520px; height:520px; overflow:hidden;}
.feedbackpg li b						{background:none; border:1px dashed #6d6e71; border-radius:.25em; display:block; padding:8em 6em; position:relative; z-index:99; width:100%; height:100%; font-weight:normal; overflow:hidden;}
.feedbackpg li b .close					{content:""; font-family: 'web_symbolsregular'; color:#FFF; cursor:pointer; height:41px; line-height:40px; position:absolute; right:54px; text-align:center; top:50px; width:44px;}
.global-clock li b .close,
.spell-check li b .close,
.upload-file li b .close,
.preview-post li b .close,
.themes li b .close,
.pplcomment li b .close,
.myspace li b .close					{content:""; font-family: 'web_symbolsregular'; color:#FFF; position:absolute; right:35px; top:35px; cursor:pointer;}
.feedbackpg li .picture					{position:absolute; bottom:2px; left:2px; width:106px; height:99px;}
.feedbackpg li .picture-two				{position:absolute; top:2px; right:2px; width:107px; height:98px;}
.feedbackpg li b .checkboxs span	
										{float:left; width:30%; font-weight:normal; margin:0px 0px 10px 0px; font-size:92%;}
.feedbackpg li b .left					{float:left; margin:0em 0em -1em .75em;}
.feedbackpg li b .right,
.global-clock li b .right,
.preview-post li b .right,
.themes li b .right,
.myspace li b .right					{float:right; margin:0em 1em 0em 0em;}
.feedbackpg .like-data i				{border:0px dashed #6d6e71; border-radius:0%; font-weight:normal; float:left; padding:0px 0px 10px 0px; font-size:92%;}
.global-clock li b						{background:none; border:1px dashed #6d6e71; border-radius:.25em; display:block; padding:8em 6em; position:relative; width:100%; height:100%; font-weight:normal; overflow:hidden; z-index:99; overflow:hidden;}
.preview-post li b,
.themes li b,
.pplcomment li b,
.myspace li b							{background:none; border:1px dashed #6d6e71; border-radius:.25em; display:block; padding:8em 2em; position:relative; width:100%; height:100%; font-weight:normal; overflow:hidden; z-index:99;}
.spell-check li b,
.upload-file li b						{background:none; border:1px dashed #6d6e71; border-radius:.25em; display:block; padding:8em 6em; position:relative; width:100%; height:100%; font-weight:normal; overflow:hidden; z-index:99;}
.global-clock li .space-two					{position:absolute; top:-35px; right:-35px; width:158px; height:158px;}
.global-clock li .space						{position:absolute; left:-10px; bottom:-10px; width:180px; height:180px; background: url(../images/clock-bg.png) no-repeat 0px 0px;}
.myspace li .space						{position:absolute; left:2px; bottom:2px; width:152px; height:126px;}
.preview-post li .space-two,
.themes li .space-two,
.pplcomment li .space-two,
.myspace li .space-two					{position:absolute; top:-35px; right:-35px; width:158px; height:158px;}
.spell-check li .space,
.upload-file li .space					{position:absolute; left:2px; bottom:-2px; width:173px; height:121px;}
.spell-check li .space-two,
.upload-file li .space-two				{position:absolute; top:-35px; right:-35px; width:158px; height:158px;}
.myspace li b .table					{font-size:92%; margin:0em .75em .75em 1.35em;}
.myspace li b .table td					{border-width:0px 1px 0px 0px; border:1px solid #d2d3d5;}
.myspace li b .table th					{border-width:0px 1px 0px 0px; border:1px solid #d2d3d5; text-align:left;}
.myspace li b .table tr:nth-of-type(even) td	
										{background-color:#FFF; color:#939598; font-weight:normal;}
.myspace li b .table tr:nth-of-type(odd) td	
										{background-color:#FFF; color:#939598; font-weight:normal;}
.myspace li b .table tr:hover td		{color:#ff501e;}
.myspace li .star a						{position:absolute; left:83px; bottom:24px; width:71px; height:71px; z-index:999; background:url(../images/star-red.png) no-repeat; cursor:default;}
.myspace li .star a:hover				{position:absolute; left:83px; bottom:24px; width:71px; height:71px; z-index:999; background:url(../images/star-orange.png) no-repeat;}

.myspace li .space-share				{position:absolute; left:2px; bottom:2px; width:126px; height:93px;}
.myspace li .star-share a				{position:absolute; left:-5px; bottom:16px; width:137px; height:93px; z-index:999; background:url(../images/share-red.png) no-repeat; cursor:default;}
.myspace li .star-share a:hover			{position:absolute; left:-5px; bottom:16px; width:137px; height:93px; z-index:999; background:url(../images/share-orange.png) no-repeat;}
.myspace li .space-book					{position:absolute; left:2px; bottom:2px; width:119px; height:150px;}
.myspace li .star-book a				{position:absolute; left:67px; bottom:3px; width:119px; height:150px; z-index:999; background:url(../images/bookmark-red.png) no-repeat; cursor:default;}
.myspace li .star-book a:hover			{position:absolute; left:67px; bottom:3px; width:119px; height:150px; z-index:999; background:url(../images/bookmark-orange.png) no-repeat;}

.spell-check li .star a					{position:absolute; left:19px; bottom:23px; width:101px; height:75px; z-index:999; background:url(../images/check-red.png) no-repeat; cursor:default;}
.spell-check li .star a:hover			{position:absolute; left:19px; bottom:23px; width:101px; height:75px; z-index:999; background:url(../images/check-orange.png) no-repeat;}
.upload-file li .star a					{position:absolute; left:61px; bottom:3px; width:173px; height:69px; z-index:999; background:url(../images/upload-red.png) no-repeat; cursor:default;}
.upload-file li .star a:hover			{position:absolute; left:61px; bottom:3px; width:173px; height:69px; z-index:999; background:url(../images/upload-orange.png) no-repeat;}

.preview-post li .space					{position:absolute; left:2px; bottom:-2px; width:126px; height:125px;}
.preview-post li .star a				{position:absolute; left:40px; bottom:-45px;  width:126px; height:125px; z-index:999; background:url(../images/preview-post-red.png) no-repeat; cursor:default;}
.preview-post li .star a:hover			{position:absolute; left:40px; bottom:-45px;  width:126px; height:125px; z-index:999; background:url(../images/preview-post-orange.png) no-repeat;}

.spell-check li b .left					{width:200px; float:left; margin:0em .75em 0em .75em;}
.upload-file li b .left					{width:280px; float:left; margin:0em -2em 0em .75em;}
.upload-file li b .main-right			{float:right; margin:.75em .75em 0em 0em;}
.upload-file li b .right				{float:right; margin:0em .75em 0em 0em;}
.upload-file input[type='text'] 		{padding:.45em .5em .4em .5em;}
/*24-8-2015*/
.myspace li b .delete-btn				{background:url(../images/common-icons.png) no-repeat 0 -328px; border:1px solid #939598; border-radius:100%; cursor:pointer; height:19px; width:18px; margin:0px 0px 10px 0px; }
.myspace li b .delete-btn:hover			{background-position:-32px -328px; border-color:#da2128;}
.myspace li b .edit-btn					{background:url(../images/common-icons.png) no-repeat -2px -477px; border:1px solid #939598; border-radius:100%; cursor:pointer; height:19px; width:18px; }
.myspace li b .edit-btn:hover			{background-position:-34px -477px; border-color:#ff501e;}

.myspace li b .cancel-btn				{background:url(../images/common-icons.png) no-repeat 2px -976px; border:1px solid #939598; border-radius:100%; cursor:pointer; height:19px; width:18px; }
.myspace li b .cancel-btn:hover			{background-position:-30px -976px; border-color:#da2128;}
.myspace li b .save-btn					{background:url(../images/common-icons.png) no-repeat 2px -949px; border:1px solid #939598; border-radius:100%; cursor:pointer; height:19px; width:18px; }
.myspace li b .save-btn:hover			{background-position:-29px -949px; border-color:#da2128;}
/*24-8-2015*/



.preview-post li b .preview-txt			{max-height:220px; overflow-y:scroll; margin:0em 1em 0em 0em;}
.upload-file li b .delete-btn			{background:url(../images/common-icons.png) no-repeat 0 -328px; border:1px solid #939598; border-radius:100%; cursor:pointer; height:19px; width:18px; }
.upload-file li b .delete-btn:hover		{background-position:-32px -328px; border-color:#da2128;}
.upload-file li b .table				{font-size:92%; margin:0em 0em .75em 1.20em;}
.upload-file li b .table td				{border-width:0px 1px 0px 0px; border:1px solid #d2d3d5;}
.upload-file li b .table th				{border-width:0px 1px 0px 0px; border:1px solid #d2d3d5; text-align:left;}
.upload-file li b .table tr:nth-of-type(even) td	
										{background-color:#FFF; color:#939598; font-weight:normal;}
.upload-file li b .table tr:nth-of-type(odd) td	
										{background-color:#FFF; color:#939598; font-weight:normal;}
.upload-file li b .table tr:hover td		{color:#ff501e;}
.themes .nav								{margin:0em 1em; font-size:11px;}
.themes .nav	ul							{margin:0px; padding:0px; list-style:none;}
.themes .nav	li							{height:auto; width:25%; display:inline; padding:.25em .75em .75em 0; float:left; position:relative;}
.themes .nav	li.col1 i					{width:50px; height:50px; border-radius:100%; background:#39b54a; float:left; display:block; margin:-.25em .25em 0 0;}
.themes .nav	li.col2 i					{width:50px; height:50px; border-radius:100%; background:#ff501e; float:left; display:block; margin:-.25em .25em 0 0;}
.themes .nav	li.col3 i					{width:50px; height:50px; border-radius:100%; background:#f0413d; float:left; display:block; margin:-.25em .25em 0 0;}
.themes .nav	li.col4 i					{width:50px; height:50px; border-radius:100%; background:#993365; float:left; display:block; margin:-.25em .25em 0 0;}
.themes .nav	li span						{float:left; margin:1.5em .5em 0 0;}
.themes .nav	li.pattern-one i			{width:50px; height:50px; border-radius:100%; float:left; display:block; margin:-.25em .25em 0 0; border:2px solid #e6e7e9; background:url(../images/widget/edit-profile/orange-thumb.png) no-repeat;}
.themes .nav	li.pattern-two i			{width:50px; height:50px; border-radius:100%; float:left; display:block; margin:-.25em .25em 0 0; border:2px solid #e6e7e9; background:url(../images/widget/edit-profile/green-thumb.png) no-repeat;}
.themes .nav	li.pattern-three i			{width:50px; height:50px; border-radius:100%; float:left; display:block; margin:-.25em .25em 0 0; border:2px solid #e6e7e9; background:url(../images/widget/edit-profile/line-thumb.png) no-repeat;}
.themes .nav	li.pattern-forth i			{width:50px; height:50px; border-radius:100%; float:left; display:block; margin:-.25em .25em 0 0; border:2px solid #e6e7e9; background:url(../images/widget/edit-profile/pattern-04-thumb.png) no-repeat;}
.themes li .space						{position:absolute; left:2px; bottom:-2px; width:146px; height:148px;}
.themes li .star a						{position:absolute; left:1px; bottom:-1px; width:146px; height:148px; z-index:999; background:url(../images/select-theme-red.png) no-repeat; cursor:default;}
.themes li .star a:hover					{position:absolute; left:1px; bottom:-1px; width:146px; height:148px; z-index:999; background:url(../images/select-theme-orange.png) no-repeat;}
.myspace .scroll							{max-height:340px; overflow-y:scroll;}

.pplcomment .content-flow					{margin:0em 1em 5em 1em; text-align:justify; font-size:91.8%; max-height:320px; overflow-y:auto;}
.pplcomment .content-flow .col				{margin:0em 1em 1em 0em;}
.pplcomment .content-flow p					{margin:0em 0em;}
.pplcomment .content-flow p span			{color:#ff501e; display:block; margin:.5em 0 0 0; font-style:italic;}


.global-clock #clock {
	position: relative;
	width: 180px;
	height: 174px;
	border: 0px solid #d2d3d5;
	margin:0px 0px 0px 0px;
	float:left;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	z-index:9999;
}

.global-clock #clock:after {
	content: '';
	position: absolute;
	bottom: -7px;
	width: 120px;
	left: 0;
	height: 0px;
	
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.8);
	box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.8);
	
	z-index: -1;
}

.global-clock #clock:before {
	content: '';
	position: absolute;
	z-index: 2;
	width: 8px;
	height: 8px;
	background: #d82128;
	left: 50%;
	top: 50%;
	margin: -2px 0 0 -4px;
	
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	
}

/* Hands */
.global-clock #clock span.hand {
	background: #d82128;
	position: absolute;
	left: 50%;
	-webkit-animation: rotate 60s infinite linear;
	-webkit-transform-origin: left bottom;
	-moz-animation: rotate 60s infinite linear;
	-moz-transform-origin: left bottom;
	-ms-animation: rotate 60s infinite linear;
	-ms-transform-origin: left bottom;
	-o-animation: rotate 60s infinite linear;
	-o-transform-origin: left bottom;
	animation: rotate 60s infinite linear;
	transform-origin: left bottom;
	
}


.global-clock #clock span.hand.minute {
	height: 60px;
	width: 4px;	
	margin-left: -2px;
	top: 27px;
	-webkit-animation-duration: 3600s;
	-moz-animation-duration: 3600s;
	-ms-animation-duration: 3600s;
	-o-animation-duration: 3600s;
	animation-duration: 3600s;
	border-radius:100%;
}

.global-clock #clock span.hand.hour {
	height: 50px;
	width: 6px;
	border-radius:100%;
	margin-left: -3px;
	top: 36px;
	-webkit-animation-duration: 84600s;
	-moz-animation-duration: 84600s;
	-ms-animation-duration: 84600s;
	-o-animation-duration: 84600s;
	animation-duration: 84600s;
}

@-webkit-keyframes rotate {
	0% { -webkit-transform: rotate(0deg);}
	100% { -webkit-transform: rotate(360deg);}
}	

@-moz-keyframes rotate {
	0% { -moz-transform: rotate(0deg);}
	100% { -moz-transform: rotate(360deg);}
}	

@-ms-keyframes rotate {
	0% { -ms-transform: rotate(0deg);}
	100% { -ms-transform: rotate(360deg);}
}	

@-o-keyframes rotate {
	0% { -o-transform: rotate(0deg);}
	100% { -o-transform: rotate(360deg);}
}	

@keyframes rotate {
	0% { transform: rotate(0deg);}
	100% { transform: rotate(360deg);}
}

/* ====================================== Footer ====================================== */
.footer							{clear:both; color:#939598; float:none; font-size:91.6667%; min-height:40px; margin:0; padding:0 0 .5em; text-align:center; width:100%;}
.footer a						{color:#6d6e71; margin:0 .25em; text-decoration:none;}
.footer a:hover					{color:#ff501e;}
.footer img						{margin:0;}
.footer ul						{list-style:none; margin:0 0 .25em 0; padding:0; text-align:center;}
.footer li						{color:#939598; display:inline-block; /*margin-right:-.25em;*/}
/*.footer li:before				{color:#b1b3b6; content:'|'; margin:0 .25em;}*/
.footer li:first-child:before	{content:none;}

.inner-section-body .footer		{min-height:40px; margin:0; padding:1.5em 0 0; text-align:center; width:100%;}
.inner-section-body .footer a.team					{text-transform:uppercase; font-weight:bold; margin:.5em 0 0 0;}
.inner-section-body .footer a.team img				{margin:.1em .5em 0 0; }
.inner-section-body .footer a.help					{text-transform:uppercase; font-weight:bold; margin:0em 0 .75em 0;}
.inner-section-body .footer a.help img				{margin:.3em .5em 0 0; float:left;}


/*4-9-2015 Start*/
.one-motherson						{background:#ffffff; overflow:auto;}
.wrape								{width:620px; min-height:320px; left:50%; top:50%; margin:-190px 0 0 -310px; border:0px solid #F00; position:absolute; }
.wrape .logo-one					{width:428px; height:107px; /*background:url(../images/logo-one.png) no-repeat left bottom;*/}
.wrape .logo-bg						{text-align:left; font-size:14px; color:#6d6e71; background:url(../images/doted-line-01.png) no-repeat 310px 1px; width:378px; height:90px; text-transform:uppercase; padding:6px 0 0 0;}
.wrape .page						{margin-bottom:45px; position:relative;}
.wrape .page ul							{min-width:354px; margin:0px 0px 0px 262px; min-height:50px;  font-size:13px; color:#6d6e71; list-style:none;}
.wrape .page ul li					{float:left; font-size:13px; color:#6d6e71; min-width:62px; text-align:center; /*margin:0px 42px 0px 70px;*/}
.wrape .page ul li a 				{display:block;}
.wrape .page ul li.center			{padding:0px 73px 0px 69px; background:url(../images/doted-line-02.png) repeat-x 0px 30px;}
.wrape .page ul li .work-cont, 
.wrape .page ul li .learn-cont{width:62px; height:62px; margin:0px auto; position:relative; border-radius:.3em; margin:0px auto 3px; text-align:center; background:#da2128; background-size:79%; -ms-transition: .4s all ease; -moz-transition: .4s all ease; -o-transition: .4s all ease; -webkit-transition: .4s all ease; transition: .4s all ease;}
.wrape .page ul li a:hover .work-cont{background:#ff501e; background-size:91%; color:#993366;}
.wrape .page ul li a:hover .learn-cont{background:#993366!important;}
.wrape .page ul li .work-cont img 	{width:50px; height:50px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; -ms-transition:.4s all ease-out; -moz-transition:.4s all ease-out; -o-transition:.4s all ease-out; -webkit-transition:.4s all ease-out; transition:.4s all ease-out;}
.wrape .page ul li a:hover img		{width:62px; height:62px;}
.wrape .page ul li .learn-cont		{width:62px; height:62px; margin:0px auto; position:relative; border-radius:.3em; margin:0px auto 3px; text-align:center; background:#da2128; background-size:79%; -ms-transition: .4s all ease; -moz-transition: .4s all ease; -o-transition: .4s all ease; -webkit-transition: .4s all ease; transition: .4s all ease;}
.wrape .page ul li a:hover .learn-cont{background:#ff501e; background-size:91%; color:#993366;}
.wrape .page ul li .learn-cont img 	{width:50px; height:50px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; -ms-transition:.4s all ease-out; -moz-transition:.4s all ease-out; -o-transition:.4s all ease-out; -webkit-transition:.4s all ease-out; transition:.4s all ease-out;}

.wrape .page ul li .company-cont		{width:62px; height:62px; margin:0px auto; position:relative; border-radius:.3em; margin:0px auto 3px; text-align:center; background:#da2128; background-size:79%; -ms-transition: .4s all ease; -moz-transition: .4s all ease; -o-transition: .4s all ease; -webkit-transition: .4s all ease; transition: .4s all ease;}
.wrape .page ul li a:hover .company-cont{background:#39b54a; background-size:91%; color:#993366;}
.wrape .page ul li .company-cont img 	{width:50px; height:50px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; -ms-transition:.4s all ease-out; -moz-transition:.4s all ease-out; -o-transition:.4s all ease-out; -webkit-transition:.4s all ease-out; transition:.4s all ease-out;}

.wrape .page ul li:first-child		{margin:0px 0px 0px 0px;}
.wrape .page ul li:last-child		{margin:0px 0px 0px 0px; position:absolute; right:15px; z-index:99;}
.wrape .page ul li b				{display:none;}
.wrape .page ul li .arrowDown		{width:21px; height:18px; background:url(../images/drop-icon.png) no-repeat 0px 0px; display:block; text-align:center; margin:5px auto;}
.wrape .page ul li a:hover .arrowDown{background:url(../images/drop-icon.png) no-repeat -29px 0px;}
/*24-9-2015*/
.wrape .page .thankyou				{position:absolute; top:-419px; right:-192px; z-index:9;}

/*7-9-2015 start*/
.wrape .page2						{margin-bottom:45px; position:relative;}
.wrape .page2 ul							{min-width:354px; margin:0px 0px 0px 262px; min-height:50px;  font-size:13px; color:#6d6e71; list-style:none;}
.wrape .page2 ul li					{float:left; font-size:13px; color:#6d6e71; min-width:62px; text-align:center; /*margin:0px 42px 0px 70px;*/}
.wrape .page2 ul li a 				{display:block;}
.wrape .page2 ul li.center			{padding:0px 0px 0px 69px; background:url(../images/doted-line-02.png) repeat-x 0px 30px;}
.wrape .page2 ul li .work-cont, 
.wrape .page2 ul li .learn-cont{width:62px; height:62px; margin:0px auto; position:relative; border-radius:.3em; margin:0px auto 3px; text-align:center; background:#da2128; background-size:79%; -ms-transition: .4s all ease; -moz-transition: .4s all ease; -o-transition: .4s all ease; -webkit-transition: .4s all ease; transition: .4s all ease;}
.wrape .page2 ul li a:hover .work-cont{background:#ff501e; background-size:91%; color:#993366;}
.wrape .page2 ul li a:hover .learn-cont{background:#993366!important;}
.wrape .page2 ul li .work-cont img 	{width:50px; height:50px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; -ms-transition:.4s all ease-out; -moz-transition:.4s all ease-out; -o-transition:.4s all ease-out; -webkit-transition:.4s all ease-out; transition:.4s all ease-out;}
.wrape .page2 ul li a:hover img		{width:62px; height:62px;}
.wrape .page2 ul li .learn-cont		{width:62px; height:62px; margin:0px auto; position:relative; border-radius:.3em; margin:0px auto 3px; text-align:center; background:#da2128; background-size:79%; -ms-transition: .4s all ease; -moz-transition: .4s all ease; -o-transition: .4s all ease; -webkit-transition: .4s all ease; transition: .4s all ease;}
.wrape .page2 ul li a:hover .learn-cont{background:#ff501e; background-size:91%; color:#993366;}
.wrape .page2 ul li .learn-cont img 	{width:50px; height:50px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; -ms-transition:.4s all ease-out; -moz-transition:.4s all ease-out; -o-transition:.4s all ease-out; -webkit-transition:.4s all ease-out; transition:.4s all ease-out;}

.wrape .page2 ul li .company-cont		{width:62px; height:62px; margin:0px auto; position:relative; border-radius:.3em; margin:0px auto 3px; text-align:center; background:#da2128; background-size:79%; -ms-transition: .4s all ease; -moz-transition: .4s all ease; -o-transition: .4s all ease; -webkit-transition: .4s all ease; transition: .4s all ease;}
.wrape .page2 ul li a:hover .company-cont{background:#39b54a; background-size:91%; color:#993366;}
.wrape .page2 ul li .company-cont img 	{width:50px; height:50px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; -ms-transition:.4s all ease-out; -moz-transition:.4s all ease-out; -o-transition:.4s all ease-out; -webkit-transition:.4s all ease-out; transition:.4s all ease-out;}

.wrape .page2 ul li:first-child		{margin:0px 0px 0px 0px;}
.wrape .page2 ul li:last-child		{margin:0px 0px 0px 0px; position:absolute; right:165px; z-index:99;}
.wrape .page2 ul li b				{display:none;}
.wrape .page2 ul li .arrowDown		{width:21px; height:18px; background:url(../images/drop-icon.png) no-repeat 0px 0px; display:block; text-align:center; margin:5px auto;}
.wrape .page2 ul li a:hover .arrowDown{background:url(../images/drop-icon.png) no-repeat -29px 0px;}
/*7-9-2015 End*/
.wrape .one-footer					{text-align:right; padding:0px 33px 0px 0px;}

/*24-9-2015*/
.wrape .page2 .thankyou				{position:absolute; top:-419px; right:-115px; z-index:9;}

.btnWhite 							{background:#fff; border:1px solid #d1d3d4; padding:.5em 1em; color:#6d6e71; border-radius:3px; margin:0 auto; display:table;}

.topspace                            {text-align: center;   margin-top: 120px; transition: all 1s ease-out;}

.removetopspace                       {margin-top:0px; text-align: center;  transition: all 1s ease-out;}
/* ====================================== Misc ====================================== */
.clearfix						{clear:both; float:none;}
.clearfix:after,
div:after,
.tile-body li:after,
.feedback li b:after,
.feedback li b .checkboxs:after,
.global-clock li b:after,
.auto-scenario .inner-nav ul:after,
.options:after,
.feedbackpg p:after, 
.global-clock p:after,
.myspace p:after,
.view-profile .inner-content p:after,
.view-profile ul:after,
.user-profile .inner-content p:after,
.user-profile ul:after,
.upload-file p:after,
.edit-profile .inner-content p:after,
.group-company-newsletter .inner-nav .forex-pattern .address dl:after,
.learn-new:after
								{background:none; border:none; content:''; clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; padding:0; visibility:hidden; width:100%;} /*To add new line after them which will solve the problem of clearing floats*/
/*.quiz-page .error-text1          {background-color:#da2128; border-radius:.25em; clear:both; color:#fff; display:none; float:none; font-size:100%; font-weight:bold; margin:0 0 1em; padding:.25em .5em; text-align:center;}*/
.quiz-page .error-text1          {border:1px dashed #da2128; clear:both; color:#da2128; display:none; float:none; font-size:100%; font-weight:bold; margin:0 0 1em; opacity:1; padding:.25em .5em; text-align:center; -ms-animation:opacerror 1s infinite ease; -moz-animation:opacerror 1s infinite ease; -o-animation:opacerror 1s infinite ease; -webkit-animation:opacerror 1s infinite ease; animation:opacerror 1s infinite ease;}
@-ms-keyframes opacerror {
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes opacerror {
    0% {opacity:0;}
    100% {opacity:1;}
}
@-o-keyframes opacerror {
    0% {opacity:0;}
    100% {opacity:1;}
}
@-webkit-keyframes opacerror {
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes opacerror {
    0% {opacity:0;}
    100% {opacity:1;}
}

.quiz-page .marks           {background-color:#da2128; border-radius:.25em; clear:both; color:#fff; display:block; float:none; font-size:100%; font-weight:bold; margin:0 0 1em; padding:.25em .5em; text-align:center;}
.scorecard                  {font-size:16px; margin:0 auto; text-align:center; width:200px;}
.scorecard .score           {background-color:#39b54a; border-radius:100%; color:#fff; display:block; font-size:36px; height:136px; margin:5px auto 0; padding:15px; width:136px;}
.scorecard .score span      {display:block; padding:0px;}
.scorecard .score span + span
                            {border-top:1px solid #fff;}

.footer-pattern{font-style:normal;font-stretch:normal; position:fixed; bottom:0; left:0; width:100%; z-index:1;}
.footer-pattern:after,.footer-body:after{background:none;border:none;content:'';display:block;font-size:0;height:0;line-height:0;width:100%}.common-icons{background-image:url(../images/common-icons.png);background-repeat:no-repeat}
.footer-pattern{color:#6d6e71;font-size:11px;height:80px;margin:-80px 0 0 0;overflow:hidden;padding:0;-ms-box-shadow: 0 0 7px 0 rgba(0 , 0, 0, .25);-o-box-shadow: 0 0 7px 0 rgba(0 , 0, 0, .25);-moz-box-shadow: 0 0 7px 0 rgba(0 , 0, 0, .25);-webkit-box-shadow: 0 0 7px 0 rgba(0 , 0, 0, .25);box-shadow: 0 0 7px 0 rgba(0 , 0, 0, .25);}@media only screen and (min-width: 981px){.footer-pattern{height:30px;margin-top:-30px}}.footer-body{background-color:#fff;border-top:1px solid #cbccce;height:80px;margin:0;padding:.35em 1.75em .25em;}.footer-body.footer-border{border-bottom:2px solid #da2128; border-top:none;}@media only screen and (min-width: 981px){.footer-body{height:30px}}.footer-body p{margin:0}.footer-body a{color:#6d6e71;text-decoration:none}.footer-body a:hover{color:#f6501e;text-decoration:none}.footer-body .smg-slogan{display:block;margin:0 auto;width:248px}.footer-body .smg-slogan svg{height:18px;margin:0 auto}.footer-body .smg-slogan svg .proud-graphic{fill:#fff}.footer-body .smg-slogan svg .proud-graphic-red{fill:#da2128}.footer-body .browsers{color:#6d6e71;margin:0 auto;padding:.25em 0 .5em}@media only screen and (min-width: 981px){.footer-body .browsers{float:right;margin:0;padding:.25em}}.footer-body .browsers ul{list-style:none;margin:0;padding:0;text-align:center}@media only screen and (min-width: 981px){.footer-body .browsers ul{display:block;text-align:right;width:100%}}.footer-body .browsers ul li{display:inline-block;line-height:16px;margin:0;min-height:16px;padding:0 .5em 0 20px;position:relative;width:auto}.footer-body .browsers ul li.line-content{border-left:1px solid #d1d3d4;padding-left:.75em;padding-right:.75em}.footer-body .browsers ul li:first-child{border:none;padding-right:0}.footer-body .browsers ul li i{height:16px;left:0;position:absolute;top:0;width:16px}.footer-body .browsers ul li i strong{display:none}.footer-body .browsers ul li .chrome-status .chrome-graphic{fill:#d1d3d4}.footer-body .browsers ul li .chrome-status .chrome-graphic-red{fill:#DF2025}.footer-body .browsers ul li .chrome-status .chrome-graphic-blue{fill:#347DC2}.footer-body .browsers ul li .chrome-status .chrome-graphic-green{fill:#4BB847}.footer-body .browsers ul li .chrome-status .chrome-graphic-yellow{fill:#FCD207}.footer-body .browsers ul li .ie-status .ie-graphic{fill-rule:evenodd;clip-rule:evenodd;fill:#d1d3d4}.footer-body .browsers ul li .ie-status .ie-graphic-blue{fill-rule:evenodd;clip-rule:evenodd;fill:#00ABDC}.footer-body .browsers ul li .safari-status .safari-graphic{fill:#d1d3d4}.footer-body .browsers ul li .safari-status .safari-graphic-red{fill:#F7594B}.footer-body .browsers ul li .safari-status .safari-graphic-blue{fill:#40B7F1}.footer-body .version{color:#6d6e71;line-height:16px;margin:0 auto;padding:.25em 0 .5em;text-align:center}@media only screen and (min-width: 981px){.footer-body .version{float:left;margin:0;padding:.25em;text-align:left}}.footer-body .version ul{list-style:none;margin:0;padding:0;text-align:center}@media only screen and (min-width: 981px){.footer-body .version ul{display:block;text-align:left;width:100%}}.footer-body .version ul li{border-left:1px solid #d1d3d4;display:inline-block;line-height:16px;margin:0 .5em 0 0;min-height:16px;padding:0 .75em;position:relative;width:auto}.footer-body .version ul li:first-child{border:none}.footer-body .version ul li:last-child{padding-left:0}


