.SiteHeaderWrapper { position: relative; z-index: 1000; }
.SiteHeaderWrapper ol, .SiteHeaderWrapper ul { list-style: none; }
.SiteHeaderWrapper * { margin: 0; padding: 0; border: none; }

.w770px { width: auto; }

.SiteHeader { text-align: left; width: 960px; position: relative; margin: 0 auto; padding: 0 1em; }
.SiteHeader .SiteHeader_TopLeftMenu { position: absolute; top: 0; left: 1em; }
.SiteHeader .SiteHeader_TopLeftMenu li { display: inline; }
.SiteHeader .SiteHeader_TopLeftMenu li a { line-height: 28px; }
.SiteHeader .SiteHeader_TopLeftMenu li:first-child { border: none; }
.SiteHeader .SiteHeader_TopRightMenu { position: absolute; top: 0; right: 1em; }
.SiteHeader .SiteHeader_TopRightMenu a { font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.SiteHeader .SiteHeader_TopRightMenu .LoginBtnSair a { font-weight: normal; }
.SiteHeader .SiteHeader_TopRightMenu .MinhaContaLink .DropDownVertical a { font-weight: bold; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; }
.SiteHeader .SiteHeader_TopRightMenu li { float: left; text-align: center; display: inline; }
.SiteHeader .SiteHeader_TopRightMenu li:first-child { border: none; }
.SiteHeader .SiteHeader_MainMenu { height: 37px; }
.SiteHeader .SiteHeader_MainMenu li { vertical-align: top; display: inline-block; *display: inline; }
.SiteHeader .SiteHeader_MainMenu a { font-size: 16px; line-height: 34px; padding: 0 12px; display: inline-block; height: 36px; overflow: hidden; }

.SiteHeader_SiteLogo img { border: none; }

.SiteHeader_SearchField { position: absolute; top: 2px; left: 400px; width: 189px; height: 26px; line-height: 26px; }
.SiteHeader_SearchField legend { display: none; }
.SiteHeader_SearchField input[type=text] { border: none; margin: 4px 0 6px 7px; line-height: 1.2em; width: 154px; padding-top: 2px\9; }
.SiteHeader_SearchField input.submit { border: none; position: absolute; top: 1px; right: -5px; text-indent: -119988px; overflow: hidden; text-align: left; cursor: pointer; }
.SiteHeader_SearchField .SiteHeader_SearchFieldOptions { display: none; position: relative; z-index: 10; }
.SiteHeader_SearchField .SiteHeader_SearchFieldOptions a { display: block; }

.TableTopHide { display: none!important; }

.SiteHeader a { color: white; }

.SiteHeaderWrapper { font: normal 12px Tahoma, Geneva, sans-serif; }

a { text-decoration: none; }

div.SiteHeader_SiteLogo { height: 83px; padding-top: 41px; }

.SiteHeader_SearchField input[type=text] { color: #062f5f; font-size: 12px; }

.SiteHeader_TopRightMenu { position: absolute; top: 0; right: 1em; height: 35px; }
.SiteHeader_TopRightMenu a { font-family: Tahoma, Geneva, sans-serif; font-weight: bold; line-height: 28px; text-decoration: underline; }
.SiteHeader_TopRightMenu .SiteHeader_login a, .SiteHeader_TopRightMenu .SiteHeader_CadastreSe a { text-transform: uppercase; }
.SiteHeader_TopRightMenu .SiteHeader_CntrlAtndmnto { width: 167px; }
.SiteHeader_TopRightMenu .SiteHeader_CntrlAtndmnto a { color: #434343; font-weight: normal; }
.SiteHeader_TopRightMenu .SiteHeader_CadastreSe a, .SiteHeader_TopRightMenu .SiteHeader_login a { display: inline-block; height: 100%; width: 100%; font-size: 14px; letter-spacing: -0.025em; text-decoration: none; }
.SiteHeader_TopRightMenu .SiteHeader_login { width: 65px; }
.SiteHeader_TopRightMenu .SiteHeader_login a { line-height: 34px; }
.SiteHeader_TopRightMenu .SiteHeader_CadastreSe { width: 123px; padding-left: 12px; }
.SiteHeader_TopRightMenu .SiteHeader_CadastreSe a { line-height: 32px; }
.SiteHeader_TopRightMenu .SiteHeader_candidatos a { font-weight: normal; color: #434343; padding-left: 7px; line-height: 30px; }

.SiteHeader_TopLeftMenu a { margin: 0 3px; }
.SiteHeader_TopLeftMenu li { border-left: 1px solid #fff; padding: 0 4px; }
.SiteHeader_TopLeftMenu li.SiteHeader_ChosenElement a, .SiteHeader_TopLeftMenu li a:hover { background-color: #021326; -webkit-border-radius: 4px 4px; -moz-border-radius: 4px / 4px; -o-border-radius: 4px / 4px; -ms-border-radius: 4px / 4px; -khtml-border-radius: 4px / 4px; border-radius: 4px / 4px; margin: 0; padding: 2px 3px 3px; }

.SiteHeader_MainMenu { text-shadow: white -1px -1px 5px; }
.SiteHeader_MainMenu li { height: 36px; }
.SiteHeader_MainMenu a { color: #062f5f; }
.SiteHeader_MainMenu a:Hover { background-color: #f2f2f2; color: #1197d5; }
.SiteHeader_MainMenu .SiteHeader_MainMenu_ChosenLink a { color: white; height: 54px; position: relative; z-index: 11; margin-top: -10px; padding: 0 6px 0 0; line-height: 52px; }
.SiteHeader_MainMenu .SiteHeader_MainMenu_ChosenLink a span { display: inline-block; height: 100%; padding: 0 6px 0 20px; text-shadow: black -1px -1px 5px; }
.SiteHeader_MainMenu .SiteHeader_MainMenu_ChosenLink a:Hover { background-color: transparent; }

.BreadCrumbEmpresasAsp.BreadCrumbEmpresas { margin-top: 0px; }

/*Apenas para IE7*/
* html .BreadCrumbEmpresasAsp.BreadCrumbEmpresas p { height: 30px; padding-top: 0px!important; margin: -2px 0; }

/*FIM Apenas para IE7*/
.BreadCrumbEmpresas { background: #f5f5f5; border-bottom: 1px solid #f0f0f0; width: 100%; font-size: 11px; vertical-align: middle; font-family: Calibri, 'Trebuchet MS', Arial, sans-serif; height: 31px; padding-top: 5px; }
.BreadCrumbEmpresas p { width: 960px; margin: 0 auto; vertical-align: middle; height: 30px; line-height: 29px; *height: 32px; *line-height: 31px; *margin-top: -2px; }
.BreadCrumbEmpresas p[id=p] { line-height: 30px; }
.BreadCrumbEmpresas span { display: inline-block; height: 12px; *height: 11px; width: 10px; vertical-align: middle; }
.BreadCrumbEmpresas a { font-family: Calibri, 'Trebuchet MS', Arial, sans-serif; color: #444444; font-size: 12px; }
.BreadCrumbEmpresas a:hover { font-family: Calibri, 'Trebuchet MS', Arial, sans-serif; color: #006da3; font-size: 12px; text-decoration:underline; }
.BreadCrumbEmpresas strong { font-family: Calibri, 'Trebuchet MS', Arial, sans-serif;  font-weight: normal; }
.BreadCrumbEmpresas .active { font-family: Calibri, 'Trebuchet MS', Arial, sans-serif; font-size: 12px; color: #062F5F; background-position: 0 20px; }
.BreadCrumbEmpresas .seta { background-position: 0 -15px;margin: 0 -1px;background: none;vertical-align: top;color: #999999;}
.BreadCrumbEmpresas .home { background-position: 0 0px; margin-left: 7px; width: 13px; margin-top: -4px; }

.SiteHeaderWrapper.StHdrDeslgdo a { font-family: Tahoma, Geneva, sans-serif; }
.SiteHeaderWrapper.StHdrDeslgdo div.SiteHeader_SiteLogo { height: 71px; padding-top: 11px; }
.SiteHeaderWrapper.StHdrDeslgdo .NossosServicosLink { position: absolute; right: 0; }
.SiteHeaderWrapper.StHdrDeslgdo .MenuDropDownNossosServicos { top: 119px; left: auto; right: 0; }

.TpCmPnl { height: auto; position: absolute; top: 0; width: 100%; display: none; }

.TpCmPnlPadder {color:white; width: 960px; position: relative; margin: 0 auto; padding:6px 1em 10px;font-weight: bold; text-align: left; }
.TpCmPnlPadder a{color:#444444;font-size:14px;font-weight:bold;padding-left:20px;text-shadow:1px 1px 1px white;display:block;}
.TpCmPnlPadder Span.ClosePnl { position: absolute; right: 10px; top: 7px; width: 23px; height: 23px; cursor: pointer; }

.MenuDropDownNossosServicos { display: none; position: absolute; z-index: 9; left: 144px; top: 161px; text-align: left; width: 809px; text-align: center; padding: 14px 0; margin: 0 auto; }
.MenuDropDownNossosServicos .BtnFechar { display: block; width: 12px; height: 13px; position: absolute; bottom: 20px; right: 20px; cursor: pointer; }
.MenuDropDownNossosServicos ul { display: block; width: 760px; text-align: left; vertical-align: bottom; margin: 0 auto; padding: 0px; }
.MenuDropDownNossosServicos ul a { font-size: 10px; color: #062f5f; position: absolute; top: -6px; display: inline-block; width: 75px; height: 41px; padding-top: 69px; font-size: 10px; text-align: center; }
.MenuDropDownNossosServicos li { float: left; padding-top: 62px; height: 48px; vertical-align: text-bottom; width: 76px; position: relative; margin: 0px 4px 0px 4px; }
.MenuDropDownNossosServicos H2.Title { font-size: 18px; color: #062f5f; font-weight: bold; font-family: Tahoma; padding: 0 0 5px; margin-bottom: 4px; clear: both; margin-left: 15px; text-align: left; display: block; border-bottom: 1px solid #062f5f; width: 776px; background: none; height: auto; }
.MenuDropDownNossosServicos .Icon01 a { background-position: -58px 16%; }
.MenuDropDownNossosServicos .Icon02 a { background-position: -178px 16%; }
.MenuDropDownNossosServicos .Icon03 a { background-position: -298px 16%; }
.MenuDropDownNossosServicos .Icon04 a { background-position: -418px 16%; }
.MenuDropDownNossosServicos .Icon05 a { background-position: -538px 16%; }
.MenuDropDownNossosServicos .Icon06 a { background-position: -658px 16%; }
.MenuDropDownNossosServicos .Icon07 a { background-position: -778px 16%; }
.MenuDropDownNossosServicos .Icon08 a { background-position: -898px 16%; }
.MenuDropDownNossosServicos .Icon09 a { background-position: -1018px 16%; }
.MenuDropDownNossosServicos .Icon10 a { background-position: -1138px 16%; }
.MenuDropDownNossosServicos .Icon11 a { background-position: -1258px 16%; }
.MenuDropDownNossosServicos .Icon12 a { background-position: -1378px 16%; }
.MenuDropDownNossosServicos .Icon13 a { background-position: -1498px 16%; }
.MenuDropDownNossosServicos .Icon14 a { background-position: -1618px 16%; }
.MenuDropDownNossosServicos .Icon15 a { background-position: -1738px 16%; }
.MenuDropDownNossosServicos .Icon16 a { background-position: -1858px 16%; }
.MenuDropDownNossosServicos .Icon17 a { background-position: -1978px 16%; }
.MenuDropDownNossosServicos .Icon18 a { background-position: -2098px 16%; }
.MenuDropDownNossosServicos .Icon19 a { background-position: -2218px 16%; }
.MenuDropDownNossosServicos .Icon20 a { background-position: -2338px 16%; }
.MenuDropDownNossosServicos .Icon21 a { background-position: -2458px 16%; }
.MenuDropDownNossosServicos .Icon22 a { background-position: -2578px 16%; }
.MenuDropDownNossosServicos .Icon23 a { background-position: -2698px 16%; }
.MenuDropDownNossosServicos .Icon24 a { background-position: -2818px 16%; }
.MenuDropDownNossosServicos .Icon25 a { background-position: -2938px 16%; }
.MenuDropDownNossosServicos .Icon26 a { background-position: -3058px 16%; }
.MenuDropDownNossosServicos .Icon27 a { background-position: -3178px 16%; }
.MenuDropDownNossosServicos .Icon28 a { background-position: -3297px 16%; }
.MenuDropDownNossosServicos .Icon29 a { background-position: -3417px 16%; }

* html .SiteHeaderWrapper .SiteHeader .SiteHeader_MainMenuWrapper ul.SiteHeader_MainMenu { margin-top: -8px; margin-bottom: 8px; }

.PdctIcn { display: inline-block; height: 50px; overflow: hidden; width: 50px; background-repeat: no-repeat; background-color: transparent; }

.PdctIcn01 { background-position: -71px -10px; }

.PdctIcn02 { background-position: -191px -10px; }

.PdctIcn03 { background-position: -311px -10px; }

.PdctIcn04 { background-position: -431px -10px; }

.PdctIcn05 { background-position: -551px -10px; }

.PdctIcn06 { background-position: -671px -10px; }

.PdctIcn07 { background-position: -791px -10px; }

.PdctIcn08 { background-position: -911px -10px; }

.PdctIcn09 { background-position: -1031px -10px; }

.PdctIcn10 { background-position: -1151px -10px; }

.PdctIcn11 { background-position: -1271px -10px; }

.PdctIcn12 { background-position: -1391px -10px; }

.PdctIcn13 { background-position: -1511px -10px; }

.PdctIcn14 { background-position: -1631px -10px; }

.PdctIcn15 { background-position: -1751px -10px; }

.PdctIcn16 { background-position: -1871px -10px; }

.PdctIcn17 { background-position: -1991px -10px; }

.PdctIcn18 { background-position: -2111px -10px; }

.PdctIcn19 { background-position: -2231px -10px; }

.PdctIcn20 { background-position: -2351px -10px; }

.PdctIcn21 { background-position: -2471px -10px; }

.PdctIcn22 { background-position: -2591px -10px; }

.PdctIcn23 { background-position: -2711px -10px; }

.PdctIcn24 { background-position: -2831px -10px; }

.PdctIcn25 { background-position: -2951px -10px; }

.PdctIcn26 { background-position: -3071px -10px; }

.PdctIcn27 { background-position: -3191px -10px; }

.PdctIcn28 { background-position: -3310px -10px; }

.PdctIcn29 { background-position: -3430px -10px; }

.PdctIcn30 { background-position: -3551px -10px; }

.PdctIcn31 { background-position: -3670px -10px; }

.SiteFooter { margin: 0 auto; width: 960px; position: relative; }
.SiteFooter ol { float: left; }
.SiteFooter ol:first-child { margin-left: 0; }
.SiteFooter ol li { line-height: 18px; *zoom: 1; }
.SiteFooter .SiteFooterLists { padding: .5em 0 1em 16px; float: left; overflow: hidden; *zoom: 1; }
.SiteFooter .SiteFooterLists a { text-decoration: underline; }
.SiteFooter .CopyrightSigniture { clear: both; text-align: center; padding: 10px 0 0; }

.SiteFooterWrapper { font: normal 12px Tahoma, Geneva, sans-serif; border-top: 1px solid #dfdfdf; background-color: #dfdfdf; left: 0; margin-top: -170px; position: absolute; width: 100%; height: 169px; min-width: 990px; }

.SiteFooterWrapper, .SiteFooterWrapper a { color: #434343; }

.SiteFooterWrapper, .SiteFooterWrapper a:hover { text-decoration: underline; }

.SiteFooterWrapperPadder { border-top: 1px solid white; margin: 0; }

.RedeSociais { position: absolute; right: 20px; top: 20px; }

.SiteFooter ol { width: 195px; margin-left: 23px; }
.SiteFooter ol li { background-color: #dfdfdf; background-repeat: no-repeat; background-position: 0 -134px; padding-left: 12px; }

.SiteFooterLists a:hover { text-decoration: underline!important; }

.SiteFooterLists a { text-decoration: none!important; }

.SocialMidias { width: 312px; float: right; text-align: right; }
.SocialMidias ul.ListIcons li { display: inline-block; *display: inline; zoom: 1; width: 32px; height: 32px; margin: 0 0 0 5px; }
.SocialMidias h5 { font-size: 14px; font-weight: bold; color: #999; line-height: 36px; }
.SocialMidias a { display: block; width: 32px; height: 32px; }

.SiteFooterMidiasSociais { width: 184px; float: right; margin-top: 0.5em; }
.SiteFooterMidiasSociais H3 { margin-bottom: 10px; font-family: Tahoma, Geneva, sans-serif; text-align: center; color: #999999; font-size: 14px; }
.SiteFooterMidiasSociais li { display: inline-block; width: 30px; height: 30px; margin-bottom: 3px; margin-left: 17px; cursor: pointer; float: left\9; }
.SiteFooterMidiasSociais li:first-child { margin-left: 0; }
.SiteFooterMidiasSociais a { display: block; height: 100%; overflow-x: hidden; overflow-y: hidden; text-indent: 100em; white-space: nowrap; width: 100%; }
.SiteFooterMidiasSociais a.Facebook { background-position: 0px 0; }
.SiteFooterMidiasSociais a.Twitter { background-position: 0px -34px; }
.SiteFooterMidiasSociais a.Linkedin { background-position: 0px -68px; }
.SiteFooterMidiasSociais a.Blogger { background-position: 0px -102px; }

.SiteFooterPadder ul.ListIcons { /*Bloger*/ /*FaceBook*/ /*Twitter*/ /*YouTube*/ /*Google+*/ /*LinkedIn*/ }
.SiteFooterPadder ul.ListIcons li.Ic01 { background-position: 0 0; }
.SiteFooterPadder ul.ListIcons li.Ic02 { background-position: 0 -36px; }
.SiteFooterPadder ul.ListIcons li.Ic03 { background-position: 0 -72px; }
.SiteFooterPadder ul.ListIcons li.Ic04 { background-position: 0 -108px; }
.SiteFooterPadder ul.ListIcons li.Ic05 { background-position: 0 -144px; }
.SiteFooterPadder ul.ListIcons li.Ic06 { background-position: 0 -180px; }

.dInlineBlock { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; }
.dInlineBlock { *display: inline; }

.dInline { display: inline; }

.dBlock { display: block; }

.dNone { display: none; }

.fLeft { display: inline; float: left; }

.fRight { display: inline; float: right; }

.fNone { display: inline; float: none; }

.cLeft { clear: left; }

.cRight { clear: right; }

.cBoth { clear: both; }

.taCenter { text-align: center; }

.taLeft { text-align: left; }

.taRight { text-align: right; }

.bold { font-weight: bold; }

.normal { font-weight: normal; }

.withUnderline { text-decoration: underline; }

.noUnderline { text-decoration: none; }

.pRelative { position: relative; }

.pAbsolute { position: absolute; }

.noBorder { border: none; }

.noBg { background: none; }

.noMargin { margin: 0; }

.noPadding { padding: 0; }

.noWrp { white-space: nowrap; }

.noCursor { cursor: default; }

.withCursor { cursor: pointer; }

.centralize { margin: 0 auto; }

.CenterilizeThis { width: 960px; position: relative; margin: 0 auto; padding: 0 1em; }

.widthAuto { width: auto; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; }

ol, ul { list-style: none; }

table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

a { text-decoration: none; }

a img { border: none; }

html, body, .FormPrincipal, .Site { height: 100%; }

.SiteContent, .SiteFooter { width: 960px; position: relative; margin: 0 auto; padding: 0 1em; }

.SiteWrapper { min-height: 100%; position: relative; }

.SiteWrapper.RuleHeader { min-width: 990px; }

.lte-ie7 .SiteWrapper.RuleHeader { min-width: 968px; }

.ui-autocomplete { position: absolute; cursor: default; }

.ui-autocomplete.ui-menu.ui-widget { width: 396px!important; }

.ui-menu { list-style: none; padding: 2px; display: block; float: left; margin-top: 4px; }
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: .2em .4em; line-height: 1.5; zoom: 1; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

/**
* Modals 
*/
.apple_overlay { display: none; width: 820px; padding: 10px 20px 0; font-size: 11px; background: #fff; margin: 27px; line-height: 34px; font-size: 14px; border: 1px solid #999; *padding: 10px 10px 10px 10px; *margin: 0px; }
.apple_overlay H2 { font-size: 24px; border: none; padding-bottom: 10px; text-align: left; }
.apple_overlay H2 span { font-weight: normal; }
.apple_overlay H3 { font-size: 2em; }
.apple_overlay .ModalContent { padding-bottom: 72px; font-weight: normal; }
.apple_overlay .TopRightClose { position: absolute; right: -2px; top: -36px; cursor: pointer; height: 37px; width: 52px; line-height: 35px; padding-right: 34px; text-align: right; }
.apple_overlay .RowWith2SidesButtons .close.aLeftButton { float: left; position: static; width: auto; margin-top: 0; }

.widthOrangeRightButton .RowWith2SidesButtons { bottom: 8px; position: absolute; width: 100%; clear: both; }
.widthOrangeRightButton .RowWith2SidesButtons .cancelButton { vertical-align: -21px; text-decoration: underline; background: none; position: static; line-height: normal; font-weight: normal; }
.widthOrangeRightButton .RowWith2SidesButtons .aButton { margin-right: 40px; float: right; }

.RowWithCentrelizedInlineButtons { text-align: center; margin-top: 20px; width: 100%\9; }
.RowWithCentrelizedInlineButtons .aButton { margin: 0 10px; }

.modalWithReducedTypography .ModalContent { line-height: 18px; }
.modalWithReducedTypography .ModalContent P { margin: 0.5em 0 1em; }
.modalWithReducedTypography .ModalContent .likeATitle { display: block; margin-bottom: .5em; }

Div.RadAjax Div.raDiv { background-image: none; left: 50%; margin: -21px 0 0 -21px; padding: 0; top: 50%; width: 50px; }

.ModalPreloader { height: 100%; position: absolute; top: 0; width: 100%; left: 0; }

.genericList { margin-bottom: 1em; }
.genericList li { margin: 0 0 5px 10px; }

.SmallArrowIcon, .ListWithSmallArrowIcon li { padding-left: 17px; }

.GenericRightleftLinks { overflow: hidden; }
.GenericRightleftLinks a { text-decoration: underline; margin-left: 10px; }
.GenericRightleftLinks .leftLink { float: left; }
.GenericRightleftLinks .rightLink { float: right; }

Body { color: #434343; }

Body, a { font: normal 12px Tahoma, Geneva, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }

H1, H1 a { font-size: 33px; color: #062f5f; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
H1 img, H1 a img { vertical-align: text-bottom; vertical-align: middle\9; }

H2 { font-size: 24px; color: #062f5f; }

a { color: #062f5f; }

.SitePadder { padding: 0 0 170px; }

.SiteContent { padding: 15px 10px; }

.SiteContentWrapper, .stepBySTepWrapper { position: relative; }

.HpCall2ActionBoxs { overflow: hidden; *zoom: 1; }
.HpCall2ActionBoxs .GrayBoxWithShadow_vertical h2 a { font-size: 18px; display: block; font-weight: bold; }
.HpCall2ActionBoxs .GrayBoxWithShadow_vertical p { font-size: 1.05em; }
.HpCall2ActionBoxs .GrayBoxWithShadow_vertical p a { display: block; height: 100%; color: #434343; }
.HpCall2ActionBoxs .GrayBoxWithShadow_vertical .icon { height: 85px; padding-right: 70px; }
.HpCall2ActionBoxs .GrayBoxWithShadow_vertical .icon P { height: auto; }
.HpCall2ActionBoxs .GrayBoxWithShadow_vertical.hpgbws1 .icon { background-position: right -267px; }
.HpCall2ActionBoxs .GrayBoxWithShadow_vertical.hpgbws1, .HpCall2ActionBoxs .GrayBoxWithShadow_vertical.hpgbws3{ margin-top: 10px}
.GrayBoxWithShadow_vertical.hpgbws1 .aButton,.GrayBoxWithShadow_vertical.hpgbws3 .aButton{ margin-top:44px}
.HpCall2ActionBoxs .GrayBoxWithShadow_vertical.hpgbws2 { margin: 0 26px; }
.HpCall2ActionBoxs .GrayBoxWithShadow_vertical.hpgbws2 .padderBoxHome{padding-bottom:42px; padding-top:0px; margin-top:-2px}
	
.HpCall2ActionBoxs .GrayBoxWithShadow_vertical.hpgbws2 .icon { background-position: right -534px; }
.HpCall2ActionBoxs .GrayBoxWithShadow_vertical.hpgbws3 .icon { background-position: right -801px; }
.HpCall2ActionBoxs .FancyButton_withRightIcon .FancyRightArrow { font-size: 15px; }

.bePartPlusCarousel { overflow: hidden; *zoom: 1; margin-top: 2em; height: 273px; }

.bePartOfThiComunity { float: left; width: 522px; height: 100%; }
.bePartOfThiComunity P { padding-top: 1em; font-size: 14px; }
.bePartOfThiComunity a { float: right; margin-top: 15px; }

.StatsCarouselWrapr { width: 400px; height: 100%; float: right; position: relative; margin-top: 26px; }
.StatsCarouselWrapr .StatsCarousel { margin: 0 auto; width: 316px; }
.StatsCarouselWrapr ul { width: 329px; }
.StatsCarouselWrapr li { width: 158px; height: 100%!important; text-align: center; -moz-user-select: none; -webkit-user-select: none; }
.StatsCarouselWrapr DFN { height: 142px; display: block; font-size: 14px; font-style: normal; padding: 0 15px; }
.StatsCarouselWrapr Strong { font-size: 18px; display: block; }
.StatsCarouselWrapr .sc2 dfn { background-position: -118px 54px; }
.StatsCarouselWrapr .sc3 dfn { background-position: -263px 54px; }
.StatsCarouselWrapr .sc4 dfn { background-position: -408px 54px; }
.StatsCarouselWrapr .sc5 dfn { background-position: -553px 54px; }
.StatsCarouselWrapr .sc6 dfn { background-position: -698px 54px; }
.StatsCarouselWrapr .sc7 dfn { background-position: -843px 54px; }
.StatsCarouselWrapr .sc8 dfn { background-position: -988px 54px; }
.StatsCarouselWrapr .sc9 dfn { background-position: -1133px 54px; }
.StatsCarouselWrapr .sc10 dfn { background-position: -1278px 54px; }
.StatsCarouselWrapr .sc11 dfn { background-position: -1423px 54px; }
.StatsCarouselWrapr .sc12 dfn { background-position: -1568px 54px; }
.StatsCarouselWrapr .sc13 dfn { background-position: -1713px 54px; }
.StatsCarouselWrapr .sc14 dfn { background-position: -1858px 54px; }
.StatsCarouselWrapr .StatsCarouselNext, .StatsCarouselWrapr .StatsCarouselPrev { position: absolute; top: 57px; left: 0; width: 40px; height: 49px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; }
.StatsCarouselWrapr b.StatsCarouselNext { left: auto; right: 0; background-position: 100% 0; }

.EmpresasLogotipos { text-align: center; border-top: 1px solid #052F5F; padding-top: 1em; margin-top: 2em; }
.EmpresasLogotipos img { margin: 27px; height: 50px; width: 100px; }

.LinksAction.topRightLinks.IconVideoLeft { float: none; height: 60px; width: 50px; position: absolute; left: 0; top: -10px; }
.LinksAction.topRightLinks.IconVideoLeft .taller { padding-top: 7px; }

.dInlineBlock { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; }
.dInlineBlock { *display: inline; }

.dInline { display: inline; }

.dBlock { display: block; }

.dNone { display: none; }

.fLeft { display: inline; float: left; }

.fRight { display: inline; float: right; }

.fNone { display: inline; float: none; }

.cLeft { clear: left; }

.cRight { clear: right; }

.cBoth { clear: both; }

.taCenter { text-align: center; }

.taLeft { text-align: left; }

.taRight { text-align: right; }

.bold { font-weight: bold; }

.normal { font-weight: normal; }

.withUnderline { text-decoration: underline; }

.noUnderline { text-decoration: none; }

.pRelative { position: relative; }

.pAbsolute { position: absolute; }

.noBorder { border: none; }

.noBg { background: none; }

.noMargin { margin: 0; }

.noPadding { padding: 0; }

.noWrp { white-space: nowrap; }

.noCursor { cursor: default; }

.withCursor { cursor: pointer; }

.centralize { margin: 0 auto; }

.CenterilizeThis { width: 960px; position: relative; margin: 0 auto; padding: 0 1em; }

.widthAuto { width: auto; }

.aButton { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; cursor: pointer; position: relative; }
.aButton { *display: inline; }
.aButton .padder, .aButton Input { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; height: 100%; color: white; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; background-color: transparent; }
.aButton .padder, .aButton Input { *display: inline; }
.aButton .padder input { padding-right: 80px!important; }
.aButton .padder span { margin-right: 12px; }
.aButton .preloader-small { display: none; right: 18px; left: auto; top: 8px; z-index: 2; }

.lte-ie7 .aButton .padder input { padding: 0 18px 0 0!important; }

.aButton.aDisableButton .padder span { color: #999999; text-shadow: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=4000); opacity: 40; }
.aButton.aDisableButton .padder input { color: #A8A8A8; text-shadow: none; padding-left: 20px; margin-left: 0px; }

/*.aButton.aFancyButtonSmall{
	.padder input{padding-right:74px!important;}
}*/
.aFancyButton { height: 46px; padding-right: 9px; overflow: hidden; }
.aFancyButton .padder, .aFancyButton Input { font-size: 19px; text-transform: uppercase; font-family: Tahoma, Geneva, sans-serif; cursor: pointer; }
.aFancyButton Input { height: 44px; margin-right: -17px; *margin-right: 0; }
.aFancyButton .WithoutRightArrow, .aFancyButton .FancyRightArrow { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; line-height: 34px; padding: 6px 61px 0 14px; padding-left: 7px\9; background-color: transparent; background-repeat: no-repeat; }
.aFancyButton .WithoutRightArrow, .aFancyButton .FancyRightArrow { *display: inline; }
.aFancyButton .WithoutRightArrow { padding-right: 0; margin-left: 3px; padding-left: 15px; padding-top: 3px; }
.aFancyButton .padder input.WithoutRightArrow { padding-right: 32px!important; }

.aFancyButton.anGreenBIGButton { height: 60px; }

.aFancyButton.anBlueBIGButton, .aFancyButton.anOrangeBIGButton, .aFancyButton.anRedBIGButton, .aFancyButton.anGrayBIGButton, .aFancyButton.anGreenBIGButtonMiddle { height: 53px!important; }

.aFancyButton.anGrayBIGButton .padder { color: #999999; }

.aFancyButton.anGrayBIGButton { text-shadow: -1px -1px 1px white; }

.aFancyButton.anRedBIGButton { text-shadow: -1px -1px 1px #5a100d; }

.aFancyButton.anOrangeBIGButton { text-shadow: -1px -1px 1px #f16d01; }

.anRedBIGButton .Not { background-position: 100% -1338px; }

.aFancyButton.anGrayBIGButton { color: #999999; }

.anBlueBIGButton .FancyRightArrow, .anOrangeBIGButton .FancyRightArrow, .anRedBIGButton .FancyRightArrow, .anGrayBIGButton .FancyRightArrow, .anGreenBIGButton .FancyRightArrow, .anGreenBIGButtonMiddle .FancyRightArrow { padding: 9px 61px 0 14px; line-height: 40px; }
.anBlueBIGButton .FancyRightArrow.TwoLines, .anBlueBIGButton .WithoutRightArrow.TwoLines, .anOrangeBIGButton .FancyRightArrow.TwoLines, .anOrangeBIGButton .WithoutRightArrow.TwoLines, .anRedBIGButton .FancyRightArrow.TwoLines, .anRedBIGButton .WithoutRightArrow.TwoLines, .anGrayBIGButton .FancyRightArrow.TwoLines, .anGrayBIGButton .WithoutRightArrow.TwoLines, .anGreenBIGButton .FancyRightArrow.TwoLines, .anGreenBIGButton .WithoutRightArrow.TwoLines, .anGreenBIGButtonMiddle .FancyRightArrow.TwoLines, .anGreenBIGButtonMiddle .WithoutRightArrow.TwoLines { line-height: 17px; font-size: 15px; }
.anBlueBIGButton .FancyRightArrow.TwoLines span.SmallFont, .anBlueBIGButton .WithoutRightArrow.TwoLines span.SmallFont, .anOrangeBIGButton .FancyRightArrow.TwoLines span.SmallFont, .anOrangeBIGButton .WithoutRightArrow.TwoLines span.SmallFont, .anRedBIGButton .FancyRightArrow.TwoLines span.SmallFont, .anRedBIGButton .WithoutRightArrow.TwoLines span.SmallFont, .anGrayBIGButton .FancyRightArrow.TwoLines span.SmallFont, .anGrayBIGButton .WithoutRightArrow.TwoLines span.SmallFont, .anGreenBIGButton .FancyRightArrow.TwoLines span.SmallFont, .anGreenBIGButton .WithoutRightArrow.TwoLines span.SmallFont, .anGreenBIGButtonMiddle .FancyRightArrow.TwoLines span.SmallFont, .anGreenBIGButtonMiddle .WithoutRightArrow.TwoLines span.SmallFont { font-size: 15px; font-weight: normal; text-transform: lowercase; display: block; text-align: center; }

.anGreenBIGButton .progress { background-position: 100% -1244px; }
.anGreenBIGButton .FancyRightArrow { padding: 12px 61px 0 14px; line-height: 40px; }

.anOrangeBIGButton .rightArrow { background-position: 100% -546px; }

.aButtonSimple { height: 34px; padding-right: 11px; overflow: hidden; }
.aButtonSimple .padder { padding: 0 5px 0 16px; }
.aButtonSimple .padder span { margin-right: 0; margin-right: 12px\9; }
.aButtonSimple Input, .aButtonSimple span span { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; line-height: 32px; font-size: 15px; font-weight: normal; }
.aButtonSimple Input, .aButtonSimple span span { *display: inline; }

.aFancyButtonSmall .padder, .aFancyButtonSmall Input { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; }

.FancyButton_withRightIcon.aFancyButtonSmall .FancyRightArrow { padding: 5px 61px 4px 14px; }

.aButton.anOrangeButton, .aButton.anOrangeButton Input { text-shadow: #9a5918 -1px -1px 1px; }

.aButton.anBlueButton, .aButton.anBlueButton Input { text-shadow: black -1px -1px 1px; }

.aButton.anGreenButton, .aButton.anGreenBIGButton, .aButton.anGreenBIGButtonMiddle, .aButton.anGreenButton Input { text-shadow: #758a23 -1px -1px 1px; }

.anOrangeButton .progress { background-position: 100% 7px; }
.anOrangeButton .progressDown { background-position: 100% -1564px; }
.anOrangeButton .cadastre { background-position: 100% -109px; }
.anOrangeButton .noIcon { background-position: 100% -188px; }
.anOrangeButton .salvar { background-position: 100% -498px; }
.anOrangeButton .rightArrow { background-position: 100% -551px; }
.anOrangeButton .searchCur { background-position: 100% -642px; }
.anOrangeButton .confirmation { background-position: 100% -741px; }
.anOrangeButton .curric { background-position: 100% -1437px; }
.anOrangeButton .lupa { background-position: 100% -1474px; }
.anOrangeButton .fechadura { background-position: 100% -1520px; }
.anOrangeButton .OrderToCreate { background-position: 100% -1608px; }

.anRedButton .rightArrow { background-position: 100% -1649px; }

.anOrangeBIGButton .progress { background-position: 100% 11px; }
.anOrangeBIGButton .cadastre { background-position: 100% -105px; }
.anOrangeBIGButton .noIcon { background-position: 100% -184px; }
.anOrangeBIGButton .salvar { background-position: 100% -494px; }
.anOrangeBIGButton .rightArrow { background-position: 100% -547px; }
.anOrangeBIGButton .searchCur { background-position: 100% -638px; }
.anOrangeBIGButton .confirmation { background-position: 100% -737px; }

.anGreenBIGButton .progress { background-position: 100% -1382px; }
.anGreenBIGButton .cadastre { background-position: 100% -105px; }
.anGreenBIGButton .noIcon { background-position: 100% -184px; }
.anGreenBIGButton .salvar { background-position: 100% -494px; }
.anGreenBIGButton .rightArrow { background-position: 100% -547px; }
.anGreenBIGButton .searchCur { background-position: 100% -638px; }
.anGreenBIGButton .confirmation { background-position: 100% -737px; }

.anGreenButton .salvar { background-position: 100% -1692px; }

.anBlueButton .progress { background-position: 100% 7px; }
.anBlueButton .base { background-position: 100% -31px; }
.anBlueButton .fechadura { background-position: 100% -69px; }
.anBlueButton .login { background-position: 100% -31px; }
.anBlueButton .lupa { background-position: 100% -148px; }
.anBlueButton .noIcon { background-position: 100% -231px; }
.anBlueButton .anuncioVagas { background-position: 100% -274px; }
.anBlueButton .rightArrow { background-position: 100% -318px; }
.anBlueButton .rightDobleArrow { background-position: 100% -361px; }
.anBlueButton .send { background-position: 83% -450px !important; }
.anBlueButton .car { background-position: 100% -405px; }
.anBlueButton .save { background-position: 100% -600px; }
.anBlueButton .hourglass { background-position: 100% -690px; }
.anBlueButton .confirmation { background-position: 100% -798px; }
.anBlueButton .edit { background-position: 100% -1298px; }

.CA-Suporte.W770px .send, .CA-Duvidas.W770px .send, .CA-Denuncias.W770px .send { background-position: 83% -407px !important; }

.aFancyButtonSmall.anOrangeButton .add { background-position: 100% -859px; }
.aFancyButtonSmall.anOrangeButton .salvar { background-position: 100% -1050px; }

.aFancyButtonSmall.anBlueButton .add { background-position: 100% -921px; }
.aFancyButtonSmall.anBlueButton .salvar { background-position: 100% -1112px; }

.aFancyButtonSmall.aDisableButton .add { background-position: 100% -985px; }
.aFancyButtonSmall.aDisableButton .salvar { background-position: 100% -1178px; }

.anGreenButton .car { background-position: 100% -405px; }

.aButtonVoltar { height: 33px; font-size: 14px; color: white; display: inline-block; line-height: 32px; }
.aButtonVoltar .padder { padding: 0 4px 0 41px; display: inline-block; float: left; height: 33px; }
.aButtonVoltar .End { display: inline-block; height: 33px; width: 4px; float: right; }

.GrayBoxWithShadow_vertical { width: 302px; float: left; padding-top: 10px; font-size: 1.1em; }
.GrayBoxWithShadow_vertical .padderBoxHome { padding: 5px 16px 50px; text-align: center; }
.GrayBoxWithShadow_vertical .padderBoxHome .aFancyButton .padder, .GrayBoxWithShadow_vertical .padderBoxHome .aFancyButton input { font-size: 17px; font-weight: bold; }
.GrayBoxWithShadow_vertical .padderBoxHome h2, .GrayBoxWithShadow_vertical .padderBoxHome p { text-align: justify; padding: 6px 0px; font-family: Tahoma; }
.GrayBoxWithShadow_vertical .aButton { margin: 16px auto -18px auto; }

.BlueUrl { height: 32px; padding: 5px 0 0 36px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-transform: uppercase; font-weight: bold; }

.StandAlone_Input * { vertical-align: middle; }

div .QuestionMarkIconGray, div .QuestionMarkIconBlue { background-position: 0 -15px; display: inline-block; height: 15px; width: 15px; text-indent: -119988px; overflow: hidden; text-align: left; cursor: pointer; }

.QuestionMarkIconBlue { background-position: 0 0; }

.IconWithText_onTheLeft, .IconWithText_onTheRight { font-size: 12px; text-indent: 0; padding-top: 1px; color: #062f5f; }

.IconWithText_onTheLeft { padding-left: 19px; }

.IconWithText_onTheRight { padding-right: 19px; }

.PrevStepIconBlueSmall, .NextStepIconBlueSmall { padding-top: 0; }

.WaterwheelCarousel #TvProgressMeter { color: #fff; }
.WaterwheelCarousel .carousel-prev, .WaterwheelCarousel .carousel-next { display: none; }
.WaterwheelCarousel .carousel-images { height: 194px; width: 889px; margin: 10px auto 0; overflow: hidden; }
.WaterwheelCarousel .carousel-images img { height: 194px; width: 889px; }

.MdlOnlyLgd { width: 835px; padding-bottom: 1em; }

.MdlOnlyLgd .modalTitle h3 { font-family: Tahoma; border-bottom: 1px solid; font-size: 24px; color: #062F5F; }

.MdlOnlyLgd .sign_in { float: left; height: 323px; width: 262px; margin-left: -16px; *margin-left: 0; *margin-right: -16px; }

.MdlOnlyLgd ul li.iconBlueArrow { float: right; padding-left: 34px; width: 529px; line-height: 30px; }

.MdlOnlyLgd ul li.p1 { line-height: 19px; padding-bottom: 6px; padding-top: 8px; }

.MdlOnlyLgd p { display: inline-block; }

.MdlOnlyLgd .aFancyButton { padding-right: 9px; }

.MdlOnlyLgd .aButton.anBlueButton, .MdlOnlyLgd .aButton.anBlueButton Input { text-align: left; }

.MdlOnlyLgd .aButton.anOrangeButton { text-align: right; padding-left: 195px; }

.MdlOnlyLgd .content { width: 569px; float: right; margin-top: 5px; }

.MdlOnlyLgd p a.aButton.anBlueButton.fl { float: left; }

.MdlOnlyLgd p a.aButton.anOrangeButton.fr { float: right; }

.ContentNotice { height: 484px; }

.ContentNotice h1 { border-bottom: 1px solid; line-height: 40px; margin-bottom: 20px; }

.ContentNotice a { font-style: italic; text-decoration: underline; }

.TVCenterBanner { width: 960px; position: relative; left: 50%; margin-left: -480px; }

.HomePageMainTvWrapper { height: 300px; position: relative; z-index: 2; overflow: hidden; }
.HomePageMainTvWrapper H1 { font-family: Tahoma, Geneva, sans-serif; }

.HomeDeslogadaSlide.StepByStepCarousel H1 { text-align: center; color: white; padding-top: 11px; }
.HomeDeslogadaSlide.StepByStepCarousel .FancyButton_withRightIcon { position: absolute; right: 0; bottom: 0; z-index: 10; }
.HomeDeslogadaSlide.StepByStepCarousel .FancyButton_withRightIcon span span { margin-right: 4px; font-weight: normal; }

.TvProgressMeter { width: 345px; height: 23px; margin: 14px 0 0 323px; }
.TvProgressMeter a { display: inline-block; width: 57px; height: 100%; cursor: pointer; text-indent: -119988px; overflow: hidden; text-align: left; }

.TvProgressMeter.step1 { background-position: 0 -23px; }

.TvProgressMeter.step2 { background-position: 0 -46px; }

.TvProgressMeter.step3 { background-position: 0 -69px; }

.TvProgressMeter.step4 { background-position: 0 -92px; }

.TvProgressMeter.step5 { background-position: 0 -115px; }

.step0 .tvp0, .step1 .tvp1, .step2 .tvp2, .step3 .tvp3, .step4 .tvp4, .step5 .tvp5 { visibility: hidden; }

.Carousel3DVideoButton { display: none; width: 241px; height: 186px; left: 477px; top: 64px; z-index: 220000000; position: absolute; cursor: pointer; background-color: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

.HomeDeslogadaSlide { width: 100%; height: 300px; }
.HomeDeslogadaSlide .GenericBanner { height: 300px; margin: 0 auto; position: relative; }
.HomeDeslogadaSlide .Banner6Milhoes { width: 960px; height: 300px; margin: 0 auto; }
.HomeDeslogadaSlide .Banner6Milhoes h1 { font-family: Myriad Pro; color: #84b733; font-size: 67px; font-weight: normal; display: inline-block; text-transform: uppercase; font-weight: bold; position: absolute; left: 258px; top: 127px; letter-spacing: 3px; line-height: 50px; }
.HomeDeslogadaSlide .Banner6Milhoes h1 span { font-size: 36px; font-weight: normal; letter-spacing: 4px; }
.HomeDeslogadaSlide .Banner6Milhoes h1 strong { display: none; }
.HomeDeslogadaSlide .Banner6Milhoes h2 { font-size: 29px; color: White; position: absolute; left: 263px; top: 262px; letter-spacing: -1px; line-height: 31px; }
.HomeDeslogadaSlide .Banner6Milhoes em { color: #71bee3; font-size: 18px; font-family: Myriad Pro; font-style: normal; position: absolute; letter-spacing: 2px; }
.HomeDeslogadaSlide .Banner6Milhoes .em01 { left: 574px; top: 210px; }
.HomeDeslogadaSlide .Banner6Milhoes .em02 { left: 264px; top: 328px; letter-spacing: 0px; color: White; font-size: 19px; }

#TvNextPrev { height: 300px; overflow: hidden; }

.HomeDeslogadaTvNav { position: absolute; left: 50%; margin: -30px 0 0 -464px; width: 55px; height: 30px; z-index: 100; position: relative; }
.HomeDeslogadaTvNav a { float: left; width: 21px; height: 26px; padding: 3px; position: relative; text-indent: 100px; overflow: hidden; }

.rslItem.rslItemSelected { font-weight: bold !important; color: #ff9921 !important; }

.BannersHolder { position: absolute; width: 960px; left: 50%; top: 0; margin-left: -480px; }
.BannersHolder .aHoldedBanner { position: absolute; }

.gbws_mtcCenter { margin: 0 0 0 9px; }

.GrayBoxWithShadow_verticalSmall { background-color: white; float: left; padding-top: 10px; position: relative; width: 231px; }

.GrayBoxWithShadow_verticalSmall .padder { height: 260px; text-align: left; padding: 0 14px; }

.lte-ie7 .apple_overlay .TopRightClose { width: 52px; }

.BreadCrumbEmpresas p, .BreadCrumbCvs { height: 30px; line-height: 29px; margin: 0 auto; vertical-align: middle; width: 960px; }

.Ilustration.Indication{ width:650px; margin:0 auto; text-align:center}
.Ilustration.Indication .Cnt{background:#DFDFDF; color:#434343; padding:20px; margin-top:20px; -webkit-border-radius: 6px;border-radius: 6px; position:relative}
.Ilustration.Indication .Cnt.Candidate{margin-top:30px}
.Ilustration.Indication .Cnt.Candidate a{font-size:14px; line-height:16px; text-transform:uppercase; color:#0D2F5D; font-weight:bold}
.Ilustration.Indication .Cnt.Candidate a strong{color:#F4811F}
.Ilustration.Indication .Cnt p{font-size:16px; line-height:18px; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; width:532px}
.Ilustration.Indication .Cnt p strong{color:#F4811F}
.Ilustration.Indication .Cnt h1{font-size:14px; font-weight:normal; background:#FFF; display:inline;
line-height:14px; padding:5px; position:absolute; top:-12px; left:6px; -webkit-border-radius:4px;border-radius:4px;}
.Ilustration.Indication .Cnt em{display:block; font-size:18px; color:#777; line-height:20px; font-style:italic}
.Ilustration.Indication .Cnt ul{ margin-top:10px}
.Ilustration.Indication .Cnt ul a{font-size:18px; color:#fff; line-height:40px; display:inline-block; *display:inline; zoom:1; text-transform:uppercase; padding:0 30px}
.Ilustration.Indication .Cnt ul li{display:inline-block; height:108px; *display:inline; zoom:1; width:48%; padding-top:30px}
.Ilustration.Indication a span{display:block; height:100%}
.Ilustration.Indication a{ margin-bottom:6px;}
.Ilustration.Indication a#lnkLogin{background:#EF973D; border:1px solid #CE8235; border-top:1px solid #F0A04E}
.Ilustration.Indication a#lnkCadastro{background:#0C2E5D;  border:1px solid #0B2A56; border-top:1px solid #21406B}
.Ilustration.Indication .Cnt ul li.Lft{border-right:1px solid #C0C0C0; margin-right:-1px}


/*COPY FROM Bootstrap Curriculum*/
.bootstrapCurriculum .btn{display: inline-block;*display: inline;*zoom: 1;padding: 4px 12px;margin-bottom: 0;font-size: 12px;line-height: 20px;text-align: center;vertical-align: middle;cursor: pointer;color: #444444;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);background-color: #ebebeb;background-image: -moz-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #eeeeee), to(1, #e7e7e7));background-image: -webkit-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: -o-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: linear-gradient(to bottom, #eeeeee 50%, #e7e7e7 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffe7e7e7', GradientType=0);border-color: #e7e7e7 #e7e7e7 #c1c1c1;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #e7e7e7;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border: 1px solid #cccccc;*border: 0;border-bottom-color: #b3b3b3;*margin-left: .3em;-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,1);-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,1);box-shadow: inset 0 0 0 1px rgba(255,255,255,1);font-weight: bold;text-decoration: none;}
.btn-mini{border-radius:0 0 0 0;font-size:9px;padding:0 6px;}
.bootstrapCurriculum .btn:hover{color: #444444;background-color: #e7e7e7;*background-color: #dadada;}
.bootstrapCurriculum .btn:first-child {*margin-left: 0;}
.bootstrapCurriculum .btn:hover{color: #444444;text-decoration: none;background-position: 0 -15px;-webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear;-o-transition: background-position 0.1s linear;transition: background-position 0.1s linear;}
.bootstrapCurriculum .btn-primary {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #254264;background-image: -moz-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #2c4f78), to(1, #1a2f47));background-image: -webkit-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: -o-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: linear-gradient(to bottom, #2c4f78 50%, #1a2f47 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c4f78', endColorstr='#ff1a2f47', GradientType=0);border-color: #1a2f47 #1a2f47 #050a0f;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #1a2f47;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.bootstrapCurriculum .btn-primary:hover{color: #ffffff;background-color: #1a2f47;*background-color: #132334;}
.bootstrapCurriculum .btn-inverse {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #f4721c;background-image: -moz-linear-gradient(top, #f68922 50%, #f14f13 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #f68922), to(1, #f14f13));background-image: -webkit-linear-gradient(top, #f68922 50%, #f14f13 100%);background-image: -o-linear-gradient(top, #f68922 50%, #f14f13 100%);background-image: linear-gradient(to bottom, #f68922 50%, #f14f13 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff68922', endColorstr='#fff14f13', GradientType=0);border-color: #f14f13 #f14f13 #ad360a;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #f14f13;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.bootstrapCurriculum .btn-inverse:hover{color: #ffffff;background-color: #f14f13;*background-color: #dd450d;}
.bootstrapCurriculum .btn-primary, .bootstrapCurriculum .btn-inverse {-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.25);-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.25);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.25);}
.bootstrapCurriculum .progress {overflow: hidden;height: 20px;margin-bottom: 20px;background-color: #ebebeb;background-image: -moz-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #eeeeee), to(1, #e7e7e7));background-image: -webkit-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: -o-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: linear-gradient(to bottom, #eeeeee 50%, #e7e7e7 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffe7e7e7', GradientType=0);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.bootstrapCurriculum .progress .bar {width: 0%;height: 100%;color: #ffffff;float: left;font-size: 12px;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #254264;background-image: -moz-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #2c4f78), to(1, #1a2f47));background-image: -webkit-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: -o-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: linear-gradient(to bottom, #2c4f78 50%, #1a2f47 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c4f78', endColorstr='#ff1a2f47', GradientType=0);-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: width 0.6s ease;-moz-transition: width 0.6s ease;-o-transition: width 0.6s ease;transition: width 0.6s ease;}
.bootstrapCurriculum .progress .bar + .bar {-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}
.bootstrapCurriculum .progress-success .bar,.bootstrapCurriculum .progress .bar-success {background-color: #6e8415;background-image: -moz-linear-gradient(top, #869819 50%, #4b650e 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #869819), to(1, #4b650e));background-image: -webkit-linear-gradient(top, #869819 50%, #4b650e 100%);background-image: -o-linear-gradient(top, #869819 50%, #4b650e 100%);background-image: linear-gradient(to bottom, #869819 50%, #4b650e 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff869819', endColorstr='#ff4b650e', GradientType=0);}
.bootstrapCurriculum .progress-warning .bar,.bootstrapCurriculum .progress .bar-warning {background-color: #fcd45f;background-image: -moz-linear-gradient(top, #fcdb73 50%, #fbc940 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #fcdb73), to(1, #fbc940));background-image: -webkit-linear-gradient(top, #fcdb73 50%, #fbc940 100%);background-image: -o-linear-gradient(top, #fcdb73 50%, #fbc940 100%);background-image: linear-gradient(to bottom, #fcdb73 50%, #fbc940 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcdb73', endColorstr='#fffbc940', GradientType=0);}
.bootstrapCurriculum .progress-danger .bar,.bootstrapCurriculum .progress .bar-danger {background-color: #af251b;background-image: -moz-linear-gradient(top, #bc2d21 50%, #9b1912 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #bc2d21), to(1, #9b1912));background-image: -webkit-linear-gradient(top, #bc2d21 50%, #9b1912 100%);background-image: -o-linear-gradient(top, #bc2d21 50%, #9b1912 100%);background-image: linear-gradient(to bottom, #bc2d21 50%, #9b1912 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc2d21', endColorstr='#ff9b1912', GradientType=0);}
.bootstrapCurriculum table {max-width: 100%;background-color: #ffffff;border-collapse: collapse;border-spacing: 0;}
.bootstrapCurriculum .table {width: 100%;margin-bottom: 20px;}
.bootstrapCurriculum .table th, .bootstrapCurriculum .table td {padding: 8px;line-height: 20px;text-align: left;vertical-align: top;border-top: 1px solid #f0f0f0;}
.bootstrapCurriculum .table th {font-weight: bold;}
.bootstrapCurriculum .table thead th {vertical-align: bottom;background-color: #2c4f78;color: #ffffff;}
.bootstrapCurriculum .table caption + thead tr:first-child th,.bootstrapCurriculum .table caption + thead tr:first-child td,.bootstrapCurriculum .table colgroup + thead tr:first-child th,.bootstrapCurriculum .table colgroup + thead tr:first-child td,.bootstrapCurriculum .table thead:first-child tr:first-child th,.bootstrapCurriculum .table thead:first-child tr:first-child td {border-top: 0;}
.bootstrapCurriculum .table tbody + tbody {border-top: 2px solid #f0f0f0;}
.bootstrapCurriculum .table .table {background-color: #ffffff;}
.bootstrapCurriculum .table-condensed th, .bootstrapCurriculum .table-condensed td {padding: 4px 5px;}
.bootstrapCurriculum .table-bordered {border: 1px solid #f0f0f0;border-collapse: separate;*border-collapse: collapse;border-left: 0;}
.bootstrapCurriculum .table-bordered th {border-left: 1px solid #062f5f;}
.bootstrapCurriculum .table-bordered td {border-left: 1px solid #f0f0f0;}
.bootstrapCurriculum .table-bordered caption + thead tr:first-child th,.bootstrapCurriculum .table-bordered caption + tbody tr:first-child th,.bootstrapCurriculum .table-bordered caption + tbody tr:first-child td,.bootstrapCurriculum .table-bordered colgroup + thead tr:first-child th,.bootstrapCurriculum .table-bordered colgroup + tbody tr:first-child th,.bootstrapCurriculum .table-bordered colgroup + tbody tr:first-child td,.bootstrapCurriculum .table-bordered thead:first-child tr:first-child th,.bootstrapCurriculum .table-bordered tbody:first-child tr:first-child th,.bootstrapCurriculum .table-bordered tbody:first-child tr:first-child td {border-top: 0;}
.bootstrapCurriculum .table-striped tbody > tr:nth-child(odd) > td,.bootstrapCurriculum .table-striped tbody > tr:nth-child(odd) > th {background-color: #f0f0f0;}
.bootstrapCurriculum .table-hover tbody tr:hover > td,.bootstrapCurriculum .table-hover tbody tr:hover > th {text-decoration: underline;cursor: pointer;}
.bootstrapCurriculum table td[class*="span"],.bootstrapCurriculum table th[class*="span"],.bootstrapCurriculum .row-fluid table td[class*="span"],.bootstrapCurriculum .row-fluid table th[class*="span"] {display: table-cell;float: none;margin-left: 0;}
.bootstrapCurriculum .table tbody tr.success > td {background-color: #fbffe5;}
.bootstrapCurriculum .table tbody tr.error > td {background-color: #ffe8e5;}
.bootstrapCurriculum .table tbody tr.warning > td {background-color: #fff9e5;}
.bootstrapCurriculum .table tbody tr.info > td {background-color: #e5f1ff;}
.bootstrapCurriculum .badge {display: inline-block;padding: 2px;font-size: 10px;font-weight: bold;line-height: 10px;color: #ffffff;vertical-align: baseline;white-space: nowrap;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #999999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.bootstrapCurriculum .badge:empty {display: none;}
.bootstrapCurriculum .badge-important {background-color: #b82b1f;}
.bootstrapCurriculum .input-append, .bootstrapCurriculum  .input-prepend  {font-size: 0;white-space: nowrap;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin-bottom: 0;}
.bootstrapCurriculum input{margin: 0;font-weight: normal;line-height: 20px;font-family: Tahoma, Geneva, sans-serif;margin-left: 0;margin-left: 0;/*width: 90px;height: 20px;padding: 4px 6px;*/margin-bottom: 10px;font-size: 12px;line-height: 20px;color: #444444;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: #ffffff;/*border: 1px solid #cccccc;*/-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;display: inline-block;*display: inline;*zoom: 1;margin-bottom: 0;vertical-align: middle;}

.SiteContent{width: 984px; padding:0px}

/*NOVO HEADER*/
.SiteHeaderWrapper.StHdrDeslgdo{background-image: none !important}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader{width: 100%;padding: 0px;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus{height: 50px;min-height: 40px;padding-left: 20px;padding-right: 20px;background-color: #254264;background-image: -moz-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #2c4f78), to(1, #1a2f47));background-image: -webkit-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: -o-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: linear-gradient(to bottom, #2c4f78 50%, #1a2f47 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c4f78', endColorstr='#ff1a2f47', GradientType=0);-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);*zoom: 1;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu{width: 984px;margin: 0 auto;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu > li{float: left;line-height: 20px;display: list-item;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu > li a{float: none;padding: 10px 15px 10px;display: block;text-decoration: none;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu > li a:hover, .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu > li a:active{outline: 0;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu > li a:hover{background: transparent !important;text-decoration: underline;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu > li a img{max-width: 100%;width: auto\9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;margin-right: 5px;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu > li.aba-inativa{width: 136px;height: 35px;margin-top: 15px;background-color: #f0f0f0;border-top-left-radius: 4px;border-top-right-radius: 4px;font-size: 13px;font-weight: normal !important;text-align: center;max-width: none;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu > li.aba-inativa a {color: grey !important;text-shadow: none !important;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu > li.aba-ativa{width: 136px;height: 35px;margin-top: 10px;background-color: #ffffff;border-top-left-radius: 4px;border-top-right-radius: 4px;border-top: 5px solid #f0f0f0;font-weight: bold;font-size: 14px;text-align: center;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu > li.aba-ativa a{padding-top: 8px !important;text-shadow: none !important;color: #444444 !important;font-weight: bold;font-size: 14px;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_TopMenus .SiteHeader_TopCenterMenu > li.aba-ctd-atendimento{float: right;margin-right: 0;padding-top: 5px;}

.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo{width: 984px;margin: 0 auto;height:100px!important;padding:0px}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo a{display: block;float: left;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo a.logo-header{margin-left: 20px; margin-top: 20px;width:215px}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo a.btn{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #444444;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #ebebeb;
    background-image: -moz-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #eeeeee), to(1, #e7e7e7));
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #e7e7e7 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffe7e7e7', GradientType=0);
    border-color: #e7e7e7 #e7e7e7 #c1c1c1;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e7e7e7;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #cccccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    *margin-left: .3em;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,1);
    -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,1);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,1);
    font-weight: bold;
}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo a.btn:hover{
    color: #444444;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo a.btn-primary
{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #254264;
    background-image: -moz-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #2c4f78), to(1, #1a2f47));
    background-image: -webkit-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);
    background-image: -o-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);
    background-image: linear-gradient(to bottom, #2c4f78 50%, #1a2f47 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c4f78', endColorstr='#ff1a2f47', GradientType=0);
    border-color: #1a2f47 #1a2f47 #050a0f;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #1a2f47;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo a.btn-primary:hover{color: #ffffff;background-color: #1a2f47;*background-color: #132334;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo a.btn-inverse
{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #f4721c;
    background-image: -moz-linear-gradient(top, #f68922 50%, #f14f13 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #f68922), to(1, #f14f13));
    background-image: -webkit-linear-gradient(top, #f68922 50%, #f14f13 100%);
    background-image: -o-linear-gradient(top, #f68922 50%, #f14f13 100%);
    background-image: linear-gradient(to bottom, #f68922 50%, #f14f13 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff68922', endColorstr='#fff14f13', GradientType=0);
    border-color: #f14f13 #f14f13 #ad360a;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #f14f13;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo a.btn-inverse:hover{color: #ffffff;background-color: #f14f13;*background-color: #dd450d;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo a.btn-primary, .SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo a.btn-inverse{-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.25);-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.25);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.25);}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_SiteLogo a.btn-header{text-transform: uppercase;width: 110px;float: right;margin-top: 40px;margin-right: 10px;}

.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_MainMenuWrapper
{
    height: 50px;
    min-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #e7e7e7;
    background-image: -moz-linear-gradient(top, #f9f9f9 50%, #e7e7e7 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #f9f9f9), to(1, #e7e7e7));
    background-image: -webkit-linear-gradient(top, #f9f9f9 50%, #e7e7e7 100%);
    background-image: -o-linear-gradient(top, #f9f9f9 50%, #e7e7e7 100%);
    background-image: linear-gradient(to bottom, #f9f9f9 50%, #e7e7e7 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e7e7e7', GradientType=0);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);*zoom: 1;
    
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_MainMenuWrapper .SiteHeader_MainMenu{width: 1044px;margin: 0 auto;}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_MainMenuWrapper .SiteHeader_MainMenu li
{
    line-height: 50px;
    height: 50px;
    vertical-align: middle;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #f5f5f5;
    float: left;
}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_MainMenuWrapper .SiteHeader_MainMenu li:first-child, .SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_MainMenuWrapper .SiteHeader_MainMenu li:last-child 
{
    border: none;
}

.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_MainMenuWrapper .SiteHeader_MainMenu li a
{
    line-height: 50px;
    height: 50px;
    vertical-align: middle;
    padding: 0 18px;
    display: block;
    font-size: 14px;
    color: #2c4f78;
}
.SiteHeaderWrapper.StHdrDeslgdo .SiteHeader .SiteHeader_MainMenuWrapper .SiteHeader_MainMenu li img
{
    vertical-align: middle;
    padding: 0 18px;
}

/*MODAL CURRICULUM*/
.modal.modalCurriculum{text-align:center; padding:0; margin: 0;}
.modal.modalCurriculum .hide{display:none;}
.modal.modalCurriculum .txt-uppercase { text-transform: uppercase;}
.modal.modalCurriculum .modal-body{margin-top: 0;}
.modal.modalCurriculum .modal-body h3{margin:10px; line-height: normal;font-size: 16px; color: #444444;}
.modal.modalCurriculum .modal-body .alert-success {margin: 0 65px;}
.modal.modalCurriculum .modal-body fieldset{width: 495px; margin:0 auto;}
.modal.modalCurriculum .modal-body fieldset .alert {text-align:center;}
.modal.modalCurriculum .modal-body fieldset p{margin-bottom:10px; text-align:right;}
.modal.modalCurriculum .modal-body fieldset p label{display: inline;}
.modal.modalCurriculum .modal-body fieldset p input#entrevistaNome { width: 388px; margin:0 0 0 8px;} 
.modal.modalCurriculum .modal-body fieldset p input#entrevistaTelPref { width: 35px; margin:0 8px;} 
.modal.modalCurriculum .modal-body fieldset p input#entrevistaTelefone { width: 165px; margin:0 8px 0 0;} 
.modal.modalCurriculum .modal-body input[type="text"]{color:#444; border: 1px solid #999; padding: 8px; font-weight: normal;}
.modal.modalCurriculum .modal-header
{
    text-align:left;
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
    background-color: #e3e3e3;   
}
.modal.modalCurriculum .modal-header h3
{
    margin: 0;
    line-height: 30px;
    font-size: 16px;
    color: #444444;
    font-family: Tahoma!important;
}
.modal.modalCurriculum .modal-footer {
    text-align: center;
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: center;
    background-color: #e3e3e3;
}
.modal.modalCurriculum .modal-body .alert-error {    
    color: #b82b1f;
    padding: 8px 35px 8px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    border: 1px solid #ffd6d8;
    font-size: 16px;
    margin: 10px;    
    background-color: #ffe8e5;
}
.modal.modalCurriculum .modal-body fieldset .erro{
    border-color: #b82b1f;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    background-color:#ffe8e5;
    color:#444444;
}
/*COPY FROM Bootstrap Curriculum*/
.bootstrapCurriculum .btn{font-family: Tahoma, Geneva, sans-serif;display: inline-block;*display: inline;*zoom: 1;padding: 4px 12px;margin-bottom: 0;font-size: 12px;line-height: 20px;text-align: center;vertical-align: middle;cursor: pointer;color: #444444;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);background-color: #ebebeb;background-image: -moz-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #eeeeee), to(1, #e7e7e7));background-image: -webkit-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: -o-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: linear-gradient(to bottom, #eeeeee 50%, #e7e7e7 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffe7e7e7', GradientType=0);border-color: #e7e7e7 #e7e7e7 #c1c1c1;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #e7e7e7;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border: 1px solid #cccccc;*border: 0;border-bottom-color: #b3b3b3;*margin-left: .3em;-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,1);-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,1);box-shadow: inset 0 0 0 1px rgba(255,255,255,1);font-weight: bold;text-decoration: none;}
.bootstrapCurriculum .btn-mini{border-radius:0 0 0 0;font-size:9px;padding:0 6px;}
.bootstrapCurriculum .btn:hover{color: #444444;background-color: #e7e7e7;*background-color: #dadada;}
.bootstrapCurriculum .btn:first-child {*margin-left: 0;}
.bootstrapCurriculum .btn:hover{color: #444444;text-decoration: none;background-position: 0 -15px;-webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear;-o-transition: background-position 0.1s linear;transition: background-position 0.1s linear;}
.bootstrapCurriculum .btn-primary {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #254264;background-image: -moz-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #2c4f78), to(1, #1a2f47));background-image: -webkit-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: -o-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: linear-gradient(to bottom, #2c4f78 50%, #1a2f47 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c4f78', endColorstr='#ff1a2f47', GradientType=0);border-color: #1a2f47 #1a2f47 #050a0f;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #1a2f47;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.bootstrapCurriculum .btn-primary:hover{color: #ffffff;background-color: #1a2f47;*background-color: #132334;}
.bootstrapCurriculum .btn-warning {color: #444444;text-shadow: 1px 1px 1px white;background-color: #fcd45f;background-image: -moz-linear-gradient(top, #fcdb73 50%, #fbc940 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #fcdb73), to(1, #fbc940));background-image: -webkit-linear-gradient(top, #fcdb73 50%, #fbc940 100%);background-image: -o-linear-gradient(top, #fcdb73 50%, #fbc940 100%);background-image: linear-gradient(to bottom, #fcdb73 50%, #fbc940 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcdb73', endColorstr='#fffbc940', GradientType=0);border-color: #fbc940 #fbc940 #eaac05;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #fbc940;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.65);-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.65);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.65);}
.bootstrapCurriculum .btn-warning:hover,
.bootstrapCurriculum .btn-warning:focus,
.bootstrapCurriculum .btn-warning:active,
.bootstrapCurriculum .btn-warning.active,
.bootstrapCurriculum .btn-warning.disabled,
.bootstrapCurriculum .btn-warning[disabled] {
  color: #444444;
  background-color: #fbc940;
  *background-color: #fac227;
}
.bootstrapCurriculum .btn-warning:active,
.bootstrapCurriculum .btn-warning.active {
  background-color: #fabb0e \9;
}
.bootstrapCurriculum .btn-primary,.bootstrapCurriculum .btn-danger,.bootstrapCurriculum .btn-success,.bootstrapCurriculum .btn-info,.bootstrapCurriculum .btn-inverse {
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.25) inset;
}
.bootstrapCurriculum .btn-danger:hover,.bootstrapCurriculum .btn-danger:focus,.bootstrapCurriculum .btn-danger:active,.bootstrapCurriculum .btn-danger.active,.bootstrapCurriculum .btn-danger.disabled,.bootstrapCurriculum .btn-danger[disabled] {
    background-color: #9B1912;
    color: #FFFFFF;
}
.bootstrapCurriculum .btn-inverse {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #f4721c;background-image: -moz-linear-gradient(top, #f68922 50%, #f14f13 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #f68922), to(1, #f14f13));background-image: -webkit-linear-gradient(top, #f68922 50%, #f14f13 100%);background-image: -o-linear-gradient(top, #f68922 50%, #f14f13 100%);background-image: linear-gradient(to bottom, #f68922 50%, #f14f13 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff68922', endColorstr='#fff14f13', GradientType=0);border-color: #f14f13 #f14f13 #ad360a;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #f14f13;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.bootstrapCurriculum .btn-inverse:hover{color: #ffffff;background-color: #f14f13;*background-color: #dd450d;}
.bootstrapCurriculum .btn-danger {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #AF251B;background-image: -moz-linear-gradient(top, #BC2D21 50%, #9B1912 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #BC2D21), to(1, #9B1912));background-image: -webkit-linear-gradient(top, #BC2D21 50%, #9B1912 100%);background-image: -o-linear-gradient(top, #BC2D21 50%, #9B1912 100%);background-image: linear-gradient(to bottom, #BC2D21 50%, #9B1912 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff869819', endColorstr='#ff4b650e', GradientType=0);border-color: #4b650e #4b650e #192205;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #4b650e;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.bootstrapCurriculum .btn-danger:hover{color: #ffffff;background-color: #9B1912;*background-color: #3a4f0b;}
.bootstrapCurriculum .btn-success {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #6e8415;background-image: -moz-linear-gradient(top, #869819 50%, #4b650e 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #869819), to(1, #4b650e));background-image: -webkit-linear-gradient(top, #869819 50%, #4b650e 100%);background-image: -o-linear-gradient(top, #869819 50%, #4b650e 100%);background-image: linear-gradient(to bottom, #869819 50%, #4b650e 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff869819', endColorstr='#ff4b650e', GradientType=0);border-color: #4b650e #4b650e #192205;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #4b650e;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.bootstrapCurriculum .btn-success:hover{color: #ffffff;background-color: #4b650e;*background-color: #3a4f0b;}
.bootstrapCurriculum .btn-primary, .bootstrapCurriculum .btn-inverse, .bootstrapCurriculum .btn-success {-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.25);-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.25);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.25);}
.bootstrapCurriculum .btn-small {border-radius: 0 0 0 0;font-size: 10.2px;padding: 2px 10px;}
.bootstrapCurriculum .btn-small [class^="icon16-"],.bootstrapCurriculum .btn-small [class*=" icon16-"] {margin-right: 4px;margin-top: -2px;}
.bootstrapCurriculum .btn-small .caret {margin-top: 8px;}
.bootstrapCurriculum .btn-group > .btn-small {font-size: 10.2px;}
.bootstrapCurriculum .btn-mini [class^="icon16-"],.bootstrapCurriculum .btn-mini [class*=" icon16-"] {
    margin-right: 4px;
    margin-top: -2px;
}
.bootstrapCurriculum .btn-mini .caret, .btn-small .caret {
    margin-top: 8px;
}
.bootstrapCurriculum .btn-group > .btn-mini {
    font-size: 9px;
}
.bootstrapCurriculum .btn-group > .btn-mini + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
}
.bootstrapCurriculum .btn-mini .label,.bootstrapCurriculum .btn-mini .badge {
    top: 0;
}
#modalCurriculum-98 a.btn-primary{ margin: 0 10px;}
button.close {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    padding: 0;
}
button.close.btn {
    float: none;
    opacity: 1;
}
.close {
    color: #000000;
    float: right;
    font-size: 28px;
    font-weight: bold;
    line-height: 20px;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF;
}
#AppleModalConfirmation.MdlOnlyLgd h3, #AppleModalConfirmation.MdlOnlyLgd h4{font-family: Tahoma !important; text-align: left; margin: 10px;}
#AppleModalConfirmation.MdlOnlyLgd{ height: auto !important;width: auto!important}
#AppleModalConfirmation.modal.modalCurriculum .modal-body h3 {
    color: #2C4F78!important;
    text-align: left;
}

.bootstrapCurriculum .progress {overflow: hidden;height: 20px;margin-bottom: 20px;background-color: #ebebeb;background-image: -moz-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #eeeeee), to(1, #e7e7e7));background-image: -webkit-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: -o-linear-gradient(top, #eeeeee 50%, #e7e7e7 100%);background-image: linear-gradient(to bottom, #eeeeee 50%, #e7e7e7 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffe7e7e7', GradientType=0);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.bootstrapCurriculum .progress .bar {width: 0%;height: 100%;color: #ffffff;float: left;font-size: 12px;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #254264;background-image: -moz-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #2c4f78), to(1, #1a2f47));background-image: -webkit-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: -o-linear-gradient(top, #2c4f78 50%, #1a2f47 100%);background-image: linear-gradient(to bottom, #2c4f78 50%, #1a2f47 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c4f78', endColorstr='#ff1a2f47', GradientType=0);-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: width 0.6s ease;-moz-transition: width 0.6s ease;-o-transition: width 0.6s ease;transition: width 0.6s ease;}
.bootstrapCurriculum .progress .bar + .bar {-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}
.bootstrapCurriculum .progress-success .bar,.bootstrapCurriculum .progress .bar-success {background-color: #6e8415;background-image: -moz-linear-gradient(top, #869819 50%, #4b650e 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #869819), to(1, #4b650e));background-image: -webkit-linear-gradient(top, #869819 50%, #4b650e 100%);background-image: -o-linear-gradient(top, #869819 50%, #4b650e 100%);background-image: linear-gradient(to bottom, #869819 50%, #4b650e 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff869819', endColorstr='#ff4b650e', GradientType=0);}
.bootstrapCurriculum .progress-warning .bar,.bootstrapCurriculum .progress .bar-warning {background-color: #fcd45f;background-image: -moz-linear-gradient(top, #fcdb73 50%, #fbc940 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #fcdb73), to(1, #fbc940));background-image: -webkit-linear-gradient(top, #fcdb73 50%, #fbc940 100%);background-image: -o-linear-gradient(top, #fcdb73 50%, #fbc940 100%);background-image: linear-gradient(to bottom, #fcdb73 50%, #fbc940 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcdb73', endColorstr='#fffbc940', GradientType=0);}
.bootstrapCurriculum .progress-danger .bar,.bootstrapCurriculum .progress .bar-danger {background-color: #af251b;background-image: -moz-linear-gradient(top, #bc2d21 50%, #9b1912 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(0.5, #bc2d21), to(1, #9b1912));background-image: -webkit-linear-gradient(top, #bc2d21 50%, #9b1912 100%);background-image: -o-linear-gradient(top, #bc2d21 50%, #9b1912 100%);background-image: linear-gradient(to bottom, #bc2d21 50%, #9b1912 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc2d21', endColorstr='#ff9b1912', GradientType=0);}
.bootstrapCurriculum table {max-width: 100%;background-color: #ffffff;border-collapse: collapse;border-spacing: 0;}
.bootstrapCurriculum .table {width: 100%;margin-bottom: 20px;}
.bootstrapCurriculum .table .header th{padding:3px 8px;}
.bootstrapCurriculum .table th, .bootstrapCurriculum .table td {padding:7px 4px;text-align: left;vertical-align: middle;border-top: 1px solid #ccc;}
.bootstrapCurriculum .table th {font-weight: bold;}
.bootstrapCurriculum .table .subheader th {font-weight: normal;}
.bootstrapCurriculum .table thead th {vertical-align: bottom;background-color: #2c4f78;color: #ffffff;}
.bootstrapCurriculum .table caption + thead tr:first-child th,.bootstrapCurriculum .table caption + thead tr:first-child td,.bootstrapCurriculum .table colgroup + thead tr:first-child th,.bootstrapCurriculum .table colgroup + thead tr:first-child td,.bootstrapCurriculum .table thead:first-child tr:first-child th,.bootstrapCurriculum .table thead:first-child tr:first-child td {border-top: 0;}
.bootstrapCurriculum .table tbody + tbody {border-top: 2px solid #f0f0f0;}
.bootstrapCurriculum .table .table {background-color: #ffffff;}
.bootstrapCurriculum .table-condensed th, .bootstrapCurriculum .table-condensed td {padding: 4px 5px;}
.bootstrapCurriculum .table-bordered {border: 1px solid #cccccc;border-collapse: separate;*border-collapse: collapse;border-left: 0;}
.bootstrapCurriculum .table-bordered th {border-left: 1px solid #062f5f;}
.bootstrapCurriculum .table-bordered .subheader th {border-left: 1px solid #cccccc;}
.bootstrapCurriculum .table-bordered td {border-left:1px solid #cccccc;}
.bootstrapCurriculum .table-bordered caption + thead tr:first-child th,.bootstrapCurriculum .table-bordered caption + tbody tr:first-child th,.bootstrapCurriculum .table-bordered caption + tbody tr:first-child td,.bootstrapCurriculum .table-bordered colgroup + thead tr:first-child th,.bootstrapCurriculum .table-bordered colgroup + tbody tr:first-child th,.bootstrapCurriculum .table-bordered colgroup + tbody tr:first-child td,.bootstrapCurriculum .table-bordered thead:first-child tr:first-child th,.bootstrapCurriculum .table-bordered tbody:first-child tr:first-child th,.bootstrapCurriculum .table-bordered tbody:first-child tr:first-child td {border-top: 0;}
/*.bootstrapCurriculum .table-striped tbody > tr:nth-child(odd) > td,.bootstrapCurriculum .table-striped tbody > tr:nth-child(odd) > th {background-color: #f0f0f0;}*/
.bootstrapCurriculum .table-hover tbody td.continuam,.bootstrapCurriculum .table-hover tbody td.nao-avaliados{font-weight:bold;}
.bootstrapCurriculum .table-hover tbody tr:hover > td,.bootstrapCurriculum .table-hover tbody tr:hover > th {cursor: pointer;background-color:#EEEEEE;}
.bootstrapCurriculum .table-hover tbody tr:hover > td.nao-avaliados{background-color:#d6d6d6;}
.bootstrapCurriculum .table-hover tbody tr:hover > td.continuam{background-color:#dee5b7;}
.bootstrapCurriculum table td[class*="span"],.bootstrapCurriculum table th[class*="span"],.bootstrapCurriculum .row-fluid table td[class*="span"],.bootstrapCurriculum .row-fluid table th[class*="span"] {display: table-cell;float: none;margin-left: 0;}
.bootstrapCurriculum .table tbody tr.success > td {background-color: #fbffe5;}
.bootstrapCurriculum .table tbody tr.error > td {background-color: #ffe8e5;}
.bootstrapCurriculum .table tbody tr.warning > td {background-color: #fff9e5;}
.bootstrapCurriculum .table tbody tr.info > td {background-color: #e5f1ff;}
.bootstrapCurriculum .badge {display: inline-block;padding: 2px;font-size: 10px;font-weight: bold;line-height: 10px;color: #ffffff;vertical-align: baseline;white-space: nowrap;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #999999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.bootstrapCurriculum .badge:empty {display: none;}
.bootstrapCurriculum .badge-important {background-color: #b82b1f;}
.bootstrapCurriculum .input-append, .bootstrapCurriculum  .input-prepend  {font-size: 0;white-space: nowrap;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin-bottom: 0;}
.bootstrapCurriculum input{margin: 0;font-weight: normal;line-height: 20px;font-family: Tahoma, Geneva, sans-serif;margin-left: 0;margin-left: 0;/*width: 90px;height: 20px;padding: 4px 6px;*/margin-bottom: 10px;font-size: 12px;line-height: 20px;color: #444444;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: #ffffff;/*border: 1px solid #cccccc;*/-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;display: inline-block;*display: inline;*zoom: 1;margin-bottom: 0;vertical-align: middle;}


.bootstrap3-fix {
  /*! normalize.css v3.0.0 | MIT License | git.io/normalize */
  /*ATALHOS*/
  /*HEADER - CANDIDATO DESLOGADO */
  /*FOOTER - CANDIDATO DESLOGADO */
  /* JS COMPONENTE - TYPEHEAD */
  /* BARRA DE LOCALIZACAO DE VAGA - CANDIDATOS*/
  /*BREADCRUMB - CANDIDATOS*/
  /*MEDIA*/
}
.bootstrap3-fix html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.bootstrap3-fix body {
  margin: 0;
}
.bootstrap3-fix a {
  font-family: Calibri,'Trebuchet MS',Arial,sans-serif;
  font-size: 14px;
}
.bootstrap3-fix article,
.bootstrap3-fix aside,
.bootstrap3-fix details,
.bootstrap3-fix figcaption,
.bootstrap3-fix figure,
.bootstrap3-fix footer,
.bootstrap3-fix header,
.bootstrap3-fix hgroup,
.bootstrap3-fix main,
.bootstrap3-fix nav,
.bootstrap3-fix section,
.bootstrap3-fix summary {
  display: block;
}
.bootstrap3-fix audio,
.bootstrap3-fix canvas,
.bootstrap3-fix progress,
.bootstrap3-fix video {
  display: inline-block;
  vertical-align: baseline;
}
.bootstrap3-fix audio:not([controls]) {
  display: none;
  height: 0;
}
.bootstrap3-fix [hidden],
.bootstrap3-fix template {
  display: none;
}
.bootstrap3-fix a {
  background: transparent;
}
.bootstrap3-fix a:active,
.bootstrap3-fix a:hover {
  outline: 0;
}
.bootstrap3-fix abbr[title] {
  border-bottom: 1px dotted;
}
.bootstrap3-fix b,
.bootstrap3-fix strong {
  font-weight: bold;
}
.bootstrap3-fix dfn {
  font-style: italic;
}
.bootstrap3-fix h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.bootstrap3-fix mark {
  background: #ff0;
  color: #000;
}
.bootstrap3-fix small {
  font-size: 80%;
}
.bootstrap3-fix sub,
.bootstrap3-fix sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.bootstrap3-fix sup {
  top: -0.5em;
}
.bootstrap3-fix sub {
  bottom: -0.25em;
}
.bootstrap3-fix img {
  border: 0;
}
.bootstrap3-fix svg:not(:root) {
  overflow: hidden;
}
.bootstrap3-fix figure {
  margin: 1em 40px;
}
.bootstrap3-fix hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
.bootstrap3-fix pre {
  overflow: auto;
}
.bootstrap3-fix code,
.bootstrap3-fix kbd,
.bootstrap3-fix pre,
.bootstrap3-fix samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.bootstrap3-fix button,
.bootstrap3-fix input,
.bootstrap3-fix optgroup,
.bootstrap3-fix select,
.bootstrap3-fix textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.bootstrap3-fix button {
  overflow: visible;
}
.bootstrap3-fix button,
.bootstrap3-fix select {
  text-transform: none;
}
.bootstrap3-fix button,
.bootstrap3-fix html input[type="button"],
.bootstrap3-fix input[type="reset"],
.bootstrap3-fix input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.bootstrap3-fix button[disabled],
.bootstrap3-fix html input[disabled] {
  cursor: default;
}
.bootstrap3-fix button::-moz-focus-inner,
.bootstrap3-fix input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.bootstrap3-fix input {
  line-height: normal;
}
.bootstrap3-fix input[type="checkbox"],
.bootstrap3-fix input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
.bootstrap3-fix input[type="number"]::-webkit-inner-spin-button,
.bootstrap3-fix input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.bootstrap3-fix input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.bootstrap3-fix input[type="search"]::-webkit-search-cancel-button,
.bootstrap3-fix input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.bootstrap3-fix fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.bootstrap3-fix legend {
  border: 0;
  padding: 0;
}
.bootstrap3-fix textarea {
  overflow: auto;
}
.bootstrap3-fix optgroup {
  font-weight: bold;
}
.bootstrap3-fix table {
  border-collapse: collapse;
  border-spacing: 0;
}
.bootstrap3-fix td,
.bootstrap3-fix th {
  padding: 0;
}
@media print {
  .bootstrap3-fix * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  .bootstrap3-fix a,
  .bootstrap3-fix a:visited {
    text-decoration: underline;
  }
  .bootstrap3-fix a[href]:after {
    content: " (" attr(href) ")";
  }
  .bootstrap3-fix abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .bootstrap3-fix a[href^="javascript:"]:after,
  .bootstrap3-fix a[href^="#"]:after {
    content: "";
  }
  .bootstrap3-fix pre,
  .bootstrap3-fix blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .bootstrap3-fix thead {
    display: table-header-group;
  }
  .bootstrap3-fix tr,
  .bootstrap3-fix img {
    page-break-inside: avoid;
  }
  .bootstrap3-fix img {
    max-width: 100% !important;
  }
  .bootstrap3-fix p,
  .bootstrap3-fix h2,
  .bootstrap3-fix h3 {
    orphans: 3;
    widows: 3;
  }
  .bootstrap3-fix h2,
  .bootstrap3-fix h3 {
    page-break-after: avoid;
  }
  .bootstrap3-fix select {
    background: #fff !important;
  }
  .bootstrap3-fix .navbar {
    display: none;
  }
  .bootstrap3-fix .table td,
  .bootstrap3-fix .table th {
    background-color: #fff !important;
  }
  .bootstrap3-fix .btn > .caret,
  .bootstrap3-fix .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .bootstrap3-fix .label {
    border: 1px solid #000;
  }
  .bootstrap3-fix .table {
    border-collapse: collapse !important;
  }
  .bootstrap3-fix .table-bordered th,
  .bootstrap3-fix .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
.bootstrap3-fix * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap3-fix *:before,
.bootstrap3-fix *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap3-fix html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.bootstrap3-fix body {
  font-family: "Segoe UI", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
.bootstrap3-fix input,
.bootstrap3-fix button,
.bootstrap3-fix select,
.bootstrap3-fix textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.bootstrap3-fix a {
  color: #0586f1;
  text-decoration: none;
}
.bootstrap3-fix a:hover,
.bootstrap3-fix a:focus {
  color: #035ca6;
  text-decoration: underline;
}
.bootstrap3-fix a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.bootstrap3-fix figure {
  margin: 0;
}
.bootstrap3-fix img {
  vertical-align: middle;
}
.bootstrap3-fix .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.bootstrap3-fix .img-rounded {
  border-radius: 6px;
}
.bootstrap3-fix .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.bootstrap3-fix .img-circle {
  border-radius: 50%;
}
.bootstrap3-fix hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.bootstrap3-fix .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.bootstrap3-fix h1,
.bootstrap3-fix h2,
.bootstrap3-fix h3,
.bootstrap3-fix h4,
.bootstrap3-fix h5,
.bootstrap3-fix h6,
.bootstrap3-fix .h1,
.bootstrap3-fix .h2,
.bootstrap3-fix .h3,
.bootstrap3-fix .h4,
.bootstrap3-fix .h5,
.bootstrap3-fix .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.bootstrap3-fix h1 small,
.bootstrap3-fix h2 small,
.bootstrap3-fix h3 small,
.bootstrap3-fix h4 small,
.bootstrap3-fix h5 small,
.bootstrap3-fix h6 small,
.bootstrap3-fix .h1 small,
.bootstrap3-fix .h2 small,
.bootstrap3-fix .h3 small,
.bootstrap3-fix .h4 small,
.bootstrap3-fix .h5 small,
.bootstrap3-fix .h6 small,
.bootstrap3-fix h1 .small,
.bootstrap3-fix h2 .small,
.bootstrap3-fix h3 .small,
.bootstrap3-fix h4 .small,
.bootstrap3-fix h5 .small,
.bootstrap3-fix h6 .small,
.bootstrap3-fix .h1 .small,
.bootstrap3-fix .h2 .small,
.bootstrap3-fix .h3 .small,
.bootstrap3-fix .h4 .small,
.bootstrap3-fix .h5 .small,
.bootstrap3-fix .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
.bootstrap3-fix h1,
.bootstrap3-fix .h1,
.bootstrap3-fix h2,
.bootstrap3-fix .h2,
.bootstrap3-fix h3,
.bootstrap3-fix .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.bootstrap3-fix h1 small,
.bootstrap3-fix .h1 small,
.bootstrap3-fix h2 small,
.bootstrap3-fix .h2 small,
.bootstrap3-fix h3 small,
.bootstrap3-fix .h3 small,
.bootstrap3-fix h1 .small,
.bootstrap3-fix .h1 .small,
.bootstrap3-fix h2 .small,
.bootstrap3-fix .h2 .small,
.bootstrap3-fix h3 .small,
.bootstrap3-fix .h3 .small {
  font-size: 65%;
}
.bootstrap3-fix h4,
.bootstrap3-fix .h4,
.bootstrap3-fix h5,
.bootstrap3-fix .h5,
.bootstrap3-fix h6,
.bootstrap3-fix .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.bootstrap3-fix h4 small,
.bootstrap3-fix .h4 small,
.bootstrap3-fix h5 small,
.bootstrap3-fix .h5 small,
.bootstrap3-fix h6 small,
.bootstrap3-fix .h6 small,
.bootstrap3-fix h4 .small,
.bootstrap3-fix .h4 .small,
.bootstrap3-fix h5 .small,
.bootstrap3-fix .h5 .small,
.bootstrap3-fix h6 .small,
.bootstrap3-fix .h6 .small {
  font-size: 75%;
}
.bootstrap3-fix h1,
.bootstrap3-fix .h1 {
  font-size: 38px;
}
.bootstrap3-fix h2,
.bootstrap3-fix .h2 {
  font-size: 32px;
}
.bootstrap3-fix h3,
.bootstrap3-fix .h3 {
  font-size: 24px;
}
.bootstrap3-fix h4,
.bootstrap3-fix .h4 {
  font-size: 18px;
}
.bootstrap3-fix h5,
.bootstrap3-fix .h5 {
  font-size: 16px;
}
.bootstrap3-fix h6,
.bootstrap3-fix .h6 {
  font-size: 14px;
}
.bootstrap3-fix p {
  margin: 0 0 10px;
}
.bootstrap3-fix .lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .bootstrap3-fix .lead {
    font-size: 21px;
  }
}
.bootstrap3-fix small,
.bootstrap3-fix .small {
  font-size: 85%;
}
.bootstrap3-fix cite {
  font-style: normal;
}
.bootstrap3-fix .text-left {
  text-align: left;
}
.bootstrap3-fix .text-right {
  text-align: right;
}
.bootstrap3-fix .text-center {
  text-align: center;
}
.bootstrap3-fix .text-justify {
  text-align: justify;
}
.bootstrap3-fix .text-muted {
  color: #999999;
}
.bootstrap3-fix .text-primary {
  color: #023865;
}
a.bootstrap3-fix .text-primary:hover {
  color: #011c33;
}
.bootstrap3-fix .text-success {
  color: #3c763d;
}
a.bootstrap3-fix .text-success:hover {
  color: #2b542c;
}
.bootstrap3-fix .text-info {
  color: #31708f;
}
a.bootstrap3-fix .text-info:hover {
  color: #245269;
}
.bootstrap3-fix .text-warning {
  color: #8a6d3b;
}
a.bootstrap3-fix .text-warning:hover {
  color: #66512c;
}
.bootstrap3-fix .text-danger {
  color: #a94442;
}
a.bootstrap3-fix .text-danger:hover {
  color: #843534;
}
.bootstrap3-fix .bg-primary {
  color: #fff;
  background-color: #023865;
}
a.bootstrap3-fix .bg-primary:hover {
  background-color: #011c33;
}
.bootstrap3-fix .bg-success {
  background-color: #dff0d8;
}
a.bootstrap3-fix .bg-success:hover {
  background-color: #c1e2b3;
}
.bootstrap3-fix .bg-info {
  background-color: #d9edf7;
}
a.bootstrap3-fix .bg-info:hover {
  background-color: #afd9ee;
}
.bootstrap3-fix .bg-warning {
  background-color: #fcf8e3;
}
a.bootstrap3-fix .bg-warning:hover {
  background-color: #f7ecb5;
}
.bootstrap3-fix .bg-danger {
  background-color: #f2dede;
}
a.bootstrap3-fix .bg-danger:hover {
  background-color: #e4b9b9;
}
.bootstrap3-fix .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
.bootstrap3-fix ul,
.bootstrap3-fix ol {
  margin-top: 0;
  margin-bottom: 10px;
}
.bootstrap3-fix ul ul,
.bootstrap3-fix ol ul,
.bootstrap3-fix ul ol,
.bootstrap3-fix ol ol {
  margin-bottom: 0;
}
.bootstrap3-fix .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.bootstrap3-fix .list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.bootstrap3-fix .list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.bootstrap3-fix dl {
  margin-top: 0;
  margin-bottom: 20px;
}
.bootstrap3-fix dt,
.bootstrap3-fix dd {
  line-height: 1.42857143;
}
.bootstrap3-fix dt {
  font-weight: bold;
}
.bootstrap3-fix dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .bootstrap3-fix .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .bootstrap3-fix .dl-horizontal dd {
    margin-left: 180px;
  }
}
.bootstrap3-fix abbr[title],
.bootstrap3-fix abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.bootstrap3-fix .initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.bootstrap3-fix blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
.bootstrap3-fix blockquote p:last-child,
.bootstrap3-fix blockquote ul:last-child,
.bootstrap3-fix blockquote ol:last-child {
  margin-bottom: 0;
}
.bootstrap3-fix blockquote footer,
.bootstrap3-fix blockquote small,
.bootstrap3-fix blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999999;
}
.bootstrap3-fix blockquote footer:before,
.bootstrap3-fix blockquote small:before,
.bootstrap3-fix blockquote .small:before {
  content: '\2014 \00A0';
}
.bootstrap3-fix .blockquote-reverse,
.bootstrap3-fix blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.bootstrap3-fix .blockquote-reverse footer:before,
.bootstrap3-fix blockquote.pull-right footer:before,
.bootstrap3-fix .blockquote-reverse small:before,
.bootstrap3-fix blockquote.pull-right small:before,
.bootstrap3-fix .blockquote-reverse .small:before,
.bootstrap3-fix blockquote.pull-right .small:before {
  content: '';
}
.bootstrap3-fix .blockquote-reverse footer:after,
.bootstrap3-fix blockquote.pull-right footer:after,
.bootstrap3-fix .blockquote-reverse small:after,
.bootstrap3-fix blockquote.pull-right small:after,
.bootstrap3-fix .blockquote-reverse .small:after,
.bootstrap3-fix blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
.bootstrap3-fix blockquote:before,
.bootstrap3-fix blockquote:after {
  content: "";
}
.bootstrap3-fix address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
.bootstrap3-fix code,
.bootstrap3-fix kbd,
.bootstrap3-fix pre,
.bootstrap3-fix samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.bootstrap3-fix code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}
.bootstrap3-fix kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap3-fix pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.bootstrap3-fix pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.bootstrap3-fix .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.bootstrap3-fix .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .bootstrap3-fix .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .bootstrap3-fix .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .bootstrap3-fix .container {
    width: 1170px;
  }
}
.bootstrap3-fix .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.bootstrap3-fix .row {
  margin-left: -15px;
  margin-right: -15px;
}
.bootstrap3-fix .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.bootstrap3-fix .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.bootstrap3-fix .col-xs-12 {
  width: 100%;
}
.bootstrap3-fix .col-xs-11 {
  width: 91.66666667%;
}
.bootstrap3-fix .col-xs-10 {
  width: 83.33333333%;
}
.bootstrap3-fix .col-xs-9 {
  width: 75%;
}
.bootstrap3-fix .col-xs-8 {
  width: 66.66666667%;
}
.bootstrap3-fix .col-xs-7 {
  width: 58.33333333%;
}
.bootstrap3-fix .col-xs-6 {
  width: 50%;
}
.bootstrap3-fix .col-xs-5 {
  width: 41.66666667%;
}
.bootstrap3-fix .col-xs-4 {
  width: 33.33333333%;
}
.bootstrap3-fix .col-xs-3 {
  width: 25%;
}
.bootstrap3-fix .col-xs-2 {
  width: 16.66666667%;
}
.bootstrap3-fix .col-xs-1 {
  width: 8.33333333%;
}
.bootstrap3-fix .col-xs-pull-12 {
  right: 100%;
}
.bootstrap3-fix .col-xs-pull-11 {
  right: 91.66666667%;
}
.bootstrap3-fix .col-xs-pull-10 {
  right: 83.33333333%;
}
.bootstrap3-fix .col-xs-pull-9 {
  right: 75%;
}
.bootstrap3-fix .col-xs-pull-8 {
  right: 66.66666667%;
}
.bootstrap3-fix .col-xs-pull-7 {
  right: 58.33333333%;
}
.bootstrap3-fix .col-xs-pull-6 {
  right: 50%;
}
.bootstrap3-fix .col-xs-pull-5 {
  right: 41.66666667%;
}
.bootstrap3-fix .col-xs-pull-4 {
  right: 33.33333333%;
}
.bootstrap3-fix .col-xs-pull-3 {
  right: 25%;
}
.bootstrap3-fix .col-xs-pull-2 {
  right: 16.66666667%;
}
.bootstrap3-fix .col-xs-pull-1 {
  right: 8.33333333%;
}
.bootstrap3-fix .col-xs-pull-0 {
  right: 0%;
}
.bootstrap3-fix .col-xs-push-12 {
  left: 100%;
}
.bootstrap3-fix .col-xs-push-11 {
  left: 91.66666667%;
}
.bootstrap3-fix .col-xs-push-10 {
  left: 83.33333333%;
}
.bootstrap3-fix .col-xs-push-9 {
  left: 75%;
}
.bootstrap3-fix .col-xs-push-8 {
  left: 66.66666667%;
}
.bootstrap3-fix .col-xs-push-7 {
  left: 58.33333333%;
}
.bootstrap3-fix .col-xs-push-6 {
  left: 50%;
}
.bootstrap3-fix .col-xs-push-5 {
  left: 41.66666667%;
}
.bootstrap3-fix .col-xs-push-4 {
  left: 33.33333333%;
}
.bootstrap3-fix .col-xs-push-3 {
  left: 25%;
}
.bootstrap3-fix .col-xs-push-2 {
  left: 16.66666667%;
}
.bootstrap3-fix .col-xs-push-1 {
  left: 8.33333333%;
}
.bootstrap3-fix .col-xs-push-0 {
  left: 0%;
}
.bootstrap3-fix .col-xs-offset-12 {
  margin-left: 100%;
}
.bootstrap3-fix .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.bootstrap3-fix .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.bootstrap3-fix .col-xs-offset-9 {
  margin-left: 75%;
}
.bootstrap3-fix .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.bootstrap3-fix .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.bootstrap3-fix .col-xs-offset-6 {
  margin-left: 50%;
}
.bootstrap3-fix .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.bootstrap3-fix .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.bootstrap3-fix .col-xs-offset-3 {
  margin-left: 25%;
}
.bootstrap3-fix .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.bootstrap3-fix .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.bootstrap3-fix .col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .bootstrap3-fix .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .bootstrap3-fix .col-sm-12 {
    width: 100%;
  }
  .bootstrap3-fix .col-sm-11 {
    width: 91.66666667%;
  }
  .bootstrap3-fix .col-sm-10 {
    width: 83.33333333%;
  }
  .bootstrap3-fix .col-sm-9 {
    width: 75%;
  }
  .bootstrap3-fix .col-sm-8 {
    width: 66.66666667%;
  }
  .bootstrap3-fix .col-sm-7 {
    width: 58.33333333%;
  }
  .bootstrap3-fix .col-sm-6 {
    width: 50%;
  }
  .bootstrap3-fix .col-sm-5 {
    width: 41.66666667%;
  }
  .bootstrap3-fix .col-sm-4 {
    width: 33.33333333%;
  }
  .bootstrap3-fix .col-sm-3 {
    width: 25%;
  }
  .bootstrap3-fix .col-sm-2 {
    width: 16.66666667%;
  }
  .bootstrap3-fix .col-sm-1 {
    width: 8.33333333%;
  }
  .bootstrap3-fix .col-sm-pull-12 {
    right: 100%;
  }
  .bootstrap3-fix .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .bootstrap3-fix .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .bootstrap3-fix .col-sm-pull-9 {
    right: 75%;
  }
  .bootstrap3-fix .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .bootstrap3-fix .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .bootstrap3-fix .col-sm-pull-6 {
    right: 50%;
  }
  .bootstrap3-fix .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .bootstrap3-fix .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .bootstrap3-fix .col-sm-pull-3 {
    right: 25%;
  }
  .bootstrap3-fix .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .bootstrap3-fix .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .bootstrap3-fix .col-sm-pull-0 {
    right: 0%;
  }
  .bootstrap3-fix .col-sm-push-12 {
    left: 100%;
  }
  .bootstrap3-fix .col-sm-push-11 {
    left: 91.66666667%;
  }
  .bootstrap3-fix .col-sm-push-10 {
    left: 83.33333333%;
  }
  .bootstrap3-fix .col-sm-push-9 {
    left: 75%;
  }
  .bootstrap3-fix .col-sm-push-8 {
    left: 66.66666667%;
  }
  .bootstrap3-fix .col-sm-push-7 {
    left: 58.33333333%;
  }
  .bootstrap3-fix .col-sm-push-6 {
    left: 50%;
  }
  .bootstrap3-fix .col-sm-push-5 {
    left: 41.66666667%;
  }
  .bootstrap3-fix .col-sm-push-4 {
    left: 33.33333333%;
  }
  .bootstrap3-fix .col-sm-push-3 {
    left: 25%;
  }
  .bootstrap3-fix .col-sm-push-2 {
    left: 16.66666667%;
  }
  .bootstrap3-fix .col-sm-push-1 {
    left: 8.33333333%;
  }
  .bootstrap3-fix .col-sm-push-0 {
    left: 0%;
  }
  .bootstrap3-fix .col-sm-offset-12 {
    margin-left: 100%;
  }
  .bootstrap3-fix .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .bootstrap3-fix .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .bootstrap3-fix .col-sm-offset-9 {
    margin-left: 75%;
  }
  .bootstrap3-fix .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .bootstrap3-fix .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .bootstrap3-fix .col-sm-offset-6 {
    margin-left: 50%;
  }
  .bootstrap3-fix .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .bootstrap3-fix .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .bootstrap3-fix .col-sm-offset-3 {
    margin-left: 25%;
  }
  .bootstrap3-fix .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .bootstrap3-fix .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .bootstrap3-fix .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .bootstrap3-fix .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .bootstrap3-fix .col-md-12 {
    width: 100%;
  }
  .bootstrap3-fix .col-md-11 {
    width: 91.66666667%;
  }
  .bootstrap3-fix .col-md-10 {
    width: 83.33333333%;
  }
  .bootstrap3-fix .col-md-9 {
    width: 75%;
  }
  .bootstrap3-fix .col-md-8 {
    width: 66.66666667%;
  }
  .bootstrap3-fix .col-md-7 {
    width: 58.33333333%;
  }
  .bootstrap3-fix .col-md-6 {
    width: 50%;
  }
  .bootstrap3-fix .col-md-5 {
    width: 41.66666667%;
  }
  .bootstrap3-fix .col-md-4 {
    width: 33.33333333%;
  }
  .bootstrap3-fix .col-md-3 {
    width: 25%;
  }
  .bootstrap3-fix .col-md-2 {
    width: 16.66666667%;
  }
  .bootstrap3-fix .col-md-1 {
    width: 8.33333333%;
  }
  .bootstrap3-fix .col-md-pull-12 {
    right: 100%;
  }
  .bootstrap3-fix .col-md-pull-11 {
    right: 91.66666667%;
  }
  .bootstrap3-fix .col-md-pull-10 {
    right: 83.33333333%;
  }
  .bootstrap3-fix .col-md-pull-9 {
    right: 75%;
  }
  .bootstrap3-fix .col-md-pull-8 {
    right: 66.66666667%;
  }
  .bootstrap3-fix .col-md-pull-7 {
    right: 58.33333333%;
  }
  .bootstrap3-fix .col-md-pull-6 {
    right: 50%;
  }
  .bootstrap3-fix .col-md-pull-5 {
    right: 41.66666667%;
  }
  .bootstrap3-fix .col-md-pull-4 {
    right: 33.33333333%;
  }
  .bootstrap3-fix .col-md-pull-3 {
    right: 25%;
  }
  .bootstrap3-fix .col-md-pull-2 {
    right: 16.66666667%;
  }
  .bootstrap3-fix .col-md-pull-1 {
    right: 8.33333333%;
  }
  .bootstrap3-fix .col-md-pull-0 {
    right: 0%;
  }
  .bootstrap3-fix .col-md-push-12 {
    left: 100%;
  }
  .bootstrap3-fix .col-md-push-11 {
    left: 91.66666667%;
  }
  .bootstrap3-fix .col-md-push-10 {
    left: 83.33333333%;
  }
  .bootstrap3-fix .col-md-push-9 {
    left: 75%;
  }
  .bootstrap3-fix .col-md-push-8 {
    left: 66.66666667%;
  }
  .bootstrap3-fix .col-md-push-7 {
    left: 58.33333333%;
  }
  .bootstrap3-fix .col-md-push-6 {
    left: 50%;
  }
  .bootstrap3-fix .col-md-push-5 {
    left: 41.66666667%;
  }
  .bootstrap3-fix .col-md-push-4 {
    left: 33.33333333%;
  }
  .bootstrap3-fix .col-md-push-3 {
    left: 25%;
  }
  .bootstrap3-fix .col-md-push-2 {
    left: 16.66666667%;
  }
  .bootstrap3-fix .col-md-push-1 {
    left: 8.33333333%;
  }
  .bootstrap3-fix .col-md-push-0 {
    left: 0%;
  }
  .bootstrap3-fix .col-md-offset-12 {
    margin-left: 100%;
  }
  .bootstrap3-fix .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .bootstrap3-fix .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .bootstrap3-fix .col-md-offset-9 {
    margin-left: 75%;
  }
  .bootstrap3-fix .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .bootstrap3-fix .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .bootstrap3-fix .col-md-offset-6 {
    margin-left: 50%;
  }
  .bootstrap3-fix .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .bootstrap3-fix .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .bootstrap3-fix .col-md-offset-3 {
    margin-left: 25%;
  }
  .bootstrap3-fix .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .bootstrap3-fix .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .bootstrap3-fix .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .bootstrap3-fix .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .bootstrap3-fix .col-lg-12 {
    width: 100%;
  }
  .bootstrap3-fix .col-lg-11 {
    width: 91.66666667%;
  }
  .bootstrap3-fix .col-lg-10 {
    width: 83.33333333%;
  }
  .bootstrap3-fix .col-lg-9 {
    width: 75%;
  }
  .bootstrap3-fix .col-lg-8 {
    width: 66.66666667%;
  }
  .bootstrap3-fix .col-lg-7 {
    width: 58.33333333%;
  }
  .bootstrap3-fix .col-lg-6 {
    width: 50%;
  }
  .bootstrap3-fix .col-lg-5 {
    width: 41.66666667%;
  }
  .bootstrap3-fix .col-lg-4 {
    width: 33.33333333%;
  }
  .bootstrap3-fix .col-lg-3 {
    width: 25%;
  }
  .bootstrap3-fix .col-lg-2 {
    width: 16.66666667%;
  }
  .bootstrap3-fix .col-lg-1 {
    width: 8.33333333%;
  }
  .bootstrap3-fix .col-lg-pull-12 {
    right: 100%;
  }
  .bootstrap3-fix .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .bootstrap3-fix .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .bootstrap3-fix .col-lg-pull-9 {
    right: 75%;
  }
  .bootstrap3-fix .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .bootstrap3-fix .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .bootstrap3-fix .col-lg-pull-6 {
    right: 50%;
  }
  .bootstrap3-fix .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .bootstrap3-fix .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .bootstrap3-fix .col-lg-pull-3 {
    right: 25%;
  }
  .bootstrap3-fix .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .bootstrap3-fix .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .bootstrap3-fix .col-lg-pull-0 {
    right: 0%;
  }
  .bootstrap3-fix .col-lg-push-12 {
    left: 100%;
  }
  .bootstrap3-fix .col-lg-push-11 {
    left: 91.66666667%;
  }
  .bootstrap3-fix .col-lg-push-10 {
    left: 83.33333333%;
  }
  .bootstrap3-fix .col-lg-push-9 {
    left: 75%;
  }
  .bootstrap3-fix .col-lg-push-8 {
    left: 66.66666667%;
  }
  .bootstrap3-fix .col-lg-push-7 {
    left: 58.33333333%;
  }
  .bootstrap3-fix .col-lg-push-6 {
    left: 50%;
  }
  .bootstrap3-fix .col-lg-push-5 {
    left: 41.66666667%;
  }
  .bootstrap3-fix .col-lg-push-4 {
    left: 33.33333333%;
  }
  .bootstrap3-fix .col-lg-push-3 {
    left: 25%;
  }
  .bootstrap3-fix .col-lg-push-2 {
    left: 16.66666667%;
  }
  .bootstrap3-fix .col-lg-push-1 {
    left: 8.33333333%;
  }
  .bootstrap3-fix .col-lg-push-0 {
    left: 0%;
  }
  .bootstrap3-fix .col-lg-offset-12 {
    margin-left: 100%;
  }
  .bootstrap3-fix .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .bootstrap3-fix .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .bootstrap3-fix .col-lg-offset-9 {
    margin-left: 75%;
  }
  .bootstrap3-fix .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .bootstrap3-fix .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .bootstrap3-fix .col-lg-offset-6 {
    margin-left: 50%;
  }
  .bootstrap3-fix .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .bootstrap3-fix .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .bootstrap3-fix .col-lg-offset-3 {
    margin-left: 25%;
  }
  .bootstrap3-fix .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .bootstrap3-fix .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .bootstrap3-fix .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.bootstrap3-fix table {
  max-width: 100%;
  background-color: transparent;
}
.bootstrap3-fix th {
  text-align: left;
}
.bootstrap3-fix .table {
  width: 100%;
  margin-bottom: 20px;
}
.bootstrap3-fix .table > thead > tr > th,
.bootstrap3-fix .table > tbody > tr > th,
.bootstrap3-fix .table > tfoot > tr > th,
.bootstrap3-fix .table > thead > tr > td,
.bootstrap3-fix .table > tbody > tr > td,
.bootstrap3-fix .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.bootstrap3-fix .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.bootstrap3-fix .table > caption + thead > tr:first-child > th,
.bootstrap3-fix .table > colgroup + thead > tr:first-child > th,
.bootstrap3-fix .table > thead:first-child > tr:first-child > th,
.bootstrap3-fix .table > caption + thead > tr:first-child > td,
.bootstrap3-fix .table > colgroup + thead > tr:first-child > td,
.bootstrap3-fix .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.bootstrap3-fix .table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.bootstrap3-fix .table .table {
  background-color: #ffffff;
}
.bootstrap3-fix .table-condensed > thead > tr > th,
.bootstrap3-fix .table-condensed > tbody > tr > th,
.bootstrap3-fix .table-condensed > tfoot > tr > th,
.bootstrap3-fix .table-condensed > thead > tr > td,
.bootstrap3-fix .table-condensed > tbody > tr > td,
.bootstrap3-fix .table-condensed > tfoot > tr > td {
  padding: 5px;
}
.bootstrap3-fix .table-bordered {
  border: 1px solid #dddddd;
}
.bootstrap3-fix .table-bordered > thead > tr > th,
.bootstrap3-fix .table-bordered > tbody > tr > th,
.bootstrap3-fix .table-bordered > tfoot > tr > th,
.bootstrap3-fix .table-bordered > thead > tr > td,
.bootstrap3-fix .table-bordered > tbody > tr > td,
.bootstrap3-fix .table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.bootstrap3-fix .table-bordered > thead > tr > th,
.bootstrap3-fix .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.bootstrap3-fix .table-striped > tbody > tr:nth-child(odd) > td,
.bootstrap3-fix .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.bootstrap3-fix .table-hover > tbody > tr:hover > td,
.bootstrap3-fix .table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
.bootstrap3-fix table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
.bootstrap3-fix table td[class*="col-"],
.bootstrap3-fix table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.bootstrap3-fix .table > thead > tr > td.active,
.bootstrap3-fix .table > tbody > tr > td.active,
.bootstrap3-fix .table > tfoot > tr > td.active,
.bootstrap3-fix .table > thead > tr > th.active,
.bootstrap3-fix .table > tbody > tr > th.active,
.bootstrap3-fix .table > tfoot > tr > th.active,
.bootstrap3-fix .table > thead > tr.active > td,
.bootstrap3-fix .table > tbody > tr.active > td,
.bootstrap3-fix .table > tfoot > tr.active > td,
.bootstrap3-fix .table > thead > tr.active > th,
.bootstrap3-fix .table > tbody > tr.active > th,
.bootstrap3-fix .table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.bootstrap3-fix .table-hover > tbody > tr > td.active:hover,
.bootstrap3-fix .table-hover > tbody > tr > th.active:hover,
.bootstrap3-fix .table-hover > tbody > tr.active:hover > td,
.bootstrap3-fix .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.bootstrap3-fix .table > thead > tr > td.success,
.bootstrap3-fix .table > tbody > tr > td.success,
.bootstrap3-fix .table > tfoot > tr > td.success,
.bootstrap3-fix .table > thead > tr > th.success,
.bootstrap3-fix .table > tbody > tr > th.success,
.bootstrap3-fix .table > tfoot > tr > th.success,
.bootstrap3-fix .table > thead > tr.success > td,
.bootstrap3-fix .table > tbody > tr.success > td,
.bootstrap3-fix .table > tfoot > tr.success > td,
.bootstrap3-fix .table > thead > tr.success > th,
.bootstrap3-fix .table > tbody > tr.success > th,
.bootstrap3-fix .table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.bootstrap3-fix .table-hover > tbody > tr > td.success:hover,
.bootstrap3-fix .table-hover > tbody > tr > th.success:hover,
.bootstrap3-fix .table-hover > tbody > tr.success:hover > td,
.bootstrap3-fix .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.bootstrap3-fix .table > thead > tr > td.info,
.bootstrap3-fix .table > tbody > tr > td.info,
.bootstrap3-fix .table > tfoot > tr > td.info,
.bootstrap3-fix .table > thead > tr > th.info,
.bootstrap3-fix .table > tbody > tr > th.info,
.bootstrap3-fix .table > tfoot > tr > th.info,
.bootstrap3-fix .table > thead > tr.info > td,
.bootstrap3-fix .table > tbody > tr.info > td,
.bootstrap3-fix .table > tfoot > tr.info > td,
.bootstrap3-fix .table > thead > tr.info > th,
.bootstrap3-fix .table > tbody > tr.info > th,
.bootstrap3-fix .table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.bootstrap3-fix .table-hover > tbody > tr > td.info:hover,
.bootstrap3-fix .table-hover > tbody > tr > th.info:hover,
.bootstrap3-fix .table-hover > tbody > tr.info:hover > td,
.bootstrap3-fix .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.bootstrap3-fix .table > thead > tr > td.warning,
.bootstrap3-fix .table > tbody > tr > td.warning,
.bootstrap3-fix .table > tfoot > tr > td.warning,
.bootstrap3-fix .table > thead > tr > th.warning,
.bootstrap3-fix .table > tbody > tr > th.warning,
.bootstrap3-fix .table > tfoot > tr > th.warning,
.bootstrap3-fix .table > thead > tr.warning > td,
.bootstrap3-fix .table > tbody > tr.warning > td,
.bootstrap3-fix .table > tfoot > tr.warning > td,
.bootstrap3-fix .table > thead > tr.warning > th,
.bootstrap3-fix .table > tbody > tr.warning > th,
.bootstrap3-fix .table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.bootstrap3-fix .table-hover > tbody > tr > td.warning:hover,
.bootstrap3-fix .table-hover > tbody > tr > th.warning:hover,
.bootstrap3-fix .table-hover > tbody > tr.warning:hover > td,
.bootstrap3-fix .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.bootstrap3-fix .table > thead > tr > td.danger,
.bootstrap3-fix .table > tbody > tr > td.danger,
.bootstrap3-fix .table > tfoot > tr > td.danger,
.bootstrap3-fix .table > thead > tr > th.danger,
.bootstrap3-fix .table > tbody > tr > th.danger,
.bootstrap3-fix .table > tfoot > tr > th.danger,
.bootstrap3-fix .table > thead > tr.danger > td,
.bootstrap3-fix .table > tbody > tr.danger > td,
.bootstrap3-fix .table > tfoot > tr.danger > td,
.bootstrap3-fix .table > thead > tr.danger > th,
.bootstrap3-fix .table > tbody > tr.danger > th,
.bootstrap3-fix .table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.bootstrap3-fix .table-hover > tbody > tr > td.danger:hover,
.bootstrap3-fix .table-hover > tbody > tr > th.danger:hover,
.bootstrap3-fix .table-hover > tbody > tr.danger:hover > td,
.bootstrap3-fix .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .bootstrap3-fix .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }
  .bootstrap3-fix .table-responsive > .table {
    margin-bottom: 0;
  }
  .bootstrap3-fix .table-responsive > .table > thead > tr > th,
  .bootstrap3-fix .table-responsive > .table > tbody > tr > th,
  .bootstrap3-fix .table-responsive > .table > tfoot > tr > th,
  .bootstrap3-fix .table-responsive > .table > thead > tr > td,
  .bootstrap3-fix .table-responsive > .table > tbody > tr > td,
  .bootstrap3-fix .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .bootstrap3-fix .table-responsive > .table-bordered {
    border: 0;
  }
  .bootstrap3-fix .table-responsive > .table-bordered > thead > tr > th:first-child,
  .bootstrap3-fix .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .bootstrap3-fix .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .bootstrap3-fix .table-responsive > .table-bordered > thead > tr > td:first-child,
  .bootstrap3-fix .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .bootstrap3-fix .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .bootstrap3-fix .table-responsive > .table-bordered > thead > tr > th:last-child,
  .bootstrap3-fix .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .bootstrap3-fix .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .bootstrap3-fix .table-responsive > .table-bordered > thead > tr > td:last-child,
  .bootstrap3-fix .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .bootstrap3-fix .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .bootstrap3-fix .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .bootstrap3-fix .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .bootstrap3-fix .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .bootstrap3-fix .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.bootstrap3-fix fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
.bootstrap3-fix legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.bootstrap3-fix label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
.bootstrap3-fix input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap3-fix input[type="radio"],
.bootstrap3-fix input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
.bootstrap3-fix input[type="file"] {
  display: block;
}
.bootstrap3-fix input[type="range"] {
  display: block;
  width: 100%;
}
.bootstrap3-fix select[multiple],
.bootstrap3-fix select[size] {
  height: auto;
}
.bootstrap3-fix input[type="file"]:focus,
.bootstrap3-fix input[type="radio"]:focus,
.bootstrap3-fix input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.bootstrap3-fix output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.bootstrap3-fix .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bootstrap3-fix .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.bootstrap3-fix .form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.bootstrap3-fix .form-control:-ms-input-placeholder {
  color: #999999;
}
.bootstrap3-fix .form-control::-webkit-input-placeholder {
  color: #999999;
}
.bootstrap3-fix .form-control[disabled],
.bootstrap3-fix .form-control[readonly],
fieldset[disabled] .bootstrap3-fix .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.bootstrap3-fix .form-control {
  height: auto;
}
.bootstrap3-fix input[type="search"] {
  -webkit-appearance: none;
}
.bootstrap3-fix input[type="date"] {
  line-height: 34px;
}
.bootstrap3-fix .form-group {
  margin-bottom: 15px;
}
.bootstrap3-fix .radio,
.bootstrap3-fix .checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.bootstrap3-fix .radio label,
.bootstrap3-fix .checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.bootstrap3-fix .radio input[type="radio"],
.bootstrap3-fix .radio-inline input[type="radio"],
.bootstrap3-fix .checkbox input[type="checkbox"],
.bootstrap3-fix .checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.bootstrap3-fix .radio + .radio,
.bootstrap3-fix .checkbox + .checkbox {
  margin-top: -5px;
}
.bootstrap3-fix .radio-inline,
.bootstrap3-fix .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.bootstrap3-fix .radio-inline + .radio-inline,
.bootstrap3-fix .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.bootstrap3-fix input[type="radio"][disabled],
.bootstrap3-fix input[type="checkbox"][disabled],
.bootstrap3-fix .radio[disabled],
.bootstrap3-fix .radio-inline[disabled],
.bootstrap3-fix .checkbox[disabled],
.bootstrap3-fix .checkbox-inline[disabled],
fieldset[disabled] .bootstrap3-fix input[type="radio"],
fieldset[disabled] .bootstrap3-fix input[type="checkbox"],
fieldset[disabled] .bootstrap3-fix .radio,
fieldset[disabled] .bootstrap3-fix .radio-inline,
fieldset[disabled] .bootstrap3-fix .checkbox,
fieldset[disabled] .bootstrap3-fix .checkbox-inline {
  cursor: not-allowed;
}
.bootstrap3-fix .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.bootstrap3-fix .input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.bootstrap3-fix .input-sm,
select[multiple].bootstrap3-fix .input-sm {
  height: auto;
}
.bootstrap3-fix .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.bootstrap3-fix .input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.bootstrap3-fix .input-lg,
select[multiple].bootstrap3-fix .input-lg {
  height: auto;
}
.bootstrap3-fix .has-feedback {
  position: relative;
}
.bootstrap3-fix .has-feedback .form-control {
  padding-right: 42.5px;
}
.bootstrap3-fix .has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.bootstrap3-fix .has-success .help-block,
.bootstrap3-fix .has-success .control-label,
.bootstrap3-fix .has-success .radio,
.bootstrap3-fix .has-success .checkbox,
.bootstrap3-fix .has-success .radio-inline,
.bootstrap3-fix .has-success .checkbox-inline {
  color: #3c763d;
}
.bootstrap3-fix .has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.bootstrap3-fix .has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.bootstrap3-fix .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.bootstrap3-fix .has-success .form-control-feedback {
  color: #3c763d;
}
.bootstrap3-fix .has-warning .help-block,
.bootstrap3-fix .has-warning .control-label,
.bootstrap3-fix .has-warning .radio,
.bootstrap3-fix .has-warning .checkbox,
.bootstrap3-fix .has-warning .radio-inline,
.bootstrap3-fix .has-warning .checkbox-inline {
  color: #8a6d3b;
}
.bootstrap3-fix .has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.bootstrap3-fix .has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.bootstrap3-fix .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.bootstrap3-fix .has-warning .form-control-feedback {
  color: #8a6d3b;
}
.bootstrap3-fix .has-error .help-block,
.bootstrap3-fix .has-error .control-label,
.bootstrap3-fix .has-error .radio,
.bootstrap3-fix .has-error .checkbox,
.bootstrap3-fix .has-error .radio-inline,
.bootstrap3-fix .has-error .checkbox-inline {
  color: #a94442;
}
.bootstrap3-fix .has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.bootstrap3-fix .has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.bootstrap3-fix .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.bootstrap3-fix .has-error .form-control-feedback {
  color: #a94442;
}
.bootstrap3-fix .form-control-static {
  margin-bottom: 0;
}
.bootstrap3-fix .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .bootstrap3-fix .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .bootstrap3-fix .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .bootstrap3-fix .form-inline .input-group > .form-control {
    width: 100%;
  }
  .bootstrap3-fix .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .bootstrap3-fix .form-inline .radio,
  .bootstrap3-fix .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .bootstrap3-fix .form-inline .radio input[type="radio"],
  .bootstrap3-fix .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .bootstrap3-fix .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.bootstrap3-fix .form-horizontal .control-label,
.bootstrap3-fix .form-horizontal .radio,
.bootstrap3-fix .form-horizontal .checkbox,
.bootstrap3-fix .form-horizontal .radio-inline,
.bootstrap3-fix .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.bootstrap3-fix .form-horizontal .radio,
.bootstrap3-fix .form-horizontal .checkbox {
  min-height: 27px;
}
.bootstrap3-fix .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.bootstrap3-fix .form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .bootstrap3-fix .form-horizontal .control-label {
    text-align: right;
  }
}
.bootstrap3-fix .form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
.bootstrap3-fix .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bootstrap3-fix .btn:focus,
.bootstrap3-fix .btn:active:focus,
.bootstrap3-fix .btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.bootstrap3-fix .btn:hover,
.bootstrap3-fix .btn:focus {
  color: #333333;
  text-decoration: none;
}
.bootstrap3-fix .btn:active,
.bootstrap3-fix .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.bootstrap3-fix .btn.disabled,
.bootstrap3-fix .btn[disabled],
fieldset[disabled] .bootstrap3-fix .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstrap3-fix .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.bootstrap3-fix .btn-default:hover,
.bootstrap3-fix .btn-default:focus,
.bootstrap3-fix .btn-default:active,
.bootstrap3-fix .btn-default.active,
.open .dropdown-toggle.bootstrap3-fix .btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.bootstrap3-fix .btn-default:active,
.bootstrap3-fix .btn-default.active,
.open .dropdown-toggle.bootstrap3-fix .btn-default {
  background-image: none;
}
.bootstrap3-fix .btn-default.disabled,
.bootstrap3-fix .btn-default[disabled],
fieldset[disabled] .bootstrap3-fix .btn-default,
.bootstrap3-fix .btn-default.disabled:hover,
.bootstrap3-fix .btn-default[disabled]:hover,
fieldset[disabled] .bootstrap3-fix .btn-default:hover,
.bootstrap3-fix .btn-default.disabled:focus,
.bootstrap3-fix .btn-default[disabled]:focus,
fieldset[disabled] .bootstrap3-fix .btn-default:focus,
.bootstrap3-fix .btn-default.disabled:active,
.bootstrap3-fix .btn-default[disabled]:active,
fieldset[disabled] .bootstrap3-fix .btn-default:active,
.bootstrap3-fix .btn-default.disabled.active,
.bootstrap3-fix .btn-default[disabled].active,
fieldset[disabled] .bootstrap3-fix .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.bootstrap3-fix .btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.bootstrap3-fix .btn-primary {
  color: #ffffff;
  background-color: #023865;
  border-color: #012a4c;
}
.bootstrap3-fix .btn-primary:hover,
.bootstrap3-fix .btn-primary:focus,
.bootstrap3-fix .btn-primary:active,
.bootstrap3-fix .btn-primary.active,
.open .dropdown-toggle.bootstrap3-fix .btn-primary {
  color: #ffffff;
  background-color: #01223d;
  border-color: #000910;
}
.bootstrap3-fix .btn-primary:active,
.bootstrap3-fix .btn-primary.active,
.open .dropdown-toggle.bootstrap3-fix .btn-primary {
  background-image: none;
}
.bootstrap3-fix .btn-primary.disabled,
.bootstrap3-fix .btn-primary[disabled],
fieldset[disabled] .bootstrap3-fix .btn-primary,
.bootstrap3-fix .btn-primary.disabled:hover,
.bootstrap3-fix .btn-primary[disabled]:hover,
fieldset[disabled] .bootstrap3-fix .btn-primary:hover,
.bootstrap3-fix .btn-primary.disabled:focus,
.bootstrap3-fix .btn-primary[disabled]:focus,
fieldset[disabled] .bootstrap3-fix .btn-primary:focus,
.bootstrap3-fix .btn-primary.disabled:active,
.bootstrap3-fix .btn-primary[disabled]:active,
fieldset[disabled] .bootstrap3-fix .btn-primary:active,
.bootstrap3-fix .btn-primary.disabled.active,
.bootstrap3-fix .btn-primary[disabled].active,
fieldset[disabled] .bootstrap3-fix .btn-primary.active {
  background-color: #023865;
  border-color: #012a4c;
}
.bootstrap3-fix .btn-primary .badge {
  color: #023865;
  background-color: #ffffff;
}
.bootstrap3-fix .btn-success {
  color: #ffffff;
  background-color: #6bb00b;
  border-color: #548a08;
}
.bootstrap3-fix .btn-success:hover,
.bootstrap3-fix .btn-success:focus,
.bootstrap3-fix .btn-success:active,
.bootstrap3-fix .btn-success.active,
.open .dropdown-toggle.bootstrap3-fix .btn-success {
  color: #ffffff;
  background-color: #548a09;
  border-color: #315005;
}
.bootstrap3-fix .btn-success:active,
.bootstrap3-fix .btn-success.active,
.open .dropdown-toggle.bootstrap3-fix .btn-success {
  background-image: none;
}
.bootstrap3-fix .btn-success.disabled,
.bootstrap3-fix .btn-success[disabled],
fieldset[disabled] .bootstrap3-fix .btn-success,
.bootstrap3-fix .btn-success.disabled:hover,
.bootstrap3-fix .btn-success[disabled]:hover,
fieldset[disabled] .bootstrap3-fix .btn-success:hover,
.bootstrap3-fix .btn-success.disabled:focus,
.bootstrap3-fix .btn-success[disabled]:focus,
fieldset[disabled] .bootstrap3-fix .btn-success:focus,
.bootstrap3-fix .btn-success.disabled:active,
.bootstrap3-fix .btn-success[disabled]:active,
fieldset[disabled] .bootstrap3-fix .btn-success:active,
.bootstrap3-fix .btn-success.disabled.active,
.bootstrap3-fix .btn-success[disabled].active,
fieldset[disabled] .bootstrap3-fix .btn-success.active {
  background-color: #6bb00b;
  border-color: #548a08;
}
.bootstrap3-fix .btn-success .badge {
  color: #6bb00b;
  background-color: #ffffff;
}
.bootstrap3-fix .btn-info {
  color: #ffffff;
  background-color: #0586f1;
  border-color: #0462b2;
}
.bootstrap3-fix .btn-info:hover,
.bootstrap3-fix .btn-info:focus,
.bootstrap3-fix .btn-info:active,
.bootstrap3-fix .btn-info.active,
.open .dropdown-toggle.bootstrap3-fix .btn-info {
  color: #ffffff;
  background-color: #0470c9;
  border-color: #034176;
}
.bootstrap3-fix .btn-info:active,
.bootstrap3-fix .btn-info.active,
.open .dropdown-toggle.bootstrap3-fix .btn-info {
  background-image: none;
}
.bootstrap3-fix .btn-info.disabled,
.bootstrap3-fix .btn-info[disabled],
fieldset[disabled] .bootstrap3-fix .btn-info,
.bootstrap3-fix .btn-info.disabled:hover,
.bootstrap3-fix .btn-info[disabled]:hover,
fieldset[disabled] .bootstrap3-fix .btn-info:hover,
.bootstrap3-fix .btn-info.disabled:focus,
.bootstrap3-fix .btn-info[disabled]:focus,
fieldset[disabled] .bootstrap3-fix .btn-info:focus,
.bootstrap3-fix .btn-info.disabled:active,
.bootstrap3-fix .btn-info[disabled]:active,
fieldset[disabled] .bootstrap3-fix .btn-info:active,
.bootstrap3-fix .btn-info.disabled.active,
.bootstrap3-fix .btn-info[disabled].active,
fieldset[disabled] .bootstrap3-fix .btn-info.active {
  background-color: #0586f1;
  border-color: #0462b2;
}
.bootstrap3-fix .btn-info .badge {
  color: #0586f1;
  background-color: #ffffff;
}
.bootstrap3-fix .btn-warning {
  color: #ffffff;
  background-color: #faa61a;
  border-color: #e87a0d;
}
.bootstrap3-fix .btn-warning:hover,
.bootstrap3-fix .btn-warning:focus,
.bootstrap3-fix .btn-warning:active,
.bootstrap3-fix .btn-warning.active,
.open .dropdown-toggle.bootstrap3-fix .btn-warning {
  color: #ffffff;
  background-color: #e69205;
  border-color: #ae5c0a;
}
.bootstrap3-fix .btn-warning:active,
.bootstrap3-fix .btn-warning.active,
.open .dropdown-toggle.bootstrap3-fix .btn-warning {
  background-image: none;
}
.bootstrap3-fix .btn-warning.disabled,
.bootstrap3-fix .btn-warning[disabled],
fieldset[disabled] .bootstrap3-fix .btn-warning,
.bootstrap3-fix .btn-warning.disabled:hover,
.bootstrap3-fix .btn-warning[disabled]:hover,
fieldset[disabled] .bootstrap3-fix .btn-warning:hover,
.bootstrap3-fix .btn-warning.disabled:focus,
.bootstrap3-fix .btn-warning[disabled]:focus,
fieldset[disabled] .bootstrap3-fix .btn-warning:focus,
.bootstrap3-fix .btn-warning.disabled:active,
.bootstrap3-fix .btn-warning[disabled]:active,
fieldset[disabled] .bootstrap3-fix .btn-warning:active,
.bootstrap3-fix .btn-warning.disabled.active,
.bootstrap3-fix .btn-warning[disabled].active,
fieldset[disabled] .bootstrap3-fix .btn-warning.active {
  background-color: #faa61a;
  border-color: #e87a0d;
}
.bootstrap3-fix .btn-warning .badge {
  color: #faa61a;
  background-color: #ffffff;
}
.bootstrap3-fix .btn-danger {
  color: #ffffff;
  background-color: #f20f0f;
  border-color: #b30b0b;
}
.bootstrap3-fix .btn-danger:hover,
.bootstrap3-fix .btn-danger:focus,
.bootstrap3-fix .btn-danger:active,
.bootstrap3-fix .btn-danger.active,
.open .dropdown-toggle.bootstrap3-fix .btn-danger {
  color: #ffffff;
  background-color: #cd0b0b;
  border-color: #790707;
}
.bootstrap3-fix .btn-danger:active,
.bootstrap3-fix .btn-danger.active,
.open .dropdown-toggle.bootstrap3-fix .btn-danger {
  background-image: none;
}
.bootstrap3-fix .btn-danger.disabled,
.bootstrap3-fix .btn-danger[disabled],
fieldset[disabled] .bootstrap3-fix .btn-danger,
.bootstrap3-fix .btn-danger.disabled:hover,
.bootstrap3-fix .btn-danger[disabled]:hover,
fieldset[disabled] .bootstrap3-fix .btn-danger:hover,
.bootstrap3-fix .btn-danger.disabled:focus,
.bootstrap3-fix .btn-danger[disabled]:focus,
fieldset[disabled] .bootstrap3-fix .btn-danger:focus,
.bootstrap3-fix .btn-danger.disabled:active,
.bootstrap3-fix .btn-danger[disabled]:active,
fieldset[disabled] .bootstrap3-fix .btn-danger:active,
.bootstrap3-fix .btn-danger.disabled.active,
.bootstrap3-fix .btn-danger[disabled].active,
fieldset[disabled] .bootstrap3-fix .btn-danger.active {
  background-color: #f20f0f;
  border-color: #b30b0b;
}
.bootstrap3-fix .btn-danger .badge {
  color: #f20f0f;
  background-color: #ffffff;
}
.bootstrap3-fix .btn-link {
  color: #0586f1;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.bootstrap3-fix .btn-link,
.bootstrap3-fix .btn-link:active,
.bootstrap3-fix .btn-link[disabled],
fieldset[disabled] .bootstrap3-fix .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstrap3-fix .btn-link,
.bootstrap3-fix .btn-link:hover,
.bootstrap3-fix .btn-link:focus,
.bootstrap3-fix .btn-link:active {
  border-color: transparent;
}
.bootstrap3-fix .btn-link:hover,
.bootstrap3-fix .btn-link:focus {
  color: #035ca6;
  text-decoration: underline;
  background-color: transparent;
}
.bootstrap3-fix .btn-link[disabled]:hover,
fieldset[disabled] .bootstrap3-fix .btn-link:hover,
.bootstrap3-fix .btn-link[disabled]:focus,
fieldset[disabled] .bootstrap3-fix .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.bootstrap3-fix .btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.bootstrap3-fix .btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bootstrap3-fix .btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bootstrap3-fix .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.bootstrap3-fix .btn-block + .btn-block {
  margin-top: 5px;
}
.bootstrap3-fix input[type="submit"].btn-block,
.bootstrap3-fix input[type="reset"].btn-block,
.bootstrap3-fix input[type="button"].btn-block {
  width: 100%;
}
.bootstrap3-fix .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.bootstrap3-fix .dropdown {
  position: relative;
}
.bootstrap3-fix .dropdown-toggle:focus {
  outline: 0;
}
.bootstrap3-fix .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.bootstrap3-fix .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.bootstrap3-fix .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.bootstrap3-fix .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.bootstrap3-fix .dropdown-menu > li > a:hover,
.bootstrap3-fix .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.bootstrap3-fix .dropdown-menu > .active > a,
.bootstrap3-fix .dropdown-menu > .active > a:hover,
.bootstrap3-fix .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #023865;
}
.bootstrap3-fix .dropdown-menu > .disabled > a,
.bootstrap3-fix .dropdown-menu > .disabled > a:hover,
.bootstrap3-fix .dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.bootstrap3-fix .dropdown-menu > .disabled > a:hover,
.bootstrap3-fix .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.bootstrap3-fix .open > .dropdown-menu {
  display: block;
}
.bootstrap3-fix .open > a {
  outline: 0;
}
.bootstrap3-fix .dropdown-menu-right {
  left: auto;
  right: 0;
}
.bootstrap3-fix .dropdown-menu-left {
  left: 0;
  right: auto;
}
.bootstrap3-fix .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999999;
}
.bootstrap3-fix .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.bootstrap3-fix .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.bootstrap3-fix .dropup .caret,
.bootstrap3-fix .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.bootstrap3-fix .dropup .dropdown-menu,
.bootstrap3-fix .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .bootstrap3-fix .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.bootstrap3-fix .btn-group,
.bootstrap3-fix .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.bootstrap3-fix .btn-group > .btn,
.bootstrap3-fix .btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.bootstrap3-fix .btn-group > .btn:hover,
.bootstrap3-fix .btn-group-vertical > .btn:hover,
.bootstrap3-fix .btn-group > .btn:focus,
.bootstrap3-fix .btn-group-vertical > .btn:focus,
.bootstrap3-fix .btn-group > .btn:active,
.bootstrap3-fix .btn-group-vertical > .btn:active,
.bootstrap3-fix .btn-group > .btn.active,
.bootstrap3-fix .btn-group-vertical > .btn.active {
  z-index: 2;
}
.bootstrap3-fix .btn-group > .btn:focus,
.bootstrap3-fix .btn-group-vertical > .btn:focus {
  outline: none;
}
.bootstrap3-fix .btn-group .btn + .btn,
.bootstrap3-fix .btn-group .btn + .btn-group,
.bootstrap3-fix .btn-group .btn-group + .btn,
.bootstrap3-fix .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.bootstrap3-fix .btn-toolbar {
  margin-left: -5px;
}
.bootstrap3-fix .btn-toolbar .btn-group,
.bootstrap3-fix .btn-toolbar .input-group {
  float: left;
}
.bootstrap3-fix .btn-toolbar > .btn,
.bootstrap3-fix .btn-toolbar > .btn-group,
.bootstrap3-fix .btn-toolbar > .input-group {
  margin-left: 5px;
}
.bootstrap3-fix .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.bootstrap3-fix .btn-group > .btn:first-child {
  margin-left: 0;
}
.bootstrap3-fix .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.bootstrap3-fix .btn-group > .btn:last-child:not(:first-child),
.bootstrap3-fix .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap3-fix .btn-group > .btn-group {
  float: left;
}
.bootstrap3-fix .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.bootstrap3-fix .btn-group > .btn-group:first-child > .btn:last-child,
.bootstrap3-fix .btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.bootstrap3-fix .btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap3-fix .btn-group .dropdown-toggle:active,
.bootstrap3-fix .btn-group.open .dropdown-toggle {
  outline: 0;
}
.bootstrap3-fix .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.bootstrap3-fix .btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.bootstrap3-fix .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.bootstrap3-fix .btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstrap3-fix .btn .caret {
  margin-left: 0;
}
.bootstrap3-fix .btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.bootstrap3-fix .dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.bootstrap3-fix .btn-group-vertical > .btn,
.bootstrap3-fix .btn-group-vertical > .btn-group,
.bootstrap3-fix .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.bootstrap3-fix .btn-group-vertical > .btn-group > .btn {
  float: none;
}
.bootstrap3-fix .btn-group-vertical > .btn + .btn,
.bootstrap3-fix .btn-group-vertical > .btn + .btn-group,
.bootstrap3-fix .btn-group-vertical > .btn-group + .btn,
.bootstrap3-fix .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.bootstrap3-fix .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.bootstrap3-fix .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bootstrap3-fix .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap3-fix .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.bootstrap3-fix .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.bootstrap3-fix .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bootstrap3-fix .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap3-fix .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.bootstrap3-fix .btn-group-justified > .btn,
.bootstrap3-fix .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.bootstrap3-fix .btn-group-justified > .btn-group .btn {
  width: 100%;
}
.bootstrap3-fix [data-toggle="buttons"] > .btn > input[type="radio"],
.bootstrap3-fix [data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.bootstrap3-fix .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.bootstrap3-fix .input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.bootstrap3-fix .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.bootstrap3-fix .input-group-lg > .form-control,
.bootstrap3-fix .input-group-lg > .input-group-addon,
.bootstrap3-fix .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.bootstrap3-fix .input-group-lg > .form-control,
select.bootstrap3-fix .input-group-lg > .input-group-addon,
select.bootstrap3-fix .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.bootstrap3-fix .input-group-lg > .form-control,
textarea.bootstrap3-fix .input-group-lg > .input-group-addon,
textarea.bootstrap3-fix .input-group-lg > .input-group-btn > .btn,
select[multiple].bootstrap3-fix .input-group-lg > .form-control,
select[multiple].bootstrap3-fix .input-group-lg > .input-group-addon,
select[multiple].bootstrap3-fix .input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.bootstrap3-fix .input-group-sm > .form-control,
.bootstrap3-fix .input-group-sm > .input-group-addon,
.bootstrap3-fix .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.bootstrap3-fix .input-group-sm > .form-control,
select.bootstrap3-fix .input-group-sm > .input-group-addon,
select.bootstrap3-fix .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.bootstrap3-fix .input-group-sm > .form-control,
textarea.bootstrap3-fix .input-group-sm > .input-group-addon,
textarea.bootstrap3-fix .input-group-sm > .input-group-btn > .btn,
select[multiple].bootstrap3-fix .input-group-sm > .form-control,
select[multiple].bootstrap3-fix .input-group-sm > .input-group-addon,
select[multiple].bootstrap3-fix .input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.bootstrap3-fix .input-group-addon,
.bootstrap3-fix .input-group-btn,
.bootstrap3-fix .input-group .form-control {
  display: table-cell;
}
.bootstrap3-fix .input-group-addon:not(:first-child):not(:last-child),
.bootstrap3-fix .input-group-btn:not(:first-child):not(:last-child),
.bootstrap3-fix .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.bootstrap3-fix .input-group-addon,
.bootstrap3-fix .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.bootstrap3-fix .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.bootstrap3-fix .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.bootstrap3-fix .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.bootstrap3-fix .input-group-addon input[type="radio"],
.bootstrap3-fix .input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.bootstrap3-fix .input-group .form-control:first-child,
.bootstrap3-fix .input-group-addon:first-child,
.bootstrap3-fix .input-group-btn:first-child > .btn,
.bootstrap3-fix .input-group-btn:first-child > .btn-group > .btn,
.bootstrap3-fix .input-group-btn:first-child > .dropdown-toggle,
.bootstrap3-fix .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.bootstrap3-fix .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.bootstrap3-fix .input-group-addon:first-child {
  border-right: 0;
}
.bootstrap3-fix .input-group .form-control:last-child,
.bootstrap3-fix .input-group-addon:last-child,
.bootstrap3-fix .input-group-btn:last-child > .btn,
.bootstrap3-fix .input-group-btn:last-child > .btn-group > .btn,
.bootstrap3-fix .input-group-btn:last-child > .dropdown-toggle,
.bootstrap3-fix .input-group-btn:first-child > .btn:not(:first-child),
.bootstrap3-fix .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap3-fix .input-group-addon:last-child {
  border-left: 0;
}
.bootstrap3-fix .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.bootstrap3-fix .input-group-btn > .btn {
  position: relative;
}
.bootstrap3-fix .input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.bootstrap3-fix .input-group-btn > .btn:hover,
.bootstrap3-fix .input-group-btn > .btn:focus,
.bootstrap3-fix .input-group-btn > .btn:active {
  z-index: 2;
}
.bootstrap3-fix .input-group-btn:first-child > .btn,
.bootstrap3-fix .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.bootstrap3-fix .input-group-btn:last-child > .btn,
.bootstrap3-fix .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.bootstrap3-fix .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.bootstrap3-fix .nav > li {
  position: relative;
  display: block;
}
.bootstrap3-fix .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.bootstrap3-fix .nav > li > a:hover,
.bootstrap3-fix .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.bootstrap3-fix .nav > li.disabled > a {
  color: #999999;
}
.bootstrap3-fix .nav > li.disabled > a:hover,
.bootstrap3-fix .nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.bootstrap3-fix .nav .open > a,
.bootstrap3-fix .nav .open > a:hover,
.bootstrap3-fix .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #0586f1;
}
.bootstrap3-fix .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.bootstrap3-fix .nav > li > a > img {
  max-width: none;
}
.bootstrap3-fix .nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.bootstrap3-fix .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.bootstrap3-fix .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.bootstrap3-fix .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.bootstrap3-fix .nav-tabs > li.active > a,
.bootstrap3-fix .nav-tabs > li.active > a:hover,
.bootstrap3-fix .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.bootstrap3-fix .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.bootstrap3-fix .nav-tabs.nav-justified > li {
  float: none;
}
.bootstrap3-fix .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.bootstrap3-fix .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .bootstrap3-fix .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .bootstrap3-fix .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.bootstrap3-fix .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.bootstrap3-fix .nav-tabs.nav-justified > .active > a,
.bootstrap3-fix .nav-tabs.nav-justified > .active > a:hover,
.bootstrap3-fix .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .bootstrap3-fix .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .bootstrap3-fix .nav-tabs.nav-justified > .active > a,
  .bootstrap3-fix .nav-tabs.nav-justified > .active > a:hover,
  .bootstrap3-fix .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.bootstrap3-fix .nav-pills > li {
  float: left;
}
.bootstrap3-fix .nav-pills > li > a {
  border-radius: 4px;
}
.bootstrap3-fix .nav-pills > li + li {
  margin-left: 2px;
}
.bootstrap3-fix .nav-pills > li.active > a,
.bootstrap3-fix .nav-pills > li.active > a:hover,
.bootstrap3-fix .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #023865;
}
.bootstrap3-fix .nav-stacked > li {
  float: none;
}
.bootstrap3-fix .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.bootstrap3-fix .nav-justified {
  width: 100%;
}
.bootstrap3-fix .nav-justified > li {
  float: none;
}
.bootstrap3-fix .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.bootstrap3-fix .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .bootstrap3-fix .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .bootstrap3-fix .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.bootstrap3-fix .nav-tabs-justified {
  border-bottom: 0;
}
.bootstrap3-fix .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.bootstrap3-fix .nav-tabs-justified > .active > a,
.bootstrap3-fix .nav-tabs-justified > .active > a:hover,
.bootstrap3-fix .nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .bootstrap3-fix .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .bootstrap3-fix .nav-tabs-justified > .active > a,
  .bootstrap3-fix .nav-tabs-justified > .active > a:hover,
  .bootstrap3-fix .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.bootstrap3-fix .tab-content > .tab-pane {
  display: none;
}
.bootstrap3-fix .tab-content > .active {
  display: block;
}
.bootstrap3-fix .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap3-fix .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar-header {
    float: left;
  }
}
.bootstrap3-fix .navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.bootstrap3-fix .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .bootstrap3-fix .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .bootstrap3-fix .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .bootstrap3-fix .navbar-collapse,
  .navbar-static-top .bootstrap3-fix .navbar-collapse,
  .navbar-fixed-bottom .bootstrap3-fix .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.bootstrap3-fix .container > .navbar-header,
.bootstrap3-fix .container-fluid > .navbar-header,
.bootstrap3-fix .container > .navbar-collapse,
.bootstrap3-fix .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .bootstrap3-fix .container > .navbar-header,
  .bootstrap3-fix .container-fluid > .navbar-header,
  .bootstrap3-fix .container > .navbar-collapse,
  .bootstrap3-fix .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.bootstrap3-fix .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar-static-top {
    border-radius: 0;
  }
}
.bootstrap3-fix .navbar-fixed-top,
.bootstrap3-fix .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar-fixed-top,
  .bootstrap3-fix .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.bootstrap3-fix .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.bootstrap3-fix .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.bootstrap3-fix .navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.bootstrap3-fix .navbar-brand:hover,
.bootstrap3-fix .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .bootstrap3-fix .navbar-brand,
  .navbar > .container-fluid .bootstrap3-fix .navbar-brand {
    margin-left: -15px;
  }
}
.bootstrap3-fix .navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.bootstrap3-fix .navbar-toggle:focus {
  outline: none;
}
.bootstrap3-fix .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.bootstrap3-fix .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar-toggle {
    display: none;
  }
}
.bootstrap3-fix .navbar-nav {
  margin: 7.5px -15px;
}
.bootstrap3-fix .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .bootstrap3-fix .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .bootstrap3-fix .navbar-nav .open .dropdown-menu > li > a,
  .bootstrap3-fix .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .bootstrap3-fix .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .bootstrap3-fix .navbar-nav .open .dropdown-menu > li > a:hover,
  .bootstrap3-fix .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar-nav {
    float: left;
    margin: 0;
  }
  .bootstrap3-fix .navbar-nav > li {
    float: left;
  }
  .bootstrap3-fix .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .bootstrap3-fix .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar-left {
    float: left !important;
  }
  .bootstrap3-fix .navbar-right {
    float: right !important;
  }
}
.bootstrap3-fix .navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .bootstrap3-fix .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .bootstrap3-fix .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .bootstrap3-fix .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .bootstrap3-fix .navbar-form .radio,
  .bootstrap3-fix .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .bootstrap3-fix .navbar-form .radio input[type="radio"],
  .bootstrap3-fix .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .bootstrap3-fix .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .bootstrap3-fix .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .bootstrap3-fix .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.bootstrap3-fix .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap3-fix .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bootstrap3-fix .navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.bootstrap3-fix .navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.bootstrap3-fix .navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.bootstrap3-fix .navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .bootstrap3-fix .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .bootstrap3-fix .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.bootstrap3-fix .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.bootstrap3-fix .navbar-default .navbar-brand {
  color: #777777;
}
.bootstrap3-fix .navbar-default .navbar-brand:hover,
.bootstrap3-fix .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.bootstrap3-fix .navbar-default .navbar-text {
  color: #777777;
}
.bootstrap3-fix .navbar-default .navbar-nav > li > a {
  color: #777777;
}
.bootstrap3-fix .navbar-default .navbar-nav > li > a:hover,
.bootstrap3-fix .navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.bootstrap3-fix .navbar-default .navbar-nav > .active > a,
.bootstrap3-fix .navbar-default .navbar-nav > .active > a:hover,
.bootstrap3-fix .navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.bootstrap3-fix .navbar-default .navbar-nav > .disabled > a,
.bootstrap3-fix .navbar-default .navbar-nav > .disabled > a:hover,
.bootstrap3-fix .navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.bootstrap3-fix .navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.bootstrap3-fix .navbar-default .navbar-toggle:hover,
.bootstrap3-fix .navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.bootstrap3-fix .navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.bootstrap3-fix .navbar-default .navbar-collapse,
.bootstrap3-fix .navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.bootstrap3-fix .navbar-default .navbar-nav > .open > a,
.bootstrap3-fix .navbar-default .navbar-nav > .open > a:hover,
.bootstrap3-fix .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 767px) {
  .bootstrap3-fix .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .bootstrap3-fix .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .bootstrap3-fix .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .bootstrap3-fix .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .bootstrap3-fix .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .bootstrap3-fix .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .bootstrap3-fix .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .bootstrap3-fix .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .bootstrap3-fix .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.bootstrap3-fix .navbar-default .navbar-link {
  color: #777777;
}
.bootstrap3-fix .navbar-default .navbar-link:hover {
  color: #333333;
}
.bootstrap3-fix .navbar-inverse {
  background-color: #e9e9e9;
  border-color: #e9e9e9;
}
.bootstrap3-fix .navbar-inverse .navbar-brand {
  color: #444444;
}
.bootstrap3-fix .navbar-inverse .navbar-brand:hover,
.bootstrap3-fix .navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.bootstrap3-fix .navbar-inverse .navbar-text {
  color: #444444;
}
.bootstrap3-fix .navbar-inverse .navbar-nav > li > a {
  color: #444444;
}
.bootstrap3-fix .navbar-inverse .navbar-nav > li > a:hover,
.bootstrap3-fix .navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #0462b2;
}
.bootstrap3-fix .navbar-inverse .navbar-nav > .active > a,
.bootstrap3-fix .navbar-inverse .navbar-nav > .active > a:hover,
.bootstrap3-fix .navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #0462b2;
}
.bootstrap3-fix .navbar-inverse .navbar-nav > .disabled > a,
.bootstrap3-fix .navbar-inverse .navbar-nav > .disabled > a:hover,
.bootstrap3-fix .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #dddddd;
  background-color: transparent;
}
.bootstrap3-fix .navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.bootstrap3-fix .navbar-inverse .navbar-toggle:hover,
.bootstrap3-fix .navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.bootstrap3-fix .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.bootstrap3-fix .navbar-inverse .navbar-collapse,
.bootstrap3-fix .navbar-inverse .navbar-form {
  border-color: #d7d7d7;
}
.bootstrap3-fix .navbar-inverse .navbar-nav > .open > a,
.bootstrap3-fix .navbar-inverse .navbar-nav > .open > a:hover,
.bootstrap3-fix .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #0462b2;
  color: #ffffff;
}
@media (max-width: 767px) {
  .bootstrap3-fix .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #e9e9e9;
  }
  .bootstrap3-fix .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #e9e9e9;
  }
  .bootstrap3-fix .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #444444;
  }
  .bootstrap3-fix .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .bootstrap3-fix .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #0462b2;
  }
  .bootstrap3-fix .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .bootstrap3-fix .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .bootstrap3-fix .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #0462b2;
  }
  .bootstrap3-fix .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .bootstrap3-fix .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .bootstrap3-fix .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #dddddd;
    background-color: transparent;
  }
}
.bootstrap3-fix .navbar-inverse .navbar-link {
  color: #444444;
}
.bootstrap3-fix .navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.bootstrap3-fix .breadcrumb {
  padding: 8px 0px;
  margin-bottom: 0px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.bootstrap3-fix .breadcrumb > li {
  display: inline-block;
}
.bootstrap3-fix .breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.bootstrap3-fix .breadcrumb > .active {
  color: #999999;
}
.bootstrap3-fix .media,
.bootstrap3-fix .media-body {
  overflow: hidden;
  zoom: 1;
}
.bootstrap3-fix .media,
.bootstrap3-fix .media .media {
  margin-top: 15px;
}
.bootstrap3-fix .media:first-child {
  margin-top: 0;
}
.bootstrap3-fix .media-object {
  display: block;
}
.bootstrap3-fix .media-heading {
  margin: 0 0 5px;
}
.bootstrap3-fix .media > .pull-left {
  margin-right: 10px;
}
.bootstrap3-fix .media > .pull-right {
  margin-left: 10px;
}
.bootstrap3-fix .media-list {
  padding-left: 0;
  list-style: none;
}
.bootstrap3-fix .list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.bootstrap3-fix .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.bootstrap3-fix .list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.bootstrap3-fix .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.bootstrap3-fix .list-group-item > .badge {
  float: right;
}
.bootstrap3-fix .list-group-item > .badge + .badge {
  margin-right: 5px;
}
.bootstrap3-fix a.list-group-item {
  color: #555555;
}
.bootstrap3-fix a.list-group-item .list-group-item-heading {
  color: #333333;
}
.bootstrap3-fix a.list-group-item:hover,
.bootstrap3-fix a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.bootstrap3-fix a.list-group-item.active,
.bootstrap3-fix a.list-group-item.active:hover,
.bootstrap3-fix a.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #023865;
  border-color: #023865;
}
.bootstrap3-fix a.list-group-item.active .list-group-item-heading,
.bootstrap3-fix a.list-group-item.active:hover .list-group-item-heading,
.bootstrap3-fix a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
.bootstrap3-fix a.list-group-item.active .list-group-item-text,
.bootstrap3-fix a.list-group-item.active:hover .list-group-item-text,
.bootstrap3-fix a.list-group-item.active:focus .list-group-item-text {
  color: #38a2fb;
}
.bootstrap3-fix .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.bootstrap3-fix .list-group-item-success {
  color: #3c763d;
}
a.bootstrap3-fix .list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.bootstrap3-fix .list-group-item-success:hover,
a.bootstrap3-fix .list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.bootstrap3-fix .list-group-item-success.active,
a.bootstrap3-fix .list-group-item-success.active:hover,
a.bootstrap3-fix .list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.bootstrap3-fix .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.bootstrap3-fix .list-group-item-info {
  color: #31708f;
}
a.bootstrap3-fix .list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.bootstrap3-fix .list-group-item-info:hover,
a.bootstrap3-fix .list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.bootstrap3-fix .list-group-item-info.active,
a.bootstrap3-fix .list-group-item-info.active:hover,
a.bootstrap3-fix .list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.bootstrap3-fix .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.bootstrap3-fix .list-group-item-warning {
  color: #8a6d3b;
}
a.bootstrap3-fix .list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.bootstrap3-fix .list-group-item-warning:hover,
a.bootstrap3-fix .list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.bootstrap3-fix .list-group-item-warning.active,
a.bootstrap3-fix .list-group-item-warning.active:hover,
a.bootstrap3-fix .list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.bootstrap3-fix .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.bootstrap3-fix .list-group-item-danger {
  color: #a94442;
}
a.bootstrap3-fix .list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.bootstrap3-fix .list-group-item-danger:hover,
a.bootstrap3-fix .list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.bootstrap3-fix .list-group-item-danger.active,
a.bootstrap3-fix .list-group-item-danger.active:hover,
a.bootstrap3-fix .list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.bootstrap3-fix .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.bootstrap3-fix .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.bootstrap3-fix .clearfix:before,
.bootstrap3-fix .clearfix:after,
.bootstrap3-fix .bootstrap3-fix .container:before,
.bootstrap3-fix .bootstrap3-fix .container:after,
.bootstrap3-fix .bootstrap3-fix .container-fluid:before,
.bootstrap3-fix .bootstrap3-fix .container-fluid:after,
.bootstrap3-fix .bootstrap3-fix .row:before,
.bootstrap3-fix .bootstrap3-fix .row:after,
.bootstrap3-fix .bootstrap3-fix .form-horizontal .form-group:before,
.bootstrap3-fix .bootstrap3-fix .form-horizontal .form-group:after,
.bootstrap3-fix .bootstrap3-fix .btn-toolbar:before,
.bootstrap3-fix .bootstrap3-fix .btn-toolbar:after,
.bootstrap3-fix .bootstrap3-fix .btn-group-vertical > .btn-group:before,
.bootstrap3-fix .bootstrap3-fix .btn-group-vertical > .btn-group:after,
.bootstrap3-fix .bootstrap3-fix .nav:before,
.bootstrap3-fix .bootstrap3-fix .nav:after,
.bootstrap3-fix .bootstrap3-fix .navbar:before,
.bootstrap3-fix .bootstrap3-fix .navbar:after,
.bootstrap3-fix .bootstrap3-fix .navbar-header:before,
.bootstrap3-fix .bootstrap3-fix .navbar-header:after,
.bootstrap3-fix .bootstrap3-fix .navbar-collapse:before,
.bootstrap3-fix .bootstrap3-fix .navbar-collapse:after {
  content: " ";
  display: table;
}
.bootstrap3-fix .clearfix:after,
.bootstrap3-fix .bootstrap3-fix .container:after,
.bootstrap3-fix .bootstrap3-fix .container-fluid:after,
.bootstrap3-fix .bootstrap3-fix .row:after,
.bootstrap3-fix .bootstrap3-fix .form-horizontal .form-group:after,
.bootstrap3-fix .bootstrap3-fix .btn-toolbar:after,
.bootstrap3-fix .bootstrap3-fix .btn-group-vertical > .btn-group:after,
.bootstrap3-fix .bootstrap3-fix .nav:after,
.bootstrap3-fix .bootstrap3-fix .navbar:after,
.bootstrap3-fix .bootstrap3-fix .navbar-header:after,
.bootstrap3-fix .bootstrap3-fix .navbar-collapse:after {
  clear: both;
}
.bootstrap3-fix .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.bootstrap3-fix .pull-right {
  float: right !important;
}
.bootstrap3-fix .pull-left {
  float: left !important;
}
.bootstrap3-fix .hide {
  display: none !important;
}
.bootstrap3-fix .show {
  display: block !important;
}
.bootstrap3-fix .invisible {
  visibility: hidden;
}
.bootstrap3-fix .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.bootstrap3-fix .hidden {
  display: none !important;
  visibility: hidden !important;
}
.bootstrap3-fix .affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.bootstrap3-fix .visible-xs,
.bootstrap3-fix .visible-sm,
.bootstrap3-fix .visible-md,
.bootstrap3-fix .visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .bootstrap3-fix .visible-xs {
    display: block !important;
  }
  table.bootstrap3-fix .visible-xs {
    display: table;
  }
  tr.bootstrap3-fix .visible-xs {
    display: table-row !important;
  }
  th.bootstrap3-fix .visible-xs,
  td.bootstrap3-fix .visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bootstrap3-fix .visible-sm {
    display: block !important;
  }
  table.bootstrap3-fix .visible-sm {
    display: table;
  }
  tr.bootstrap3-fix .visible-sm {
    display: table-row !important;
  }
  th.bootstrap3-fix .visible-sm,
  td.bootstrap3-fix .visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bootstrap3-fix .visible-md {
    display: block !important;
  }
  table.bootstrap3-fix .visible-md {
    display: table;
  }
  tr.bootstrap3-fix .visible-md {
    display: table-row !important;
  }
  th.bootstrap3-fix .visible-md,
  td.bootstrap3-fix .visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .bootstrap3-fix .visible-lg {
    display: block !important;
  }
  table.bootstrap3-fix .visible-lg {
    display: table;
  }
  tr.bootstrap3-fix .visible-lg {
    display: table-row !important;
  }
  th.bootstrap3-fix .visible-lg,
  td.bootstrap3-fix .visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .bootstrap3-fix .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bootstrap3-fix .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bootstrap3-fix .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .bootstrap3-fix .hidden-lg {
    display: none !important;
  }
}
.bootstrap3-fix .visible-print {
  display: none !important;
}
@media print {
  .bootstrap3-fix .visible-print {
    display: block !important;
  }
  table.bootstrap3-fix .visible-print {
    display: table;
  }
  tr.bootstrap3-fix .visible-print {
    display: table-row !important;
  }
  th.bootstrap3-fix .visible-print,
  td.bootstrap3-fix .visible-print {
    display: table-cell !important;
  }
}
@media print {
  .bootstrap3-fix .hidden-print {
    display: none !important;
  }
}
.bootstrap3-fix body {
  background: none;
  font-family: Calibri, 'Trebuchet MS', Arial, sans-serif;
}
.bootstrap3-fix a {
  color: #0586f1;
}
.bootstrap3-fix a:focus,
.bootstrap3-fix a:hover {
  color: #035ca6;
}
.bootstrap3-fix .pl-none {
  padding-left: 0!important;
}
.bootstrap3-fix .mb-none {
  margin-bottom: 0!important;
}
.bootstrap3-fix .mt-none {
  margin-top: 0!important;
}
.bootstrap3-fix .ml-none {
  margin-left: 0!important;
}
.bootstrap3-fix .mr-none {
  margin-right: 0!important;
}
.bootstrap3-fix .mt-05 {
  margin-top: 5px!important;
}
.bootstrap3-fix .mb-10 {
  margin-bottom: 10px!important;
}
.bootstrap3-fix .mt-10 {
  margin-top: 10px!important;
}
.bootstrap3-fix h1,
.bootstrap3-fix .h1,
.bootstrap3-fix h2,
.bootstrap3-fix .h2,
.bootstrap3-fix h3,
.bootstrap3-fix .h3,
.bootstrap3-fix h4,
.bootstrap3-fix .h4,
.bootstrap3-fix h5,
.bootstrap3-fix .h5,
.bootstrap3-fix h6,
.bootstrap3-fix .h6 {
  font-family: "Segoe UI", "Lucida Sans Unicode", Verdana, sans-serif;
}
.bootstrap3-fix h1,
.bootstrap3-fix .h1 {
  font-size: 38px;
}
.bootstrap3-fix h2,
.bootstrap3-fix .h2 {
  font-size: 32px;
}
.bootstrap3-fix h3,
.bootstrap3-fix .h3 {
  font-size: 24px;
}
.bootstrap3-fix h4,
.bootstrap3-fix .h4 {
  font-size: 18px;
}
.bootstrap3-fix h5,
.bootstrap3-fix .h5 {
  font-size: 16px;
}
.bootstrap3-fix h6,
.bootstrap3-fix .h6 {
  font-size: 14px;
}
.bootstrap3-fix .tit-blue {
  color: #023865;
}
.bootstrap3-fix .navbar-default,
.bootstrap3-fix .bs-docs-nav {
  background-color: #023865;
  border: 1px solid #023865;
}
.bootstrap3-fix .navbar-default .navbar-text,
.bootstrap3-fix .bs-docs-nav .navbar-text {
  color: #ffffff;
}
.bootstrap3-fix .navbar-default .navbar-link,
.bootstrap3-fix .bs-docs-nav .navbar-link {
  color: #faa61a;
  text-decoration: underline;
}
.bootstrap3-fix .navbar-default .navbar-link:active,
.bootstrap3-fix .bs-docs-nav .navbar-link:active,
.bootstrap3-fix .navbar-default .navbar-link:hover,
.bootstrap3-fix .bs-docs-nav .navbar-link:hover {
  color: #faa61a;
}
.bootstrap3-fix .navbar-default .navbar-nav > li a,
.bootstrap3-fix .bs-docs-nav .navbar-nav > li a {
  color: #ffffff;
}
.bootstrap3-fix .navbar-default .navbar-nav > li a:active,
.bootstrap3-fix .bs-docs-nav .navbar-nav > li a:active,
.bootstrap3-fix .navbar-default .navbar-nav > li a:hover,
.bootstrap3-fix .bs-docs-nav .navbar-nav > li a:hover {
  color: #ffffff;
  background-color: #022b4d;
}
.bootstrap3-fix .navbar-default .navbar-nav > li a:active > a,
.bootstrap3-fix .bs-docs-nav .navbar-nav > li a:active > a {
  color: #ffffff;
  background-color: #022b4d;
}
.bootstrap3-fix .navbar-default .navbar-nav > li a:active > a:hover,
.bootstrap3-fix .bs-docs-nav .navbar-nav > li a:active > a:hover {
  color: #ffffff;
  background-color: #022b4d;
}
.bootstrap3-fix .navbar-default .navbar-nav .active a,
.bootstrap3-fix .bs-docs-nav .navbar-nav .active a {
  color: #ffffff;
  background-color: #022b4d;
}
.bootstrap3-fix .bs-glyphicons li:hover {
  background-color: #023865;
}
.bootstrap3-fix .navbar > .container .navbar-brand,
.bootstrap3-fix .navbar > .container-fluid .navbar-brand {
  color: #ffffff;
  margin-left: -15px;
}
.bootstrap3-fix .navbar-inverse {
  background-color: #e9e9e9;
  border-color: #e9e9e9;
}
.bootstrap3-fix .navbar-inverse .navbar-brand,
.bootstrap3-fix .navbar-inverse .container-fluid .navbar-brand {
  color: #444444;
}
.bootstrap3-fix .navbar-inverse .navbar-brand:hover,
.bootstrap3-fix .navbar-inverse .container-fluid .navbar-brand:hover {
  color: #ffffff;
  background-color: transparent;
}
.bootstrap3-fix .navbar-inverse .navbar-nav > li > a {
  color: #444444;
}
.bootstrap3-fix .navbar-inverse .navbar-nav > li > a:hover {
  color: #ffffff;
  background-color: #023865;
}
.bootstrap3-fix .navbar-inverse .navbar-nav > li.active > a {
  color: #ffffff;
  background-color: #0462b2;
}
.bootstrap3-fix .navbar-inverse .navbar-nav > li .disabled {
  color: #dddddd;
  background-color: transparent;
}
.bootstrap3-fix .pagination > li > a,
.bootstrap3-fix .pagination > li > span {
  color: #023865;
}
.bootstrap3-fix .pagination > li > a:focus,
.bootstrap3-fix .pagination > li > span:focus,
.bootstrap3-fix .pagination > li > a:hover,
.bootstrap3-fix .pagination > li > span:hover {
  color: #012a4c;
}
.bootstrap3-fix .pagination > li.active > a,
.bootstrap3-fix .pagination > li.active > span {
  background-color: #023865;
}
.bootstrap3-fix .pagination > li.active > a:hover,
.bootstrap3-fix .pagination > li.active > span:hover {
  color: #012a4c;
}
.bootstrap3-fix a.list-group-item.active > .badge,
.bootstrap3-fix .nav-pills > .active > a > .badge {
  background-color: #f20f0f;
  color: #fff;
}
.bootstrap3-fix .btn .badge,
.bootstrap3-fix .badge {
  background-color: #f20f0f;
  color: #fff;
}
.bootstrap3-fix .bs-docs-masthead,
.bootstrap3-fix .bs-docs-header {
  color: #fff;
  background-color: #023865;
  background-image: none;
}
.bootstrap3-fix .bs-docs-header h1,
.bootstrap3-fix .bs-docs-header .h1 {
  font-size: 38px;
}
.bootstrap3-fix .bs-docs-header h2,
.bootstrap3-fix .bs-docs-header .h2 {
  font-size: 32px;
}
.bootstrap3-fix .bs-docs-header h3,
.bootstrap3-fix .bs-docs-header .h3 {
  font-size: 24px;
}
.bootstrap3-fix .bs-docs-header h4,
.bootstrap3-fix .bs-docs-header .h4 {
  font-size: 18px;
}
.bootstrap3-fix .bs-docs-header h5,
.bootstrap3-fix .bs-docs-header .h5 {
  font-size: 16px;
}
.bootstrap3-fix .bs-docs-header h6,
.bootstrap3-fix .bs-docs-header .h6 {
  font-size: 14px;
}
.bootstrap3-fix .btn-default {
  border-color: #f0f1f2;
}
.bootstrap3-fix .btn-default:hover,
.bootstrap3-fix .btn-default:active,
.bootstrap3-fix .btn-default:focus {
  background-color: #f0f1f2;
  border-color: #f0f1f2;
}
.bootstrap3-fix .btn-default.active {
  background-color: #f0f1f2;
  border-color: #f0f1f2;
}
.bootstrap3-fix .btn-default.disabled,
.bootstrap3-fix .btn-default[disabled] {
  background-color: #f0f1f2;
}
.bootstrap3-fix .btn-primary {
  background-color: #023865;
  border-color: #012a4c;
}
.bootstrap3-fix .btn-primary:hover,
.bootstrap3-fix .btn-primary:active,
.bootstrap3-fix .btn-primary:focus {
  background-color: #012a4c;
  border-color: #012a4c;
}
.bootstrap3-fix .btn-primary[disabled],
.bootstrap3-fix .btn-primary.disabled {
  background-color: #e4eef7;
  border-color: #ccd6de;
}
.bootstrap3-fix .btn-primary.active {
  background-color: #012a4c;
  border-color: #012a4c;
}
.bootstrap3-fix .btn-success {
  background-color: #6bb00b;
  border-color: #548a08;
}
.bootstrap3-fix .btn-success:hover,
.bootstrap3-fix .btn-success:active,
.bootstrap3-fix .btn-success:focus {
  background-color: #548a08;
  border-color: #548a08;
}
.bootstrap3-fix .btn-success.active {
  background-color: #548a08;
  border-color: #548a08;
}
.bootstrap3-fix .btn-info {
  background-color: #0586f1;
  border-color: #0462b2;
}
.bootstrap3-fix .btn-info:hover,
.bootstrap3-fix .btn-info:active,
.bootstrap3-fix .btn-info:focus {
  background-color: #0462b2;
  border-color: #0462b2;
}
.bootstrap3-fix .btn-info.active {
  background-color: #0462b2;
  border-color: #0462b2;
}
.bootstrap3-fix .btn-warning {
  background-color: #faa61a;
  border-color: #e87a0d;
}
.bootstrap3-fix .btn-warning:hover,
.bootstrap3-fix .btn-warning:active,
.bootstrap3-fix .btn-warning:focus {
  background-color: #e87a0d;
  border-color: #e87a0d;
}
.bootstrap3-fix .btn-warning.active {
  background-color: #e87a0d;
  border-color: #e87a0d;
}
.bootstrap3-fix .btn-danger {
  background-color: #f20f0f;
  border-color: #b30b0b;
}
.bootstrap3-fix .btn-danger:hover,
.bootstrap3-fix .btn-danger:active,
.bootstrap3-fix .btn-danger:focus {
  background-color: #b30b0b;
  border-color: #b30b0b;
}
.bootstrap3-fix .btn-danger.active {
  background-color: #b30b0b;
  border-color: #b30b0b;
}
.bootstrap3-fix .text-muted {
  color: #808285;
}
.bootstrap3-fix .text-primary {
  color: #023865;
}
.bootstrap3-fix .text-success {
  color: #6bb00b;
}
.bootstrap3-fix .text-info {
  color: #0586f1;
}
.bootstrap3-fix .text-warning {
  color: #faa61a;
}
.bootstrap3-fix .text-danger {
  color: #f20f0f;
}
.bootstrap3-fix .alert-primary,
.bootstrap3-fix .bg-primary {
  background-color: #023865;
  border: 1px solid #006da3;
}
.bootstrap3-fix .bg-dismissable {
  background-color: #f0f1f2;
  border: 1px solid #c2c9cc;
}
.bootstrap3-fix .alert-success,
.bootstrap3-fix .bg-success {
  background-color: #eefcd9;
  border: 1px solid #d6e3c3;
}
.bootstrap3-fix .alert-info,
.bootstrap3-fix .bg-info {
  background-color: #e4eef7;
  border: 1px solid #ccd6de;
}
.bootstrap3-fix .alert-warning,
.bootstrap3-fix .bg-warning {
  background-color: #fff2d9;
  border: 1px solid #e6d9c3;
}
.bootstrap3-fix .alert-danger,
.bootstrap3-fix .bg-danger {
  background-color: #ffe0e0;
  border: 1px solid #e6caca;
}
.bootstrap3-fix .alert-danger {
  color: #b30b0b;
}
.bootstrap3-fix .alert-danger .alert-link {
  text-decoration: underline;
  color: #b30b0b;
}
.bootstrap3-fix .alert-warning {
  color: #e87a0d;
}
.bootstrap3-fix .alert-warning .alert-link {
  text-decoration: underline;
  color: #e87a0d;
}
.bootstrap3-fix .alert-info {
  color: #0462b2;
}
.bootstrap3-fix .alert-info .alert-link {
  text-decoration: underline;
  color: #0462b2;
}
.bootstrap3-fix .alert-success {
  color: #3c6306;
}
.bootstrap3-fix .alert-success .alert-link {
  text-decoration: underline;
  color: #3c6306;
}
.bootstrap3-fix .color-swatches .brand-primary {
  background-color: #023865;
}
.bootstrap3-fix .color-swatches .brand-success {
  background-color: #6bb00b;
}
.bootstrap3-fix .color-swatches .brand-info {
  background-color: #0586f1;
}
.bootstrap3-fix .color-swatches .brand-warning {
  background-color: #faa61a;
}
.bootstrap3-fix .color-swatches .brand-danger {
  background-color: #f20f0f;
}
.bootstrap3-fix .table > tfoot > tr,
.bootstrap3-fix .table > tbody > tr,
.bootstrap3-fix .table > thead > tr,
.bootstrap3-fix .table > tfoot > tr > th,
.bootstrap3-fix .table > tbody > tr > th,
.bootstrap3-fix .table > thead > tr > th,
.bootstrap3-fix .table > tfoot > tr > td,
.bootstrap3-fix .table > tbody > tr > td,
.bootstrap3-fix .table > thead > tr > td {
  /*background-color: #fff;*/
}
.bootstrap3-fix .table > tfoot > tr.danger,
.bootstrap3-fix .table > tbody > tr.danger,
.bootstrap3-fix .table > thead > tr.danger,
.bootstrap3-fix .table > tfoot > tr > th.danger,
.bootstrap3-fix .table > tbody > tr > th.danger,
.bootstrap3-fix .table > thead > tr > th.danger,
.bootstrap3-fix .table > tfoot > tr > td.danger,
.bootstrap3-fix .table > tbody > tr > td.danger,
.bootstrap3-fix .table > thead > tr > td.danger {
  background-color: #ffe0e0;
}
.bootstrap3-fix .table > tfoot > tr.danger > td,
.bootstrap3-fix .table > tbody > tr.danger > td,
.bootstrap3-fix .table > thead > tr.danger > td,
.bootstrap3-fix .table > tfoot > tr > th.danger > td,
.bootstrap3-fix .table > tbody > tr > th.danger > td,
.bootstrap3-fix .table > thead > tr > th.danger > td,
.bootstrap3-fix .table > tfoot > tr > td.danger > td,
.bootstrap3-fix .table > tbody > tr > td.danger > td,
.bootstrap3-fix .table > thead > tr > td.danger > td {
  background-color: #ffe0e0;
}
.bootstrap3-fix .table > tfoot > tr.danger > th,
.bootstrap3-fix .table > tbody > tr.danger > th,
.bootstrap3-fix .table > thead > tr.danger > th,
.bootstrap3-fix .table > tfoot > tr > th.danger > th,
.bootstrap3-fix .table > tbody > tr > th.danger > th,
.bootstrap3-fix .table > thead > tr > th.danger > th,
.bootstrap3-fix .table > tfoot > tr > td.danger > th,
.bootstrap3-fix .table > tbody > tr > td.danger > th,
.bootstrap3-fix .table > thead > tr > td.danger > th {
  background-color: #ffe0e0;
}
.bootstrap3-fix .table > tfoot > tr.info,
.bootstrap3-fix .table > tbody > tr.info,
.bootstrap3-fix .table > thead > tr.info,
.bootstrap3-fix .table > tfoot > tr > th.info,
.bootstrap3-fix .table > tbody > tr > th.info,
.bootstrap3-fix .table > thead > tr > th.info,
.bootstrap3-fix .table > tfoot > tr > td.info,
.bootstrap3-fix .table > tbody > tr > td.info,
.bootstrap3-fix .table > thead > tr > td.info {
  background-color: #e4eef7;
}
.bootstrap3-fix .table > tfoot > tr.info > td,
.bootstrap3-fix .table > tbody > tr.info > td,
.bootstrap3-fix .table > thead > tr.info > td,
.bootstrap3-fix .table > tfoot > tr > th.info > td,
.bootstrap3-fix .table > tbody > tr > th.info > td,
.bootstrap3-fix .table > thead > tr > th.info > td,
.bootstrap3-fix .table > tfoot > tr > td.info > td,
.bootstrap3-fix .table > tbody > tr > td.info > td,
.bootstrap3-fix .table > thead > tr > td.info > td {
  background-color: #e4eef7;
}
.bootstrap3-fix .table > tfoot > tr.info > th,
.bootstrap3-fix .table > tbody > tr.info > th,
.bootstrap3-fix .table > thead > tr.info > th,
.bootstrap3-fix .table > tfoot > tr > th.info > th,
.bootstrap3-fix .table > tbody > tr > th.info > th,
.bootstrap3-fix .table > thead > tr > th.info > th,
.bootstrap3-fix .table > tfoot > tr > td.info > th,
.bootstrap3-fix .table > tbody > tr > td.info > th,
.bootstrap3-fix .table > thead > tr > td.info > th {
  background-color: #e4eef7;
}
.bootstrap3-fix .table > tfoot > tr.warning,
.bootstrap3-fix .table > tbody > tr.warning,
.bootstrap3-fix .table > thead > tr.warning,
.bootstrap3-fix .table > tfoot > tr > th.warning,
.bootstrap3-fix .table > tbody > tr > th.warning,
.bootstrap3-fix .table > thead > tr > th.warning,
.bootstrap3-fix .table > tfoot > tr > td.warning,
.bootstrap3-fix .table > tbody > tr > td.warning,
.bootstrap3-fix .table > thead > tr > td.warning {
  background-color: #fff2d9;
}
.bootstrap3-fix .table > tfoot > tr.warning > td,
.bootstrap3-fix .table > tbody > tr.warning > td,
.bootstrap3-fix .table > thead > tr.warning > td,
.bootstrap3-fix .table > tfoot > tr > th.warning > td,
.bootstrap3-fix .table > tbody > tr > th.warning > td,
.bootstrap3-fix .table > thead > tr > th.warning > td,
.bootstrap3-fix .table > tfoot > tr > td.warning > td,
.bootstrap3-fix .table > tbody > tr > td.warning > td,
.bootstrap3-fix .table > thead > tr > td.warning > td {
  background-color: #fff2d9;
}
.bootstrap3-fix .table > tfoot > tr.warning > th,
.bootstrap3-fix .table > tbody > tr.warning > th,
.bootstrap3-fix .table > thead > tr.warning > th,
.bootstrap3-fix .table > tfoot > tr > th.warning > th,
.bootstrap3-fix .table > tbody > tr > th.warning > th,
.bootstrap3-fix .table > thead > tr > th.warning > th,
.bootstrap3-fix .table > tfoot > tr > td.warning > th,
.bootstrap3-fix .table > tbody > tr > td.warning > th,
.bootstrap3-fix .table > thead > tr > td.warning > th {
  background-color: #fff2d9;
}
.bootstrap3-fix .table > tfoot > tr.success,
.bootstrap3-fix .table > tbody > tr.success,
.bootstrap3-fix .table > thead > tr.success,
.bootstrap3-fix .table > tfoot > tr > th.success,
.bootstrap3-fix .table > tbody > tr > th.success,
.bootstrap3-fix .table > thead > tr > th.success,
.bootstrap3-fix .table > tfoot > tr > td.success,
.bootstrap3-fix .table > tbody > tr > td.success,
.bootstrap3-fix .table > thead > tr > td.success {
  background-color: #eefcd9;
}
.bootstrap3-fix .table > tfoot > tr.success > td,
.bootstrap3-fix .table > tbody > tr.success > td,
.bootstrap3-fix .table > thead > tr.success > td,
.bootstrap3-fix .table > tfoot > tr > th.success > td,
.bootstrap3-fix .table > tbody > tr > th.success > td,
.bootstrap3-fix .table > thead > tr > th.success > td,
.bootstrap3-fix .table > tfoot > tr > td.success > td,
.bootstrap3-fix .table > tbody > tr > td.success > td,
.bootstrap3-fix .table > thead > tr > td.success > td {
  background-color: #eefcd9;
}
.bootstrap3-fix .table > tfoot > tr.success > th,
.bootstrap3-fix .table > tbody > tr.success > th,
.bootstrap3-fix .table > thead > tr.success > th,
.bootstrap3-fix .table > tfoot > tr > th.success > th,
.bootstrap3-fix .table > tbody > tr > th.success > th,
.bootstrap3-fix .table > thead > tr > th.success > th,
.bootstrap3-fix .table > tfoot > tr > td.success > th,
.bootstrap3-fix .table > tbody > tr > td.success > th,
.bootstrap3-fix .table > thead > tr > td.success > th {
  background-color: #eefcd9;
}
.bootstrap3-fix .table > tfoot > tr.active,
.bootstrap3-fix .table > tbody > tr.active,
.bootstrap3-fix .table > thead > tr.active,
.bootstrap3-fix .table > tfoot > tr > th.active,
.bootstrap3-fix .table > tbody > tr > th.active,
.bootstrap3-fix .table > thead > tr > th.active,
.bootstrap3-fix .table > tfoot > tr > td.active,
.bootstrap3-fix .table > tbody > tr > td.active,
.bootstrap3-fix .table > thead > tr > td.active {
  background-color: #f0f1f2;
}
.bootstrap3-fix .table > tfoot > tr.active > td,
.bootstrap3-fix .table > tbody > tr.active > td,
.bootstrap3-fix .table > thead > tr.active > td,
.bootstrap3-fix .table > tfoot > tr > th.active > td,
.bootstrap3-fix .table > tbody > tr > th.active > td,
.bootstrap3-fix .table > thead > tr > th.active > td,
.bootstrap3-fix .table > tfoot > tr > td.active > td,
.bootstrap3-fix .table > tbody > tr > td.active > td,
.bootstrap3-fix .table > thead > tr > td.active > td {
  background-color: #f0f1f2;
}
.bootstrap3-fix .table > tfoot > tr.active > th,
.bootstrap3-fix .table > tbody > tr.active > th,
.bootstrap3-fix .table > thead > tr.active > th,
.bootstrap3-fix .table > tfoot > tr > th.active > th,
.bootstrap3-fix .table > tbody > tr > th.active > th,
.bootstrap3-fix .table > thead > tr > th.active > th,
.bootstrap3-fix .table > tfoot > tr > td.active > th,
.bootstrap3-fix .table > tbody > tr > td.active > th,
.bootstrap3-fix .table > thead > tr > td.active > th {
  background-color: #f0f1f2;
}
.bootstrap3-fix .has-success .checkbox-inline,
.bootstrap3-fix .has-success .radio-inline,
.bootstrap3-fix .has-success .checkbox,
.bootstrap3-fix .has-success .radio,
.bootstrap3-fix .has-success .control-label,
.bootstrap3-fix .has-success .help-block {
  color: #6bb00b;
}
.bootstrap3-fix .has-success .form-control {
  border-color: #6bb00b;
}
.bootstrap3-fix .has-warning .checkbox-inline,
.bootstrap3-fix .has-warning .radio-inline,
.bootstrap3-fix .has-warning .checkbox,
.bootstrap3-fix .has-warning .radio,
.bootstrap3-fix .has-warning .control-label,
.bootstrap3-fix .has-warning .help-block {
  color: #faa61a;
}
.bootstrap3-fix .has-warning .form-control {
  border-color: #faa61a;
}
.bootstrap3-fix .has-error .checkbox-inline,
.bootstrap3-fix .has-error .radio-inline,
.bootstrap3-fix .has-error .checkbox,
.bootstrap3-fix .has-error .radio,
.bootstrap3-fix .has-error .control-label,
.bootstrap3-fix .has-error .help-block {
  color: #f20f0f;
}
.bootstrap3-fix .has-error .form-control {
  border-color: #f20f0f;
}
.bootstrap3-fix .bs-callout-warning {
  background-color: #fff2d9;
  border-color: #faa61a;
}
.bootstrap3-fix .bs-callout-warning h4 {
  color: #faa61a;
}
.bootstrap3-fix .bs-callout-success {
  background-color: #eefcd9;
  border-color: #6bb00b;
}
.bootstrap3-fix .bs-callout-success h4 {
  color: #6bb00b;
}
.bootstrap3-fix .bs-callout-info {
  background-color: #e4eef7;
  border-color: #0586f1;
}
.bootstrap3-fix .bs-callout-info h4 {
  color: #0586f1;
}
.bootstrap3-fix .bs-callout-danger {
  background-color: #ffe0e0;
  border-color: #f20f0f;
}
.bootstrap3-fix .bs-callout-danger h4 {
  color: #f20f0f;
}
.bootstrap3-fix .nav-pills > li.active > a,
.bootstrap3-fix .nav-pills > li.active > a {
  background-color: #023865;
}
.bootstrap3-fix .nav-pills > li.active > a:focus,
.bootstrap3-fix .nav-pills > li.active > a:focus,
.bootstrap3-fix .nav-pills > li.active > a:hover,
.bootstrap3-fix .nav-pills > li.active > a:hover {
  background-color: #023865;
}
.bootstrap3-fix .progress-bar {
  background-color: #023865;
}
.bootstrap3-fix .progress-bar-success {
  background-color: #6bb00b;
}
.bootstrap3-fix .progress-bar-info {
  background-color: #0586f1;
}
.bootstrap3-fix .progress-bar-warning {
  background-color: #faa61a;
}
.bootstrap3-fix .progress-bar-danger {
  background-color: #f20f0f;
}
.bootstrap3-fix a.list-group-item.active {
  background-color: #023865;
}
.bootstrap3-fix a.list-group-item.active:focus,
.bootstrap3-fix a.list-group-item.active:hover {
  background-color: #023865;
}
.bootstrap3-fix a.list-group-item-success,
.bootstrap3-fix .list-group-item-success {
  color: #3c6306;
  background-color: #eefcd9;
}
.bootstrap3-fix a.list-group-item-success:hover {
  color: #548a08;
  background-color: #eefcd9;
}
.bootstrap3-fix a.list-group-item-info,
.bootstrap3-fix .list-group-item-info {
  color: #0462b2;
  background-color: #e4eef7;
}
.bootstrap3-fix a.list-group-item-info:hover {
  color: #0462b2;
  background-color: #e4eef7;
}
.bootstrap3-fix a.list-group-item-warning,
.bootstrap3-fix .list-group-item-warning {
  color: #e87a0d;
  background-color: #fff2d9;
}
.bootstrap3-fix a.list-group-item-warning:hover {
  color: #e87a0d;
  background-color: #fff2d9;
}
.bootstrap3-fix a.list-group-item-danger,
.bootstrap3-fix .list-group-item-danger {
  color: #b30b0b;
  background-color: #ffe0e0;
}
.bootstrap3-fix a.list-group-item-danger:hover {
  color: #b30b0b;
  background-color: #ffe0e0;
}
.bootstrap3-fix .panel-primary {
  border-color: #c2c9cc;
}
.bootstrap3-fix .panel-primary > .panel-heading {
  color: #fff;
  background-color: #023865;
  border-color: #023865;
}
.bootstrap3-fix .panel-success {
  border-color: #c2c9cc;
}
.bootstrap3-fix .panel-success > .panel-heading {
  color: #3c6306;
  background-color: #eefcd9;
  border-color: #eefcd9;
}
.bootstrap3-fix .panel-info {
  border-color: #c2c9cc;
}
.bootstrap3-fix .panel-info > .panel-heading {
  color: #0462b2;
  background-color: #e4eef7;
  border-color: #e4eef7;
}
.bootstrap3-fix .panel-warning {
  border-color: #c2c9cc;
}
.bootstrap3-fix .panel-warning > .panel-heading {
  color: #e87a0d;
  background-color: #fff2d9;
  border-color: #fff2d9;
}
.bootstrap3-fix .panel-danger {
  border-color: #c2c9cc;
}
.bootstrap3-fix .panel-danger > .panel-heading {
  color: #b30b0b;
  background-color: #ffe0e0;
  border-color: #ffe0e0;
}
.bootstrap3-fix .modal-header {
  background-color: #f1f2f2;
}
.bootstrap3-fix .modal-header .modal-title {
  color: #023865;
}
.bootstrap3-fix .dropdown-menu > li > a:hover {
  background-color: #023865;
  color: #ffffff;
}
.bootstrap3-fix .dl-horizontal.list-group-custom {
  border: 1px solid #c9ccd1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.bootstrap3-fix .dl-horizontal.list-group-custom .list-group-item {
  border: none;
  border-top: 1px solid #c9ccd1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  overflow: hidden;
  text-align: left;
}
.bootstrap3-fix .dl-horizontal.list-group-custom dd {
  margin-left: 0;
}
.bootstrap3-fix .dl-horizontal.list-group-custom dd.first {
  border: none;
}
.bootstrap3-fix .dl-horizontal.list-group-custom.default dt {
  font-weight: normal;
  background-color: #f1f2f2;
}
.bootstrap3-fix .dl-horizontal.list-group-custom.default dt:first-child + dd,
.bootstrap3-fix .dl-horizontal.list-group-custom.default dt:first-child {
  border: none;
}
.bootstrap3-fix .navbar.navbar-header-candidato {
  border-radius: 0px;
  min-height: 40px;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-nav {
  width: 100%;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-nav .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-nav .dropdown-menu > li > a {
  padding: 5px 10px;
  color: #231f20;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-nav .dropdown-menu > li > a:hover {
  color: #fff;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool {
  float: right;
  width: auto;
  margin-top: 5px;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool .circle_exclamation_mark {
  margin-top: 8px;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool .circle_exclamation_mark:before {
  color: #fff;
  margin: 0;
  font-size: 20px;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool > li.divisoria {
  border-left: 1px solid #356084;
  border-right: 1px solid #356084;
  margin-right: 50px;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool > li.open {
  /*.circle_exclamation_mark:before
                        {
                            color:@black-01;                            
                        }*/
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool > li > a {
  padding: 0 15px;
  background: none;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool > li > a:hover {
  background: none;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool > li > a.link-notificacao {
  position: relative;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool > li > a.link-notificacao .badge {
  float: right;
  margin-left: -10px;
  z-index: 10;
  position: relative;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool > li > a.link-usuario {
  color: #fff;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool > li > a.link-usuario img {
  margin-left: 5px;
}
.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-tool > li > .dropdown-menu {
  left: auto;
  right: 0;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top {
  margin-bottom: 0px;
  border-color: ##023865;
  height: 52px;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .navbar-link {
  text-decoration: none;
  display: block;
  line-height: 50px;
  margin-right: 15px;
  font-size: 16px;
  font-family: Calibri,'Trebuchet MS',Arial,sans-serif;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .navbar-link:hover {
  text-decoration: underline;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs {
  border-bottom: none;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li a {
  color: #777777;
  background-color: #b6b6b6;
  font-weight: bold;
  padding: 5px 15px 3px;
  margin-top: 19px;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li a:hover {
  color: #777777;
  background-color: #b6b6b6;
  border-color: #b6b6b6;
  text-decoration: underline;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li a:hover .glyphicons:before {
  color: #444444;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li a .glyphicons {
  margin-top: -8px;
  margin-bottom: 0px;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li a .glyphicons:before {
  font-size: 18px;
  color: #777777;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li.active a {
  color: #231f20;
  background-color: #e9e9e9;
  padding: 10px 15px 8px;
  margin-top: 9px;
  border-color: #e9e9e9;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li.active a:hover {
  text-decoration: none;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li.active a .glyphicons:before {
  color: #444444;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .navbar-text {
  width: 400px;
  margin-left: 132px;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .navbar-text a {
  color: #faa61a;
}
.bootstrap3-fix .navbar.navbar-header-candidato-top .navbar-text a:hover {
  color: #faa61a;
}
.bootstrap3-fix .navbar.navbar-header-candidato-bottom {
  border: none;
  margin-bottom: 0px;
}
.bootstrap3-fix .navbar.navbar-header-candidato-bottom .container a {
  padding: 10px;
}
.bootstrap3-fix .navbar.navbar-header-candidato-bottom .container .pull-right a:hover {
  color: #444444;
  background-color: #e9e9e9;
  text-decoration: underline;
}
.bootstrap3-fix .navbar.navbar-header-candidato-bottom .container .glyphicons {
  margin-top: -5px;
  margin-bottom: 0px;
}
.bootstrap3-fix .navbar.navbar-header-candidato-bottom .container .glyphicons:before {
  font-size: 15px;
  color: #008fd5;
}

.bootstrap3-fix .navbar.navbar-header-candidato-bottom .container .glyphicons.user_add:before {
content: url(../images/icons/icon-user_add.png);
vertical-align: middle;
margin-top:-1px;
margin-right:-1px;
}

.bootstrap3-fix .navbar.navbar-header-candidato-bottom .container .glyphicons.lock:before {
content: url(../images/icons/icon-lock.png);
vertical-align: middle;
}

.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li .glyphicons-icon {
position: relative;
background: none;
width: auto;
height: auto;
line-height: normal;
margin: 0;
}

.bootstrap3-fix .glyphicons:before {
display: inline-block;
margin: 0;
font: 24px/1em 'Glyphicons Regular';
font-style: normal;
font-weight: normal;
color: #1d1d1b;
vertical-align: middle;
text-transform: none;
-webkit-font-smoothing: antialiased;
}

.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li .glyphicons-icon.user:before {
content: url(../images/icons/icon-user.png);
margin-top: 1px;
margin-bottom: 1px;
}

.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li .glyphicons-icon.group:before {
content: url(../images/icons/icon-group.png);
margin-top: 1px;
margin-bottom: 1px;
}

.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li .glyphicons-icon.factory:before {
content: url(../images/icons/icon-factory.png);
}

.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li .glyphicons-icon:before {
display: inline-block;
margin: 2px 1px 0 0;
font: 18px/1em 'Glyphicons Regular';
font-style: normal;
font-weight: normal;
color: #777;
vertical-align: middle;
text-transform: none;
-webkit-font-smoothing: antialiased;
background: none;
}

.bootstrap3-fix .navbar.navbar-header-candidato-top .nav-tabs li.active a .glyphicons-icon:before {
color: #1d1d1b;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
color: #ffffff;
text-decoration: none;
background-color: #1a2f47;
/*-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);*/
}


.bootstrap3-fix footer div.footer-candidato-top {
  background-color: #0462b2;
  overflow: hidden;
}
.bootstrap3-fix footer div.footer-candidato-top .container a {
  line-height: 50px;
  color: #fff;
  font-size: 16px;
}
.bootstrap3-fix footer div.footer-candidato-top .container a span:before {
  color: #fff;
  font-size: 30px;
  margin: 0px 5px;
  display: block;
}
.bootstrap3-fix footer div.footer-candidato-top .container .col-md-3 {
  text-align: center;
}
.bootstrap3-fix footer div.footer-candidato-bottom {
  overflow: hidden;
}
.bootstrap3-fix footer div.footer-candidato-bottom ul {
  text-align: center;
  margin: 20px;
  font-size: 14px;
  font-weight: bold;
}
.bootstrap3-fix footer div.footer-candidato-bottom p {
  font-size: 12px;
  margin: 10px;
  text-align: center;
}
.bootstrap3-fix .twitter-typeahead {
  width: 100%;
}
.bootstrap3-fix .twitter-typeahead .tt-dropdown-menu {
  width: 100%;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.bootstrap3-fix .twitter-typeahead .tt-suggestion {
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.bootstrap3-fix .twitter-typeahead .tt-suggestion.tt-cursor {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #023865;
  cursor: pointer;
}
.bootstrap3-fix .twitter-typeahead .tt-suggestion p {
  margin: 0;
}
.bootstrap3-fix .navbar-search {
  z-index: 1000;
  margin-top: 10px;
  margin-bottom: 0px;
}
.bootstrap3-fix .navbar-search .container-fluid,
.bootstrap3-fix .navbar-search .navbar-collapse,
.bootstrap3-fix .navbar-search .navbar-form {
  padding: 0px;
}
.bootstrap3-fix .navbar-search .form-group {
  width: 340px;
  padding-right: 5px;
}
.bootstrap3-fix .navbar-search .form-group .form-control {
  width: 100%;
}
.bootstrap3-fix .breadcrumb {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: none;
}
.bootstrap3-fix .container-breadcrumb {
  background-color: #f5f5f5;
  margin-bottom: 10px;
}
.bootstrap3-fix .container-breadcrumb .breadcrumb > li a {
  color: #0586f1;
}
@media (min-width: 1200px) {
  .bootstrap3-fix .container {
    width: 984px;
    padding: 0;
  }
}
@media (min-width: 768px) {
  .bootstrap3-fix .modal-dialog {
    width: auto;
    margin: 30px auto;
  }
}

#redes-sociais {
min-height: 50px;
background-color: #2c4f78;
font-size: 14px;
vertical-align: middle;
}

.SiteFooterWrapper div {
display: block;
}

.SiteFooterWrapper .container {
margin-right: auto;
margin-left: auto;
width: 984px;
min-width: 984px;
}

.SiteFooterWrapper .container:before, .container:after {
display: table;
content: "";
line-height: 0;
}

.SiteFooterWrapper .container:after {
clear: both;
}

#redes-sociais .row {
padding-top: 10px;
}

.SiteFooterWrapper .row {
margin-left: -20px;
}

.SiteFooterWrapper .row:before, .row:after {
display: table;
content: "";
line-height: 0;
}

.SiteFooterWrapper .row:after {
clear: both;
}

.SiteFooterWrapper .span4 {
width: 314.66664000000003px;
}

[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px;
}

#redes-sociais a {
color: #fff;
text-decoration: none;
padding-top: 10px;
font-size: 14px;
}

.SiteFooterWrapper a:-webkit-any-link {
cursor: auto;
}

.SiteFooterWrapper img {
max-width: 100%;
width: auto\9;
height: auto;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}

#final {
height: 157px;
background-color: #eee;
padding-top: 20px;
line-height: 2px;
}

.SiteFooterWrapper .span12 {
width: 983.99992px;
}

[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px;
}

.SiteFooterWrapper .span3 {
width: 230.99998px;
}

#final ul {
list-style: none;
}

.SiteFooterWrapper ul {
padding: 0;
margin: 0 0 10px 25px;
}

.SiteFooterWrapper ol {
padding: 0;
margin: 0 0 10px 25px;
}

.SiteFooterWrapper ul, menu, dir {
display: block;
list-style-type: disc;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 25px;
}

#final li {
line-height: 15px;
}

.SiteFooterWrapper li {
display: list-item;
text-align: -webkit-match-parent;
}

#final a {
text-decoration: none;
color: #444;
}

.SiteFooterWrapper a:-webkit-any-link {
cursor: auto;
}

.SiteFooterWrapper .li-sec {
margin-left: 15px;
}

.SiteFooterWrapper hr {
margin: 13px !important;
border: 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #fff;
}

.SiteFooterWrapper hr {
display: block;
-webkit-margin-before: 0.5em;
-webkit-margin-after: 0.5em;
-webkit-margin-start: auto;
-webkit-margin-end: auto;
}

#copyright {
text-align: center;
font-size: 12px;
margin: 15px !important;
}

.SiteFooterWrapper
{
    text-decoration:none!important;
}


.bootstrap3-fix .navbar-header-candidat.navbar-header-candidato-top
{
    height: 50px;
}

/*Ligue agora para mais informações*/

.contato .txtFaleConosco {background-color: #ffffff; color: #2C4F78; font-family: Tahoma; font-size: 18px; font-weight: bold; text-align: center; padding-top: 5px; padding-bottom: 8px; clear: both;}
.contato .box-contato {background-color: #eeeeee; border-radius: 3px; width: 509px; position: relative; padding: 12px 0 11px 8px; margin: 0 auto 20px;}
.contato .demaisCidades {float: left; clear: left; padding: 0 20px 0 10px; line-height: 24px;}
.contato .fone {font-size: 18px; font-weight: bold; color: #2c4f78; float:left;}
.contato .custolocal {font-size: 10px; float:left; margin-left:7px;}
.contato .contatoSP {float: left;clear: right; align-content: center; text-align: left; border-left: 1px solid #ccc; padding: 0 10px 0 20px; line-height: 24px;}
.contato .foneSP {font-size: 18px; font-weight: bold;}
.contato .limpar {clear: both;}











