﻿body 
{
	width:100%;
	height:100%;
	margin:0px;
	font-family:Verdana;
	font-size:7.5pt;
	color: #000000;
	background-color:#E5E5E5;
}

html{
*overflow-y:auto;
}

.conteudo a:link {     }
.conteudo a:visited {color:Blue}
.conteudo a:hover {       }
.conteudo a:active {      }

div.apInner
{
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    /*background-color:#34495E;*/
}

div.top
{
	height:75px;
	/*background: transparent url(../imagens/theme/sap/layout/SgtTopoFundo.png) repeat-x;*/
	background-color:#FFFFFF;
    border-bottom: 1px solid #c6d0da;
}

div.topLogo2
{
    
    position:absolute;
    right:0px;
    top:0px;
}

div.divLogoLogin
{
    width:144px; 
    height:160px;
	background: transparent url(../imagens/layout/LogoSGTBranco3.png) no-repeat scroll 0px 0px;
}

div.divBemVindo
{
    width:144px !Important; 
    height:10px;
	background: transparent url(../imagens/layout/BemVindo.png) no-repeat scroll 5px 0px;
}

div.topLogoMenu
{
    float:left;
    width:154px;
    height:80px;
	background: transparent url(../imagens/layout/LogoSGTBranco.png) no-repeat scroll 10px 5px;
}

div.topLogo
{
    float:left;
    width:154px;
    height:80px;
	/*background: transparent url(../imagens/layout/LogoSGTAzul.png) no-repeat scroll 10px 5px;*/
}


.divBoxMinLogin{
    background-image:url(../imagens/interno/symbols/user.png) !important;
    background-repeat:no-repeat;
}

.divBoxMinPassword{
    background-image:url(../imagens/interno/symbols/password.png) !important;
    background-repeat:no-repeat;
}

div.topText
{
    margin:auto;
    width:736px;
    height:70px;
	background: transparent url(../imagens/layout/SgtTextAzul.png) no-repeat 50%;
}

.content {
    width: 100%;
    padding-left: 200px;
    *padding-left: 200px;
    width: 1000px;
    width: -webkit-calc(100% - 210px); /* para Chrome */
    width: -moz-calc(100% - 210px); /* para Firefox */
    width: calc(100% - 210px);
    padding-right: 10px;
    background-color: #E5E5E5;
    box-sizing: content-box;
}

div.spacer
{
	height:10px;
}

div.spacerTop
{
	display:none;
}

.boxS 
{
    border: 1px solid #d8d8d8;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    border-bottom-width: 2px;
    margin: 5px 0 20px 0;
    padding: 20px 20px;
}

.minBoxS
{
    float:left;
    border:1px solid #FFF;
    color:#8e8171;
    font-size:9px;
    height:45px
}

.boxR
{
    float:left;
    width:25%;
    width:245px;
    min-width:245px;
    margin-left:10px;
}




div.topBottom
{
	height:12px;
	background-color:#1c2339;
}

div.Contact
{
	background:url('../imagens/theme/sap/layout/BannerHelpDesk.jpg') no-repeat top;
	border:1px solid;
	padding:10px;
	position:absolute;
	margin-left:10px;
	margin-top:550px;
	width:180px;
	height:50px;
}

div.conteudo
{
    min-height:347px;
	width:100%;
	background-color:#FFFFFF;
	position:relative;
	padding-bottom:25px;
	*width:793px;
}

div.bottom
{
	clear:both;
	height:5px;
	background-color:#54689a;
}

div.bottomFinish
{
    height:20px;
	position:fixed;
	bottom:0;
	background-color:#1c2339;
	width:100%;
    display:none;
}

div.title
{
	color: #433628;
    font-family: Tahoma,Arial,Verdana;
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 8px;
    padding-top:5px;
    background: url("../imagens/theme/sap/layout/sep.gif") repeat-x scroll left bottom transparent;
    margin-bottom: 10px;
    width: 100%;
    z-index: 1;
}

div.subtitle
{
	font-weight:bold;
	color: #433628;
    font-family: Tahoma,Arial,Verdana;
    font-size: 14px;
    line-height: 14px;
    padding-bottom: 8px;
    padding-top:5px;
    background: url("../imagens/theme/sap/layout/sep.gif") repeat-x scroll left bottom transparent;
    margin-bottom: 10px;
    width: 100%;
    z-index: 1;
}

/************ Menu ******************/
.menu
{
	width:190px;
	z-index:1001;
	float:left;
	left:0px;
    background-color:#1c2339;
    color:#FFFFFF;
    position:fixed;
    /*height:-webkit-calc(100% - 84px);  
    height:-moz-calc(100% - 84px);  
    height:calc(100% - 84px);   
    */
    height:100%;
    top:0px;
}

.itemMenu
{
	color:#FFFFFF !important;
    padding-top:20px;
    padding-bottom:20px;
}

#divMenu ul
{
	font-size: 10px !important;
    font-weight: bold;
    width:190px !important;
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#divMenu a {
    text-decoration: none;
    border-style: none;
    margin-left:50px;
}

#divMenu li
{
	padding-left:0px;
	padding-bottom:20px !important;
	padding-top:20px !important;
	font-size:10px !important;
    list-style: none;
    display: list-item;
    width:200px;
}

    #divMenu li:hover {
        background-color: #0b0f18 !important;
        width: 200px;
    }



/*#Menu1 li:hover
{
  background-color:#e5e5e5 !important;
}*/

.itemSubMenu
{
	font-weight: bold;	
	font-size: 10px;	
	padding:3px;
	padding-left:0px !Important;
	color:#FFFFFF !important;
}

.itemSubMenu2
{
	font-weight: bold;	
	font-size: 10px;	
	padding:4px;
	padding-left:3px !Important;
}

.menuHead
{
	display:none;
}

.menuBottom
{
	width:180px;
	height:5px;
	float:left;
}



/************** Interno ***************/
.contentDefault
{
	
}

.tableSimples
{
	border:1px solid #B2B2B2;
	
}

.tdTituloSimples
{
	border-bottom:1px solid #B2B2B2;
	padding:3px 7px 5px 6px;
	background-color:#FFFFFF;
}

.tdTituloText
{
	vertical-align:middle;
	font-weight:bold;
	font-style:normal;
}

.tdCampoSimples
{
	border:1px solid #FFFFFF;
	padding:8px 6px 5px;
	
}

.tdCampoSimplesLabel
{
	padding:5px 4px 11px 0;
	font-weight:bold;
}

.tdTextNormal
{
	padding:5px 4px 11px 0;
	font-weight:bold;
	letter-spacing:0.03em;
}

.buttonSimples
{
	padding:2px 0;
	font-weight:bold;
}

.spacoVertical20
{
	margin: 20px 0 0 0;	
}

.espacoRight20
{
	margin: 0 20px 0 0;	
}

/************** Css Menu ****************************/


/**************** Tooltip ***************************/

.fixedtipdiv {
	text-align: left;
	position: absolute;
	z-index: 99999999999999;
	font-size:12px;
}

.fixedtipdiv .tiparrow 
{
	width: 100%;
	height: 9px;
	padding-left: 6px;
	background: url('../imagens/theme/sap/interno/fixedtip_arrow.gif') top left no-repeat;
}

.fixedtipdiv .tiparrowright
{
	width: 100%;
	height: 9px;
	padding-left: 6px;
	background: url('../imagens/theme/sap/interno/fixedtip_arrow_right.gif') top right no-repeat;
}

.fixedtipdiv .tiptext 
{
	width: 100%;
	padding: 3px;
	font-size: 95%;
	text-align: left;
	border: 1px solid #bca902;
	border-top: 0;
	background: #fef49c;
}

.html .tiptext {
	margin-top: -7px;
}

/****************************************************/

.skin0{
position:absolute;
width:140px;
border:1pt solid #808080;
background-color:#cccccc;
font-family:Verdana;
line-height:20px;
cursor:default;
font-size:14px;
z-index:100;
visibility:hidden;
}

.menuitems{
padding-left:10px;
padding-right:10px;
margin:2px;
font-family:Arial;
font-size:8pt;
border:1pt solid #cccccc;
}
.hritems{
padding: -10px;
margin : 0px;
}


.divCad input
{
	font-size:11px;
}

.vh
{
	position:absolute;
	top:0px;
	left:150px;
	background: none repeat scroll 0 0 #FFF1A8;
    border-color: -moz-use-text-color #FFF1A8 #FFF1A8;
    border-top: 0 none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #000000;
    padding: 3px 3px 0;
    border: 3px solid transparent;
    border-radius: 3px 3px 3px 3px;
    z-index:999999;
}

.fieldset_login
{
    background-color:#FFFFFF;
	border:1px solid #D1D2D4;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
	margin: 0 10px 10px 10px;
	color:#000000;
    filter: alpha(opacity=90);
    opacity: .90;
    
}

h1.subTitle
{
	margin-top:12px;
	color:#3f54a5;
	font:bold 15px Tahoma,'trebuchet MS',Sans-serif;
	text-indent:0;
	text-transform:none;
}

.divLogoAlternativo {
    background-image: none !important;
}

input[type=text],input[type=password],select
{
    background-color:#FFFFFF;
    /*background: rgb(255, 255, 255);*/
    border-width: 1px; 
    border-style: solid; 
    border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); 
    margin: 0px; 
    /*padding: 0px 0px; */
    border-radius: 1px; 
    height: 20px !important; 
    line-height: 16px; 
    height:32px !important;
    display: inline-block; 
    box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    -webkit-border-radius: 1px; 
    -moz-border-radius: 1px; 
}

input[type=text]:hover,input[type=password]:hover {
	border-width: 1px; border-style: solid; border-color: rgb(160, 160, 160) rgb(185, 185, 185) rgb(185, 185, 185); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -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);
}

input[type=text]:focus,input[type=password]:focus {
	border: 1px solid rgb(77, 144, 254); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}

input[type=text][disabled=disabled],input[type=password][disabled=disabled] {
	background: rgb(241, 241, 241); border: 1px solid rgb(229, 229, 229);
}

input[type=text][disabled=disabled]:hover,input[type=password][disabled=disabled]:hover {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}

input[type=text][readonly=readonly],input[type=password][readonly=readonly] {
	border: 1px solid rgb(217, 217, 217);
}

input[type=text][readonly=readonly]:hover,input[type=password][readonly=readonly]:hover {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}

input[type=text][readonly=readonly]:focus,input[type=password][readonly=readonly]:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}



table
{
    max-width:none;
    border-collapse:collapse;
    border-spacing:0;
    border:none;
    background-color:#fff;
}



table {
    width: auto;
    height: auto;
}

.table th,.table td
{
    width:auto;
    height:auto;
    padding:4px;
    line-height:15px;
    text-align:left;
    vertical-align:top;
    border:1px solid #dddddd;
}

.table th
{
    width:auto;
    height:auto;
    font-weight:bold;
}

.table thead th
{
    vertical-align:bottom;
}

.boxItem
{
    background-color: #f5f5f5;border: 1px solid #d8d8d8;border-bottom-width: 2px
}

.boxresposta
{
    padding-bottom:10px;
    font-size:8.5pt;
    font-weight:bold;
}

.titleItem
{
    background-color: white;
    font-size: 17px;
    font-weight: 300;
    display: block;
    color: #747474;
    padding: 10px 10px;
    border-bottom:1px solid #d8d8d8;
    *height:20px;
}

.tdImgLegend
{
    width:20px;
}

.gridItem
{
    padding:10px;
}

 .VIEWER_SHADOW
{
    background-color: #000;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    filter: alpha(opacity=60);
    opacity: .6;
    z-index:99998;
    *position:relative;
}

.trTitulo
{
    font-weight:bold;
    background-color:#7f8c8d;
    color:#FFFFFF;
    padding:10px;
    text-align:left;
    font-size:8pt;
}

.trTitulo th
{
    padding:10px;
}

.fdWithe
{
    background-color:#f5f5f5 !Important;
}

.fdWithe td
{
    background-color:#f5f5f5 !Important;
}

.trLinhaImpar td
{
    padding:10px !Important;
    color:#6b6b6b;
    border-bottom:1px #cecece solid;
    text-align:left;
}

.trLinhaPar td
{
    padding:10px !Important;
    color:#6b6b6b;
    border-bottom:1px #cecece solid;
    background-color:#f0f0f0;
    text-align:left;
}

.trRed td
{
    background-color:#FFDBCA !Important;
}

.trGreen td
{
    background-color:#C6FFC6 !Important;
}

.divInfoDestaque
{
    border:1px solid #FFFFFF;background-color:#C3D9FF;padding:8px;
}


 .__joint_table_GridView
   {
       border:none !Important;
   }

   .__joint_title_GridView
   {
       background-color:#7f8c8d !Important;

   }

   .__joint_title_GridView_txt
   {
       font-weight:bold;
       color:#FFF;
   }

   .__joint_titleItem_GridView
   {
       padding:10px;
   }


   .__joint_item_GridView
   {
       padding:10px !Important;
       color:#6b6b6b;
      
       border-bottom:1px #cecece solid;
   }

   .__joint_item_GridView_par
   {
       
   }

   .__joint_item_GridView_impar
   {
       /*background-color:#dbf0c9;*/
       background-color:#f0f0f0;
   }

   div.boxContent
   {
       background-color:#E5E5E5 !important;
       margin-top:10px;
   }

.btUserName
{
    font-family:Segoe UI, Tahoma, Arial, Verdana;
    font-size:12px;
    overflow:hidden;
    padding:7px;
    padding-left:25px;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:205px;   
    position:absolute;
    right:11px;
    margin-top:1px;
    color:#97a4ac;
    font-weight:bold;
    z-index:9;
    background:#FFFFFF url(../modulo/HelpDesk/imagens/theme/flat/Profile.png) no-repeat 2px 50%;   
    
}

.drop
{
    cursor:pointer;
    float:right;
    width:16px;
    height:10px;
    overflow:hidden;
    vertical-align:middle;
    display:inline-block;
    background:#FFFFFF url(../modulo/HelpDesk/imagens/theme/flat/seta.png) no-repeat scroll 0px 10%;
    z-index:9;
}
   /* Imagens por boxer */
   .iac
   {
       background:transparent url("../imagens/interno/symbols/menuConhecimento.png") no-repeat 50% 50%;
   }

   .iar
   {
       background:transparent url("../imagens/interno/symbols/menuAvaliacaoReacaot.png") no-repeat 50% 50%;
   }

   .icp
   {
       background:transparent url("../imagens/interno/symbols/menuInscricoes.png") no-repeat 50% 50%;
   }

   .ice
   {
       background:transparent url("../imagens/interno/symbols/menuElearning.png") no-repeat 50% 50%;
   }

   .imeq
   {
       background:transparent url("../imagens/interno/symbols/menuEquipe.png") no-repeat 50% 50%;
   }

    .ima
   {
       background:transparent url("../imagens/interno/symbols/menuBiblioteca.png") no-repeat 50% 50%;
   }

   .ip
   {
       background:transparent url("../imagens/interno/symbols/menuCadastro.png") no-repeat 50% 50%;
   }

   .iip
   {
       background:transparent url("../imagens/interno/symbols/calendar.png") no-repeat 50% 50%;
   }

   .iit
   {
       background:transparent url("../imagens/interno/symbols/menuInscricoes.png") no-repeat 50% 50%;
   }


.iir {
    background: transparent url("../imagens/interno/symbols/menuCurso.png") no-repeat 50% 50%;
}

   .ips
   {
       background:transparent url("../imagens/interno/symbols/menuPassword.png") no-repeat 50% 50%;
   }

   .ifu
   {
       background:transparent url("../imagens/interno/symbols/profile.png") no-repeat 50% 50% !Important;
   }

   .ifum
   {
       background:transparent url("../imagens/interno/symbols/profile_m.png") no-repeat 50% 50% !Important;
   }

   .irs
   {
       background:transparent url("../imagens/interno/symbols/report.png") no-repeat 50% 50%;
   }

   .irl
   {
       background:transparent url("../imagens/interno/symbols/legenda.png") no-repeat 50% 50%;
   }

   .irm
   {
       -webkit-border-radius: 50%;
        border-radius: 50%;
        border: 0px;
        width: 32px;
        height: 32px;
        float:left;
   }

   .ileP
   {
       background:transparent url("../imagens/interno/symbols/sym_pendente.png") no-repeat 50% 50%;
   }

   .ilePE
   {
       background:transparent url("../imagens/interno/symbols/sym_expirado.png") no-repeat 50% 50%;
   }

   .ileI
   {
       background:transparent url("../imagens/interno/symbols/sym_inscrito.png") no-repeat 50% 50%;
   }

   .ileIC
   {
       background:transparent url("../imagens/interno/symbols/sym_confirmado.png") no-repeat 50% 50%;
   }

   .ileA
   {
       background:transparent url("../imagens/interno/symbols/sym_andamento.png") no-repeat 50% 50%;
   }
   

   .ileR
   {
       background:transparent url("../imagens/interno/symbols/sym_realizado.png") no-repeat 50% 50%;
   }

   .ile
   {
       margin:auto;
       height:24px;
       width:24px;
   }

   .avl_sucess
   {
       background:#73c37e url("../imagens/interno/symbols/avaliacao_sucess.png") no-repeat 0px 50%;
     
   }

   .avl_display
   {
       width:520px;
       height:120px;
       margin-left:15px;
       font-size:14px;
       font-weight:bold;
       color:#FFFFFF;
   }


    .avl_notsucess
   {
       background:#e68e8a url("../imagens/interno/symbols/avaliacao_notsucess.png") no-repeat 0px 50%;
   }

   .avl_ac
   {
       background:#83abde url("../imagens/interno/symbols/avaliacao_acerto.png") no-repeat 20px 50%;
       width:252px !Important;
       margin-top:15px;
       font-size:28px !Important;
       float:left;
   }

   .avl_erro
   {
       background:#e68e8a url("../imagens/interno/symbols/avaliacao_erro.png") no-repeat 20px 50%;
       width:252px !Important;
       margin-top:15px;
       font-size:28px !Important;
       float:left;
   }

   .tItem
   {
       line-height:32px !Important;
   }

   .tText
   {
       float:left;
       margin-left:10px;
   }

   .imgCad
   {
       background: url("../modulo/HelpDesk/imagens/theme/flat/menuCadastro2.png") no-repeat 50%; 
       width: 80px; 
       height: 18px;
   }

   .imgCadP
   {
       background: url("../imagens/interno/symbols/itemPassword.png") no-repeat 50%; 
       width: 24px; 
       height: 24px;
       margin:auto;
   }

   .imgLogout
   {
       background: url("../modulo/HelpDesk/imagens/theme/flat/menuLogout.png") no-repeat 50%; 
       width: 100px; height: 18px;
   }

   .imgLogoutP
   {
       background: url("../imagens/interno/symbols/itemSair.png") no-repeat 50%; 
       width: 24px; height: 24px;
       margin:auto;
   }

   .btnAtividade
   {
        background:transparent url(../modulo/HelpDesk/imagens/theme/flat/atividade.png) no-repeat scroll 0px 50%;
   }


   .loadingDados
   {
       padding-top:80px;
       background: url('../Imagens/interno/progress-bar.gif') left no-repeat;
       font-size:14px;
       margin:auto;
}
   .closeDetalheCurso
   {
    width:30px;
    height:30px;
    position:absolute;
    right:25px;
    top:10px;
    background: #1c2339 url('../Imagens/interno/close_b.png') 50% 50% no-repeat;
}


    .menRadius
 {
     -webkit-border-radius: 50%;
        border-radius: 50%;
        border: 0px;
        width: 28px;
        height: 28px;
        float:left;
 }

/* Login Dinamico */
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}
.rlp-wrapper {
	color: #49575f;
	display: table-cell;
	
	vertical-align: middle;
}
/* @media all and (min-width:768px) */
.container {
	width: 750px;
}
/* @media all and (min-width:992px) */
.container {
	width: 970px;
}
/* @media all and (min-width:1200px) */
.container {
	width: 1170px;
}
.row {
	margin-right: -15px;
	margin-left: -15px;
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
	display: table;
	content: " ";
}
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after {
	clear: both;
}
.rlp .container {
	width: 100%;
	height: 100%;
	display: table;
}
.rlp .rlp-wrapper {
	color: #49575f;
	display: table-cell;

	vertical-align: middle;
}
.rlp-table {
	text-align: center;
	background-color: #fff;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
	padding: 20px 100px 80px 40px;
}
.page-login {
	min-height: 480px;
}

.rlp-table .rlp-title {
	font-weight: bold;
	font-size: 24px;
	text-transform: uppercase;
    padding-bottom:20px;
}

.rlp-table .rlp-title span{
   position:absolute;
   margin-top:20px;
}
.bg-w-form {
	padding-top: 100px;
}
.rlp-table .rlp-form {
	padding-top: 0px;
	text-align: left;
	margin-bottom: 35px;
}
.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-right: 15px;
	padding-left: 15px;
}
/* @media all and (min-width:992px) */
.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;
}
/* @media all and (min-width:992px) */
.col-md-12 {
	width: 100%;
}
.rlp-table .rlp-form .col-md-12 {
	margin-bottom: 12px;
}
/* @media all and (min-width:992px) */
.col-md-6 {
	width: 50%;
}
.bg-w-form .form-label {
	text-transform: uppercase;
	font-weight: bold;
}
.rlp-table .rlp-form label {
	text-transform: uppercase;
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.4285;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-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;
}
.bg-w-form .form-input {
	background-color: #fafafa;
	border-radius: 0px;
	height: 50px !important;
	border: none;
	box-shadow: none;
}
.rlp-table .rlp-form input {
	border-radius: 0px;
	border: none;
}
.bg-w-form .highlight {
	color: #ff0000;
}
.rlp-table img.login {
	display: inline-block;
	width: auto;
}


.topbar {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999;
    max-height: 60px;
}

.navbar-custom {
    background: #043C5A;
    margin-left: 20px;
    min-height: 60px;
    border-bottom: 1px solid #eceff5;
    position: relative;
}

.mb-0, .my-0 {
    margin-bottom: 0 !important;
}

.float-right {
    float: right !important;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
    margin-top: 0;
}

.navbar-custom .topbar-nav li {
    float: left;
}

.navbar-custom .nav-link {
    padding: 0 0.75rem;
    color: #FFF;
    line-height: 60px;
    max-height: calc(60px - 1px);
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
    text-decoration: none;
    background-color: transparent;
}

.nav-link img {
    vertical-align: middle;
    border-style: none;
}

.dropdown-toggle {
    white-space: nowrap;
}

.ml-2, .mx-2 {
    margin-left: 0.5rem !important;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropdown-menu {
   
    margin: 0;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 4px 0;
    margin: 0.125rem 0 0;
    font-size: .75rem;
    color: #303e67;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,0.05);
    border-radius: 0.25rem;
}

.dropdown-item {
    display: block;
    padding: 6px 24px;
    clear: both;
    font-weight: 400;
    color: #5A5A5A;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    text-decoration:none;
}

.navbar-custom .topbar-nav li.show .nav-link {
    background-color: #fff;
    color: #303e67;
}

.dropdown-menu.show {
    display: block;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto;
}

.dropdown-menu:before, .dropdown-menu:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

font-10 {
    font-size: 10px !important;
}

.pt-1, .py-1 {
    padding-top: 0.25rem !important;
}

.ml-2, .mx-2 {
    margin-left: 0.5rem !important;
}

.float-right {
    float: right !important;
}

small, .small {
    font-size: 94%;
    font-weight: 400;
}

.mt-2, .my-2 {
    margin-top: 0.5rem !important;
}

.progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .5625rem;
    background-color: #e7eaef;
    border-radius: 0.25rem;
}

.bg-secondary {
    background-color: #11a5ed !important;
}

.progress-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #7680ff;
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
}

@media screen and (max-width: 1400px) {
    table {
        table-layout: fixed;
    }
}