﻿@page {
    size: A4 portrait;
    margin:0;
    margin-top: 2cm;
}

@page :first
{
    margin-top:1cm
}

* {
    background:transparent !important;
    color: black !important;
    text-shadow: none !important;
    -ms-filter: none !important;
    filter: none !important;
}

html
{
    margin:0 !important;
    padding:0 !important
}

body{
	line-height: 1;
    font-family:Arial;
    margin:0 !important;
    padding:0 !important;

}

/*HIDE PLACEHOLDER*/

  ::-webkit-input-placeholder { /* WebKit browsers */
      color: transparent;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
      color: transparent;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
      color: transparent;
  }
  :-ms-input-placeholder { /* Internet Explorer 10+ */
      color: transparent;
  }

/*DISPLAY NONE*/
footer, .btn
{
    display:none !important
}

.container
{
    margin-top:0 !important
}

.full-box-item
{
    padding:0
}

.print-margin-top
{
    margin-top:10px
}

.profesor .main
{
    padding-top:0
}

.no-break
{
    page-break-inside:avoid !important;
    margin-top:10px !important
}

.noreview
{
    display:none;
}

.bold-print
{
    font-weight:bolder;
}


/*EXTRA STYLE EXERCISE*/
.style-print-exercise-mayormenor
{
    margin-bottom:-37px
}

.review .style-print-exercise-mayormenor .hidden-print
{
    display: inline !important;
}

.style-print-exercise-carrera
{
    line-height:200px;
    border-left:5px solid
}

  /*.style-print-exercise-carrera:before {
        content: "META";
        font-size:14pt;
    }*/

.style-print-exercise-valprop{
    border:1px dashed black !important;
    margin:3px
}

.style-print-exercise-tablas{
    page-break-inside:avoid;
}

    .style-print-exercise-tablas td {
        font-size: 12pt;
    }

.style-print-exercise-patrones #buttonA
{
    border:1px solid black;
    border-radius:8px;
}

.style-print-exercise-patrones .border-patrones {
    width: 0 !important;
    padding: 0 !important;
    border: 3px solid #555;
}

.style-print-exercise-fracc-divisor,.style-print-exercise-fracc-dividendo {
    position: relative;
    overflow: hidden;
}

    .style-print-exercise-fracc-divisor:before,.style-print-exercise-fracc-dividendo:before {
        content: " ";
        height: 0;
        width: 0;
        border: #10AAFF solid 28px;
        position: absolute;
        left: 0;
    }

    .style-print-exercise-fracc-dividendo:before {
        border-color:#CCC
    }

.style-print-exercise-medirReg
{

}

.style-print-exercise-relojMov svg
{
    display:block;
    margin:auto;
}

.review .style-print-exercise-cal .print-days, .review .style-print-exercise-multi .print-multi, .review .style-print-exercise-cuadNum .print-num
{
    padding:5px;
}

.style-print-exercise-cal .print-days:empty
{
    visibility:hidden;
}

.review .inputEjercicio.correct{
    background: #ACE7B6 !important;
    -webkit-print-color-adjust: exact;
}
.review .inputEjercicio2.correct{
    background: #ACE7B6 !important;
    -webkit-print-color-adjust: exact;
}

.review .inputEjercicio.wrong{
    color: white !important;
    background: #d46b6b !important;
    -webkit-print-color-adjust: exact;
}
.review .inputEjercicio2.wrong{
    color: white !important;
    background: #d46b6b !important;
    -webkit-print-color-adjust: exact;
}

.style-print-exercise-RecNumFra .Lflecha:after, .style-print-exercise-RecNumFra .Lflecha:before
{
    content:none
}

.style-print-exercise-fraccRect #blinkL1 {
    -moz-animation: none;
    -o-animation: none;
    -webkit-animation: none;
    animation: none;
    border-left-width:8px
}

.style-print-exercise-rectaSelect #custom-handle
{
    display:none
}

.style-print-exercise-cont .inputEjercicio
{
    display:none;
}

.style-print-exercise-calcu .keys, .style-print-exercise-calcu .clear
{
    display:none
}

.style-print-exercise-calcu #calculator {
    background: #8bceec !important;
    -webkit-print-color-adjust: exact;
}

.style-print-exercise-calcu .screen
{
    width: 100% !important;
    text-align: center !important;
    font-size: 45px;
    border:2px solid #333;
}

.style-print-exercise-multiNum .divisorB {
    background: #F62 !important;
    -webkit-print-color-adjust: exact;
}

.review .style-print-exercise-dosAng .btn.activevalpos {
    display: inline-block !important;
}

.activevalpos
{
    background:deepskyblue !important;
    -webkit-print-color-adjust: exact;
}

.lineX
{
    background:white !important;
    -webkit-print-color-adjust: exact;
}

/*.style-print-exercise-dom .gif-domino
{
    visibility:hidden
}*/

/*COLUMNS FOR PRINT*/
    .col-print-1 {
        width: 8%;
        float: left;
    }
    .col-print-2 {
        width: 16%;
        float: left;
    }
    .col-print-3 {
        width: 25%;
        float: left;
    }
    .col-print-4 {
        width: 33%;
        float: left;
    }
    .col-print-5 {
        width: 42%;
        float: left;
    }
    .col-print-6 {
        width: 50%;
        float: left;
    }
    .col-print-7 {
        width: 58%;
        float: left;
    }
    .col-print-8 {
        width: 66%;
        float: left;
    }
    .col-print-9 {
        width: 75%;
        float: left;
    }
    .col-print-10 {
        width: 83%;
        float: left;
    }
    .col-print-11 {
        width: 92%;
        float: left;
    }
    .col-print-12 {
        width: 100%;
        float: left;
    }