*{
    margin:0px;
    padding:0px;
}
body{
    color:#444444;
    font-size: 1.19em;

    font-family:"Trebuchet MS", Helvetica, sans-serif;
	overflow:scroll;

}




/*.container{ width:100%;}

.container .col-md-12:first-child{
	padding-right:25px;
}*/

#content{
    margin:0px auto;
    /*text-align:center;*/
    width:100%;
    position:relative;
/*	height:600px;*/
	overflow:auto;
	clear:both;

}
#wrapper{
  /*  -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;*/
    /*  -moz-border-radius:10px;
    -webkit-border-radius:10px;
  border-radius:10px;*/
  /*  border:2px solid #fff;*/

    width:100%;
    overflow:hidden;
/*	float:right;*/


}

.footer .footer-customerservicephone {
float: left;width: 192px;
}
.footer div {
margin: 0 10px 5px 0;
}
.footer .footer-disclaimer {display: block;clear: both;width: 170px;}
.footer .footer-termsofuse {float: left;width: 100px;}
#steps{
    width:100%;
	/*height:320px;*/
    overflow:hidden;
}

.step{
    float:left;
  	 width:100%;
	/*height:320px;*/
}
.step legend {padding: 5px 15px 5px 15px !important}
.step > div,
.step > p,
.step > label {margin-left: 15px !important; margin-right:15px !important;}

.step_MedicalExpenses > div{ margin-left: 0 !important; margin-right: 0 !important}


#cRight {text-align: right;}
.headerborders {border-top:solid 4px #427591;}
#tiendaonline {margin-top: 30px; margin-right: 120px;}
#tiendaonline .glyphicon-shopping-cart {font-size: 1.5em; float: right;color: #427591; right: 125px;}
a#hrefTienda {display: inline-block; cursor: pointer; color: #427591; font-size:1.2em;}
a#hrefTienda dfn {display: inline-block; font-style: normal; font-size: 1.2em; cursor:pointer;}
a#hrefTienda:hover {color:#ADADAD }
#att {/*width: 100%;*/ margin-top: .5em;}
#att span{ min-height: 20px; float: right; font-size: 1.4em; color: #427591; margin-left: 1em}
iframe {margin:0 auto;}
#cHead h2 {color: #427591;font-size: 3.5em; background: url(../img/Calculadora_Intereses_logo.jpg) no-repeat 0 0; display: block; width: 600px; height: 105px}
#cHead h2 span {display: none}
h3 {text-align: right;}
.col-md-5.col-lg-6 h4 {text-align: right;}
#cHead img {margin-top: .5em}
#HomeIntereses {margin-top: 2em}
#logindiv {position: relative; margin-bottom: .5em}
.divuser {width: 60%}
.divpass {width: 60%}
.divcheck {position: absolute; right: 0; top:2em;}
.divlogin {position: absolute; top: 0; right: 0}
.logindiv span {float: left; display: block;width: 50%; margin: .2em 0;}
.logindiv .divlogoutTxt {float: left; display: block;width: 70%; margin: .2em 0;}
.logindiv input#username,
.logindiv input#password {margin: .2em 0; float:left; display: block; width: 50%; height: 20px;padding: 6px 12px;font-size: 12px;line-height: 1.42857143;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, 0.075);box-shadow: inset 0 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;}
.logindiv input#btnlogin,
.logindiv input#buttonLogout {float:right;color: #333; background-color: #E6E6E6; border-color: #ADADAD; display: inline-block;padding: 1px 20px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;}
.divcheck span {width: inherit;}
.textointro {display: flex; display: -webkit-flex;margin: 1em 0}
.textointro h4 {font-weight: bold; background: url(../img/check2.png) no-repeat 0 0;padding-left:35px; height: 25px }
.textointrocontent {align-self:center; -webkit-align-self: center;}
.textointrocontent h4 {font-size: 2em}
.textointrocontent p {font-size: 1.3em}
div#errorFootLayer {
width: 100%;
margin-top: 30px;
}

#produc {background: #E4E4E4; padding: 2em 0}
#produc .linkcolumn {width: 20%; float: left; border-right: 1px solid #D0D0D0; padding: 0 15px}
#produc .linkcolumn:last-child {border:none;}
#produc p a {color:#666}
#produc .tit {font-weight: bold; color:#444;}
#aenor_logo img {max-width: 100px; margin: 0 auto;display: block;}
#efr img {max-width: 100px; margin: 0 auto;display: block;}
#copis {padding: 2em 0;}
#navigation{
	clear:both;
	/*float:left;*/

	width:100%;
    background-color:#fff;
    border-top:1px solid #fff;
	/*border-radius:10px;*/

	/*-moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;*/

	/*position:fixed;*/
	margin-top:0px;
	overflow:hidden;


}
#navigation ul{
    list-style:none;
	overflow:hidden;
	text-align:center;
	/*padding-bottom:1px;*/
	border-radius:5px;
	background: #6393c1; /* Old browsers */

	-moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
	border:1px solid #FFF;
	padding-bottom: 2px;
    padding-top: 1px;
	/*float:left;*/




}
#navigation ul li{


  	display: inline-block;
   /* float: left;*/
    margin: 1px 0 0 1px;
    position: relative;


}
#navigation ul li a{
	text-align:left;
    display:block;
    height:45px;
    /*background-color:#444;*/
    color:#2c5780;
    outline:none;
	font-weight:bold;

    text-decoration:none;
    line-height:45px;
    padding:0px 5px;
  /*  border-right:1px solid #fff;
    border-left:1px solid #fff;*/
    background-color:#D0E5FB;
   /* background:
        -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.09, rgb(240,240,240)),
        color-stop(0.55, rgb(227,227,227)),
        color-stop(0.78, rgb(240,240,240))
        );
    background:
        -moz-linear-gradient(
        center bottom,
        rgb(240,240,240) 9%,
        rgb(227,227,227) 55%,
        rgb(240,240,240) 78%
        );*/
	border-radius:3px;
	/*border-left: 1px solid #FFFFFF;*/
	float:left;
	margin-left:1px;

}

.glyphicon {
    margin-left: 5px;
}

#navigation ul li a .glyphicon{

	color: #a5bfd7;

}

#navigation ul li:hover{
	cursor:pointer;
}

#navigation ul li:hover,
#navigation ul li.selected{
	/*border-color:#36F;
	background-color: #d0e5fb;*/
}

#navigation ul li a:hover,
#navigation ul li.selected a{
    background:#465D72;

    /*text-shadow:1px 1px 1px #fff;*/
	color:#fff;

}
#navigation ul li a:hover .glyphicon,
#navigation ul li.selected a .glyphicon{

	color: #BAD0F5;

}


#navigation ul li a strong{ font-size:1.1em;}

#navigation .arrow{
	border:none;
}

#navigation .glyphicon{
	font-size:14px;
}

/*span.checked{
    background:transparent url(../images/checked.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:1px;
    width:20px;
    height:20px;
}
span.error{
    background:transparent url(../images/error.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:1px;
    width:20px;
    height:20px;
}
#steps form fieldset{
    border:none;
    padding-bottom:20px;
	padding-top:50px;
}
#steps form legend{
    text-align:left;

    color:#666;
    font-size:18px;
    text-shadow:1px 1px 1px #fff;



    padding:10px 20px 10px 20px;
    margin:0px 0px;
    border-bottom:1px solid #d9d9d9;

	display:block;
	width:100%;


}
#steps form p{
    float:left;
    clear:both;
    margin:5px 0px;
    background-color:#f4f4f4;
    border:1px solid #fff;
    width:400px;
    padding:10px;
    margin-left:0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
}
#steps form p label{
    width:160px;
    float:left;
    text-align:right;
    margin-right:15px;
    line-height:26px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
    font-weight:bold;
}
#steps form input:not([type=radio]),
#steps form textarea,
#steps form select{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 200px;
    float:left;
}
#steps form input:focus{
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background-color:#FFFEEF;
}
#steps form p.submit{
    background:none;
    border:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
#steps form button {
	border:none;
	outline:none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    margin: 0px auto;
    clear:both;
    padding: 7px 25px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:22px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background:#4797ED;
}
#steps form button:hover {
    background:#d8d8d8;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}*/


#steps legend,
#expedientes legend{
    text-align:left;

    color: #669DC6;
    font-size:22px;
    text-shadow:1px 1px 1px #fff;
	font-weight:bold;



    padding:5px 0px 5px 0px;
    margin:0px 0px 10px 0px;
    /*border-bottom:1px solid #d9d9d9;*/
    border-bottom: none

	display:block;
	width:100%;





}



.center{ margin:auto; display:inline-block; padding-bottom:40px;}

#toolbar{ height:50px; margin:0; text-align:right;  border-top:10px solid #eaeaea; padding-bottom:10px; /*position:fixed;*/ background-color:#FFF; /*right:16px;*/ padding-top:5px  }
#toolbar .form-group{ margin-bottom:0}
#footer{ width:100%;  float:right; clear:both; padding-top:20px; border-top:1px solid #CCC; overflow:hidden;}

.ant{ float:left;  display:inline-block; background-color:#A5BAD3; border:1px solid #999; border-radius:4px; margin-left:20px; padding:10px 25px; color:#FFF; text-decoration:none; font-size:16px; display:none}
.post{ float:right; display:inline-block; background-color: #2480DB; border:1px solid #999; border-radius:4px; margin-right:20px; padding:15px 35px; color:#FFF; text-decoration:none;font-size:16px; margin-bottom:10px }


.a{ display:inline-block; background-color: #0080FF; border:1px solid #999; border-radius:4px; margin-right:20px; padding:6px; color:#FFF; text-decoration:none}
.c{display:inline-block; background-color: #EC424F; border:1px solid #999; border-radius:4px; margin-right:20px; padding:6px; color:#FFF; text-decoration:none}
#cebecera{ height:75px;}
#cebecera h1{ margin:0; color:#0468bd}



label{
	font-size:13px;
	color:#000;
	font-weight:normal;
}

.glyphicon-question-sign:before{

}


#toolbar.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index:10;
}

#navigation.affix-top {
    position: static;
}

#navigation.affix {
    position: fixed;
    top: 44px;
	width: 100%;
    z-index:10;
}


.wk-title-well,
.lblDayOff{
	font-weight:bold;
	color:#666666;
}

.panel-title{
	color:#6393C1;
	font-weight:bold;
}

.select-secuelas{
	font-size:12px;
}

.secuelas-panels .secuelas-panels-left{
	width:45%;
	margin-right:5%;
	padding:10px;
	margin-bottom:0;
}

.secuelas-panels > div {

}
.secuelas-panels .list-group-item,
#gastosAnyadidos .list-group-item{
	padding:5px 10px;
	overflow:hidden;
}
.secuelas-panels .list-group-item .secuelas-input{
	padding:1px 5px;
	height:23px;
    width: 15%;
    margin-right: 2px;
}
.secuelas-panels .list-group-item .bootstrap-touchspin-down,
.secuelas-panels .list-group-item .bootstrap-touchspin-up{

	padding:1px 10px;
	height:23px;
	background-color:#eaeaea;


}



.secuelas-panels *[class*="col-md-"],
.secuelas-panels *[class*="col-sm-"]{
	padding-left:5px;
	padding-right:5px;
}

.secuelas-panels .form-group {
    margin-bottom: 0;
}

.secuelas-panels .bootstrap-touchspin{
	width:93px;
	float:right;
	margin-right:5px;
}

.secuelas-add{
	height:400px;
}

.gastos-add {
    height: 316px;
}
.secuelas-panels .well{
	padding:10px;
}

/*tree*/

.tree {
    min-height:20px;
    padding:5px;
    margin-bottom:20px;
   /* background-color:#fbfbfb;*/
    /*border:1px solid #999;*/
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	overflow:auto;
	height:296px;
}

#treeSequelaes {
    height: 260px;
}

.tree li {
    list-style-type:none;
    margin:0;
    padding:2px 0px 0 5px;
    position:relative;
	width:100%;

}
.tree li:first-child{

}

.tree li::before, .tree li::after {
    content:'';
    left:-20px;
    position:absolute;
    right:auto
}
.tree li::before {
  /*  border-left:1px solid #999;*/
    bottom:50px;
    height:100%;
    top:0;
    width:1px
}
.tree li::after {
    /*border-top:1px solid #999;*/
    height:20px;
    top:25px;
    width:25px
}
.tree li span {

    display:inline-block;
    padding:3px 8px;
    text-decoration:none;




}

#divContainer_Sequelae > .col-md-12{
	padding-right:0px;
	padding-left:0px;
}

.secuelas-add .tree li span {


}

#treeSequelaes.tree li span {
    width:100%;
     -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #eaeaea;
    border-radius:5px;
}

#secAnyadidas .secuelas-input {

}

.tree li.parent_li>span {
    cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
    border:0
}
.tree li:last-child::before {
    height:30px
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
  /*  background:#eee;*/
    /*border:1px solid #94a0b4;*/
    /*color:#000*/
}

.tree-first-level{
	background-color:#D9EDF7;
}
.tree-second-level{
	background-color: #FFF2F4;
}
.tree-third-level{

	background-color: #EDFCED;
}
.tree-fourth-level{
	background-color: #FFFFD9;
}
.tree-default-level{
	background-color:#FFF;
}
.tree .btn{
	padding:0px 5px;
}

.tree .glyphicon {
	padding:2px 5px 3px 5px;
     margin: 0 2px;
}
.secuelas-add .glyphicon {
	padding:3px 5px 3px 5px;
}

.tree-valor{

	margin-right:2px;
    font-weight: bold;
    color: #000;

}

.list-group-item-warning .tree-valor{
	font-size:14px;
}

.tree label{
	font-weight:normal;
}

#medicalExpensesView li {
    overflow: hidden;
}

.modal-body{
	text-align:center
}

.modal-body .center-block{
	float:none;
}

.modal-body .valores-posibles{
	display:block;
	padding-top:8px;
}

#toolbar.affix{
	width:100%;
}

#interestHelp{
    text-align: justify;
    height: 500px;
    overflow: auto;
}

#summaryHeader .well {
    padding: 5px 19px;
}

#interestsCalculatorID, #informe {
    margin-top: 10px;
}

#interestsCalculatorID .panel-default {
    background-color: #D0E5FB;
}

#interestsCalculatorID .panel-default > .panel-heading{
	background-color: #D0E5FB;
	border-color:#FFF;
	overflow: hidden;
}

#interestsCalculatorID .well{
	border-color:#999;
}

#informe h5{

	color: #469;
	text-transform:uppercase;
	background-color:#D0E5FB;
	border-radius:5px;
	padding:10px 5px;
	/*margin-top:30px;*/
}
#informe .well{
	background-color:transparent;
}
#informe .list-group-item{
	background-color:#F5F5F5;
}

#informe .wk-total-inf{
	/*border-color:#fff;*/
	background-color:#FEDEE0;
	font-size:28px;
	padding:10px 19px;

}



#informe .panel-heading{
	background-color:#D0E5FB;

}

#informe .panel-title{
	color:#2967C2;
	font-size:18px;
}

.wk-title-column{
	color: #000000;
    font-size: 18px;
}




.validation-off{
    display:none;
}

.form-group .validation-on{
    display:block;
    float: left;
    margin: 0;
    padding: 3px;

}

.form-group .validation-on .alert {
    border: none;
}

span.checked {
    background: transparent url(../../../img/checked.png) no-repeat top left;
    position: absolute;
    top: 0px;
    left: 1px;
    width: 20px;
    height: 20px;
}

span.error{
    background:transparent url(../../../img/error.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:1px;
    width:20px;
    height:20px;
}

#informe .wk-informe-toolbar{
	background-color:#F2F2F2;
	padding:5px;
	margin-bottom:20px;
}

#informe .wk-informe-calc .panel-body{
	background-color:#ECF1FA;
}

#informe .wk-informe-calc .panel-body .well{
	background:#F2F2F2;
	border:1px solid #FFF;
}

#informe .wk-title-column{
	margin-top:25px;
	font-weight:bold;
}

.spanHelpTable {
    display:inline-block;
    margin-right:10px;
    padding-right:10px;
     border-right:1px solid #ccc
}
.margin5 {
    margin: 0 5px;
}


.fullReportDossier {
    display:none;
}
.reportTotalAmount{
    font-size: 1.5em;
}

.reportTotalValue
{
font-size: 1.5em;
width: 25%;
float: right;
margin-top: -27px;
}
.reportTotalAmountTemporal{
    width: 100%;
}
.totalSummaryHeader
{
    font-size:1.5em;
    font-weight:bold;
}


#informe .wk-total-inf {
    font-size: 22px;
}

#informe .wk-total-inf span {
    font-size: 18px;
    display: inline-block;
    margin-right: 5px;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    font-size: 12px;

}


.ui-effects-transfer {
    border: 1px dotted black;
  }

.modal-dialog-TableC {
width: 85%;
min-width: 800px;
}
.modal-dialog-TableA {
width: 85%;
min-width: 800px;
}

.modal-dialog-TableB {
width: 85%;
min-width: 800px;
}

span.checked{
    background:transparent url(../img/checked.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:1px;
    width:20px;
    height:20px;
}
span.error{
    background:transparent url(../img/error.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:1px;
    width:20px;
    height:20px;
}

#help_moralDamageAmount {
    float: left;
    margin-left: -8px;
}


#headerDecreaseDiv, #headerIncreaseDiv{
	background-color:#ECF1FA;
	border:1px solid #DDDDDD;
	border-radius:5px;
	margin-bottom:20px;
	margin-top:20px;
	padding:6px;
}

#headerDecreaseDiv h5, #headerIncreaseDiv h5{
	color:#6393C1;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
}

#dossiersTable .btn{
	margin-left:5px;
}

#expedientes .radio-inline{
	float:left;
}

#permanentInjuriesHelp, #myDossiersHelp, #deathHelp, #temporalInjuriesHelp {
	text-align:justify;
	height:500px;
	padding:10px;
	overflow:auto;
}

#popUpDossierView .col-md-12 div{
	text-align:left;
	padding:10px;
	border-bottom:1px solid #ddd;
	overflow:hidden;

}

#popUpDossierView .col-md-12 div button{
	float: left;
    margin-right: 20px;
    padding: 5px;
}

.multipleSelect .control-label{

}
div#tableSortable_filter{
	display:none;
}

#DeathExpensesView{
	height:240px;
	overflow:auto;
}

.gastos-add .list-group-item{
	overflow:hidden;
}

.ui-dialog{
	background-color:#FFF;
	border:1px solid #999;

}

.modal-dialog-TableI .modal-body,
.modal-dialog-TableII .modal-body,
.modal-dialog-TableIII .modal-body,
.modal-dialog-TableIV .modal-body,
.modal-dialog-TableV .modal-body,
.modal-dialog-TableVI .modal-body,
.modal-dialog-TableVII .modal-body,
.modal-dialog-TableVIII .modal-body,
.modal-dialog-TableIX .modal-body,
.modal-dialog-TableX .modal-body{

	height:500px;
	overflow:auto;

}


.modal-dialog-TableI .modal-header .form-horizontal,
.modal-dialog-TableII .modal-header .form-horizontal,
.modal-dialog-TableIII .modal-header .form-horizontal,
.modal-dialog-TableIV .modal-header .form-horizontal,
.modal-dialog-TableV .modal-header .form-horizontal,
.modal-dialog-TableVI .modal-header .form-horizontal,
.modal-dialog-TableVII .modal-header .form-horizontal,
.modal-dialog-TableVIII .modal-header .form-horizontal,
.modal-dialog-TableIX .modal-header .form-horizontal,
.modal-dialog-TableX .modal-header .form-horizontal{

	padding-top:10px;

}



.modal-dialog-TableI .tableNote,
.modal-dialog-TableII .tableNote,
.modal-dialog-TableIII .tableNote,
.modal-dialog-TableIV .tableNote,
.modal-dialog-TableV .tableNote,
.modal-dialog-TableVI .tableNote,
.modal-dialog-TableVII .tableNote,
.modal-dialog-TableVIII .tableNote,
.modal-dialog-TableIX .tableNote,
.modal-dialog-TableX .tableNote{

	text-align: justify;
	margin-top:8px;

}


.modal-dialog-TableI th,
.modal-dialog-TableII th,
.modal-dialog-TableIII th,
.modal-dialog-TableIV th,
.modal-dialog-TableV th,
.modal-dialog-TableVI th,
.modal-dialog-TableVII th,
.modal-dialog-TableVIII th,
.modal-dialog-TableIX th,
.modal-dialog-TableX th{

	font-size:12px;

}

#SendToFriend .form-group{
	overflow: hidden;
    padding-top: 2px;
}
#SendToFriend .sendToFriendNote{
	background-color: #FCFDE1;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    clear: both;
    font-size: 11px;
    margin: 27px;
    padding: 10px;
}

#SendToFriend #sendAsPdf{
	margin-left:7px;
	margin-right:5px;
}


.step_MedicalExpenses .list-group-item-warning,
.step_DeathExpenses .list-group-item-warning{
	overflow:hidden;
}

.step_familySituation .tableNote{
	margin:20px;
	padding:10px;
	background-color:#eeeeee;
	border:1px solid #FFF;
	border-radius:5px;
}

.pagination{
	font-size:16px;
}

.dataTables_paginate{
	float:right;
	padding-right:5px;
}

.dataTables_info{
	font-size:14px;
	padding-top:30px;
	color:#669DC6;
	font-weight:bold;
}

#informe .wk-total-int{
	background-color:#FBE7A8;
	margin-top:10px;
}

.step_report .require-info{
	display:none;
}

#informe #reportInterestTable h5{
	background-color:#FBE7A8;
	color:#000;
}

.FamilySituationVitimGroup{
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    margin: 5px;
    padding: 10px;
}

.groupCorrectionFactorsChecks{
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    margin: 10px;
    padding: 10px;
}

.groupCorrectionFactorsChecks .col-sm-6{

	width:66.6667%;
}

.well .form-group  .wk-title-well{
	margin-left:15px;
	margin-right:15px;

}

#divControlGroup_spanAdult .control-label{
	font-weight:bold;
}

#div_GroupII_inputUnder18 .control-label{
/*	text-align:left;
	float:none;
	font-weight:bold;
	display:block;*/
}



#div_GroupII_separatedDivorcedSpouseArt97,
#div_GroupIII_separatedDivorcedSpouseArt97,
#div_GroupIII_allChildrenVictimLegallySeparate,
#div_GroupIV_separatedDivorcedSpouseArt97,
#div_GroupV_separatedDivorcedSpouseArt97,
#div_GroupV_separatedDivorcedSpouseArt97,
#div_GroupII_allChildrenVictimLegallySeparate{
	background:none;
	border:none;
}

#div_GroupIII_allChildrenVictimLegallySeparate,
#div_GroupII_allChildrenVictimLegallySeparate{
	margin-bottom:30px;
}

.step_familySituation #div_GroupIV_gradParentType{
	overflow:hidden;
}

.step_familySituation #div_GroupIV_gradParentType .checkbox-inline{
	margin-left:0;
}

.well .wk-title-well{
	margin:0 10px; float: left; width:auto;
}

#interestTable tr:last-child{
	background-color:#F2DEDE;
	font-weight:bold;
}

#generalSummaryTable tr:last-child{
	background-color:#F2DEDE;
	font-weight:bold;
}


#fetusLossDivId .row{
	margin-bottom:20px;
}

/*#workDisabilityID .checkbox-inline label {
	width:90%;
	text-align:left;
}

#workDisabilityID .control-label{
	text-align:left;
}

#workDisabilityID .form-group .control-label{
	text-align:right;
}

#workDisabilityID .glyphicon-question-sign{
	margin-top:-30px;
}*/

#workDisabilityID .control-label{
	 float: none;
    margin: auto;
    text-align: left;
    width: 90%;
}

.workDisabilityCorrectionDescription{
	background-color: #EAEAEA;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    clear: both;
    display: block;
    float: none;
    margin: auto auto 20px;
    padding: 10px;
    width: 90%;
}


#divInputFormGroupControl_workDisabilityAmount .control-label{
	/*width:50%;*/
}

#fromThirdMonth{
	margin-left: 53px;
   margin-right: 5px;
}

#beforeThirdMonth{
	margin-left: -8px;
	margin-right: 5px;
}

.table-responsive{
	clear:both;
}

#paymentList .btn-danger{
	float:right;
}

#chargesTable table tr th,
#generalTable table tr td{
	width:65%;
}

#summary .rowCalculate button{
	display:block;
	margin:auto;
}

@media print{


}
/************************************/
#interestsCalculatorID { padding:10px 30px;}

#summaryHeader{
	padding-top:5px;
	padding-bottom:5px;
	float:none;
}

#summaryHeader .well{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#f7f1d2;
	margin-bottom:5px;
}

#summaryHeader .glyphicon {
	margin-left:5px;
	color: #09C;
}
#interestsCalculatorID #summaryHeader .well { border-color: #e3e3e3}

.btn-success { padding-top: 5px; padding-bottom:5px; margin-bottom:10px; float: right; margin-right:20px;}

.rowCalculate { padding:0 15px;}

@media (max-width: 1200px){

.controls {
	margin-left:300px;
}

.controlsHelp {margin-right:250px;}

}

@media (max-width: 992px){

.controls {
	margin-left:228px;
}

.controlsHelp {margin-right:190px;}

}



@media (max-width: 767px){

#summaryHeader li a{
	font-size:0px;
	color:#FFF;
}

#summaryHeader li a .glyphicon{
	font-size:14px;
	color:#09C;
	margin-left:0px;
}

.controls {
	margin-left:0px;
	max-width: none;
}

.controlsHelp {margin-right:30px;}

.control-group label.col-sm-4 { padding-left:0;}

.form-group .glyphicon {}

.form-group .col-sm-2 { float: left;width:100%;}

#divControlGroup_span label,
#divControlGroup_spanCantidadVariable label,
#divControlGroup_spanTotalBruto label,
#divControlGroup_spanTotalNeto label,
#divControlGroup_spanTotalAPagar label { float: none; padding-left:0;}

.col-xs-5 { width:100%;}

}


@media (max-width: 480px){



}


#copyToClipboardButton {
		outline: 0;
        background-color: #fff;
		border-color: #ccc;
		border-top-color: rgb(204, 204, 204);
		border-right-color: rgb(204, 204, 204);
		border-bottom-color: rgb(204, 204, 204);
		border-left-color: rgb(204, 204, 204);

		display: block;
		margin-bottom: 0;
		font-weight: normal;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		background-image: none;
		border: 1px solid ;
		border-top-color: #ccc;
		border-top-style: solid;
		border-top-width: 1px;
		border-right-color: #ccc;
		border-right-style: solid;
		border-right-width: 1px;
		border-bottom-color: #ccc;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-color: #ccc;
		border-left-style: solid;
		border-left-width: 1px;
		white-space: nowrap;
		padding: 10px 15px;
		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;
}

#copyToClipboardButton.zeroclipboard-is-hover {
	background-color:#ccc;
	text-decoration:none;
	border-top-color: rgb(204, 204, 204);
	border-right-color: rgb(204, 204, 204);
	border-bottom-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
}

#copyToClipboardButton.zeroclipboard-is-active {
	background-color:#ccc;
	text-decoration:none;
	border-top-color: rgb(204, 204, 204);
	border-right-color: rgb(204, 204, 204);
	border-bottom-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
}
