/* Fonts */

@font-face {
    font-family: 'Montserrat Bold';
    src: url('fonts/Montserrat-Bold-webfont.eot');
    src: url('fonts/Montserrat-Bold-webfont?#iefix') format('embedded-opentype'),
         url('fonts/Montserrat-Bold-webfont.woff') format('woff'),
         url('fonts/Montserrat-Bold-webfont.ttf') format('truetype'),
         url('fonts/Montserrat-Bold-webfont.svg#Montserrat_Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat Regular';
    src: url('fonts/Montserrat-Regular-webfont.eot');
    src: url('fonts/Montserrat-Regular-webfont?#iefix') format('embedded-opentype'),
         url('fonts/Montserrat-Regular-webfont.woff') format('woff'),
         url('fonts/Montserrat-Regular-webfont.ttf') format('truetype'),
         url('fonts/Montserrat-Regular-webfont.svg#Montserrat') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Montserrat Light';
    src: url('fonts/Montserrat-Light-webfont.eot');
    src: url('fonts/Montserrat-Light-webfont?#iefix') format('embedded-opentype'),
         url('fonts/Montserrat-Light-webfont.woff') format('woff'),
         url('fonts/Montserrat-Light-webfont.ttf') format('truetype'),
         url('fonts/Montserrat-Light-webfont.svg#Montserrat') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Font awesome para tinyMCE */
.mce-ico.mce-i-fas, .mce-ico.mce-i-fas, .mce-ico.mce-i-far {
    font-family: "Font Awesome 5 Free";
    font-size: inherit;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}
.mce-ico.mce-i-far {
    font-weight: 400;
}
.mce-ico.mce-i-fa,.mce-ico.mce-i-fas {
    font-weight: 900;
}

.mce-ico.mce-i-fab {
    font-family: "Font Awesome 5 Brands";
    font-size: inherit;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    font-weight: normal;
    line-height: 1;
}

/* General */

body , html { width:100%; height:100%; display:block; padding:0px; margin:0px;}
::-webkit-scrollbar { background:#fff; background-color:#fff;}
::-webkit-scrollbar-track {border-radius:0px; background:#fff; background-color:#fff; border:none; }
::-webkit-scrollbar-thumb {border-radius:0px; background:#dcdcdc; background-color:#dcdcdc; border:none;}
select { -webkit-appearance: none; -webkit-border-radius: 0px; border-radius: 0px; min-height:35px; -moz-appearance:none; text-indent: 0.01px; text-overflow: ''; }
input:focus , select:focus , a:focus , button:focus , .btn:focus , button:active:focus , .btn:active:focus , button.active:active:focus , button.btn.active:active:focus , .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline:none;}
.curnone {cursor:not-allowed;}
.curarrow {cursor:default;}
select.form-control.pad-lef-rig5 , select.form-control {padding-right:15px; background-image:url('/prontus/cpan/imag/ddbg.png'); background-size:15px; background-repeat:no-repeat; background-position:top 8px right 1px;}
.nav select.form-control {min-height:18px; height:18px; padding-right:20px; background-image:url('/prontus/cpan/imag/ddbg2.png'); padding-bottom:0px; padding-top:0px; background-position:top 1px right 1px; }
.pointer {cursor:pointer;}
a:hover {text-decoration:none;}
.btn-group button.multiselect.dropdown-toggle.btn.btn-default {width:100%; background-image:url('/prontus/cpan/imag/ddbg.png'); background-size:15px; background-repeat:no-repeat; background-position:top 8px right 1px; height:30px; padding:4px 15px 4px 12px; border-radius:0px; font-size:10pt; }
.btn-group button.multiselect.dropdown-toggle.btn.btn-default .caret {display:none;}

.listhover:hover {background-color:#edf4f8;}
.listhover.in_current_port:hover {background-color:#e1ecd7;}

/* Estilos Fuentes */

.monlight , .monlight:hover {font-family:'Montserrat Light', sans-serif;font-weight:normal;}
.monreg {font-family:'Montserrat Regular', sans-serif; font-weight:normal;}
.monbold {font-family:'Montserrat Bold', sans-serif; font-weight:normal;}

.pt0 {font-size:0pt; line-height:0pt;}
.pt3 {font-size:3pt; line-height:7pt;}
.pt4 {font-size:4pt; line-height:8pt;}
.pt5 {font-size:5pt; line-height:9pt;}
.pt6 {font-size:6pt; line-height:10pt;}
.pt8 , .nav .pt8.form-control , #scroll-banco .foto .pt8.foto-dim {font-size:8pt; line-height:12pt;}
.pt9 , .pt9.form-control , .nav .pt9.form-control {font-size:9pt;line-height:13pt;}
.pt10 , .pt10 .form-control , .pt10 div.mce-edit-area , .pt10 .form-group-sm select.form-control {font-size:10pt; line-height:14pt;}
.pt11 {font-size:11pt; line-height:15pt;}
.pt12 {font-size:12pt; line-height:16pt;}
.pt14 {font-size:14pt; line-height:18pt;}
.pt16 {font-size:16pt; line-height:20pt;}
.pt30 {font-size:30pt; line-height:34pt;}

.lh23 {line-height:23pt;}

.ls {letter-spacing:-0.5px}

.rig {text-align:right;}
.lef {text-align:left;}
.cen {text-align:center;}
.nextita {font-style:italic;}
.nextstr {font-style:bold;}
.upcase {text-transform:uppercase;}
.mid {vertical-align:middle;}
.vbottom {vertical-align:bottom;}

/* Estilos Espacios */

.mar-top-bot0 {margin-top:0px; margin-bottom:0px;}
.mar-top-bot2 {margin-top:2px; margin-bottom:2px;}
.mar-top-bot5 {margin-top:5px; margin-bottom:5px;}
.mar-top-bot7 {margin-top:7px; margin-bottom:7px;}
.mar-top-bot8 {margin-top:8px; margin-bottom:8px;}
.mar-top-bot10 {margin-top:10px; margin-bottom:10px;}
.mar-top-bot15 {margin-top:15px; margin-bottom:15px;}
.mar-top-bot18 {margin-top:18px; margin-bottom:18px;}
.mar-top-bot20 {margin-top:20px; margin-bottom:20px;}
.mar-top-bot30 {margin-top:30px; margin-bottom:30px;}

.mar-lef-rig0 , .nav-tabs > li > a.mar-lef-rig0 {margin-left:0px; margin-right:0px;}
.mar-lef-rig1 {margin-left:1px; margin-right:1px;}
.mar-lef-rig2 {margin-left:2px; margin-right:2px;}
.mar-lef-rig4 {margin-left:4px; margin-right:4px;}
.mar-lef-rig10 {margin-left:10px; margin-right:10px;}
.mar-lef-rig5 , .input-group-btn:last-child > .mar-lef-rig5 {margin-left:5px; margin-right:5px;}
.mar-lef-rig15 {margin-left:15px; margin-right:15px;}
.mar-lef-rig18 {margin-left:18px; margin-right:18px;}
.mar-lef-rig20 {margin-left:20px; margin-right:20px;}
.mar-lef-rig30 {margin-left:30px; margin-right:30px;}

.mar-top0 {margin-top:0px}
.mar-top1 {margin-top:1px}
.mar-top2 {margin-top:2px}
.mar-top5 {margin-top:5px}
.mar-top8 {margin-top:8px;}
.mar-top10 {margin-top:10px;}
.mar-top12 {margin-top:12px;}
.mar-top15 {margin-top:15px;}
.mar-top18 {margin-top:18px;}
.mar-top24 {margin-top:24px;}
.mar-top65 {margin-top:65px;}

.mar-bot0 {margin-bottom:0px;}
.mar-bot1 {margin-bottom:1px;}
.mar-bot5 {margin-bottom:5px;}
.mar-bot10 {margin-bottom:10px;}
.mar-bot15 {margin-bottom:15px;}
.mar-bot20 {margin-bottom:20px;}
.mar-bot25 , .panel-group .panel.mar-bot25 {margin-bottom:25px;}

.mar-lef0 {margin-left:0px;}
.mar-lef1 , .btn-group .btn + .mar-lef1.btn {margin-left:1px;}
.mar-lef2 {margin-left:2px;}
.mar-lef5 {margin-left:5px;}
.mar-lef10 {margin-left:10px;}
.mar-lef15 {margin-left:15px;}
.mar-lef20 {margin-left:20px;}

.mar-rig0 {margin-right:0px;}
.mar-rig2 {margin-right:2px;}
.mar-rig4 {margin-right:4px;}
.mar-rig5 {margin-right:5px;}
.mar-rig10 {margin-right:10px;}
.mar-rig15 {margin-right:15px;}
.mar-rig1per {margin-right:1%;}
.mar-lef1per {margin-left:1%;}

.nav-tabs > li.mar0 , .nav-tabs > li.mar0:hover , .nav-tabs > li.mar0:hover > a , .nav-tabs > li.mar0 > a:hover , .nav-tabs > li > a.mar0:hover {margin:0px;}

.pad-top-bot0 {padding-top:0px; padding-bottom:0px;}
.pad-top-bot4 , .fid-menu1 > li > a.pad-top-bot4 {padding-top:4px; padding-bottom:4px;}
.pad-top-bot5 {padding-top:5px; padding-bottom:5px;}
.pad-top-bot7 {padding-top:7px; padding-bottom:7px;}
.pad-top-bot8 , .nav-tabs > li > a.pad-top-bot8 {padding-top:8px; padding-bottom:8px;}
.pad-top-bot10 , .artic-search .list-group .pad-top-bot10  {padding-top:10px; padding-bottom:10px;}
.pad-top-bot13 {padding-top:13px; padding-bottom:13px;}
.pad-top-bot15 {padding-top:15px; padding-bottom:15px;}
.pad-top-bot18 {padding-top:18px; padding-bottom:18px;}
.pad-top-bot20 , .jconfirm .pad-top-bot20.jconfirm-box {padding-top:20px; padding-bottom:20px;}
.pad-top-bot25 {padding-top:25px; padding-bottom:25px;}
.pad-top-bot30 {padding-top:30px; padding-bottom:30px;}
.pad-top-bot60 {padding-top:60px; padding-bottom:60px;}

.pad-top0 {padding-top:0px;}
.pad-top1 {padding-top:1px;}
.pad-top2 {padding-top:2px;}
.pad-top3 {padding-top:3px;}
.pad-top4 {padding-top:4px;}
.pad-top5 {padding-top:5px;}
.pad-top6 {padding-top:6px;}
.pad-top10 , .artic-search .list-group .pad-top10 {padding-top:10px;}
.pad-top13 {padding-top:13px;}
.pad-top15 {padding-top:15px;}
.pad-top20 {padding-top:20px;}
.pad-top50 {padding-top:50px;}
.pad-top60 {padding-top:60px;}
.pad-top70 {padding-top:70px;}
.pad-top80 {padding-top:80px;}
.pad-top85 {padding-top:85px;}

.pad-bot0 , .artic-search .list-group .pad-bot0 {padding-bottom:0px;}
.pad-bot2 {padding-bottom:2px;}
.pad-bot4 {padding-bottom:4px;}
.pad-bot5 {padding-bottom:5px;}
.pad-bot8 {padding-bottom:8px;}
.pad-bot10 {padding-bottom:10px;}
.pad-bot15 {padding-bottom:15px;}
.pad-bot20 {padding-bottom:20px;}
.pad-bot30 {padding-bottom:30px;}
.pad-bot40 {padding-bottom:40px;}
.pad-bot60 {padding-bottom:60px;}

.pad-lef-rig0 , .artic-search .list-group .pad-lef-rig0 {padding-left:0px; padding-right:0px;}
.pad-lef-rig2 {padding-left:2px; padding-right:2px;}
.pad-lef-rig5 {padding-left:5px; padding-right:5px;}
.pad-lef-rig7 {padding-left:7px; padding-right:7px;}
.pad-lef-rig8 {padding-left:8px; padding-right:8px;}
.pad-lef-rig10 {padding-left:10px; padding-right:10px;}
.pad-lef-rig15 {padding-left:15px; padding-right:15px;}
.pad-lef-rig18 {padding-left:18px; padding-right:18px;}
.pad-lef-rig20 , .jconfirm .pad-lef-rig20.jconfirm-box {padding-left:20px; padding-right:20px;}
.pad-lef-rig25 {padding-left:25px; padding-right:25px;}
.pad-lef-rig30 {padding-left:30px; padding-right:30px;}

.pad-lef0 {padding-left:0px;}
.pad-lef4 {padding-left:4px;}
.pad-lef5 {padding-left:5px;}
.pad-lef9 {padding-left:9px;}
.pad-lef13 {padding-left:13px;}
.pad-lef15 {padding-left:15px;}

.pad-rig0 {padding-right:0px;}
.pad-rig4 {padding-right:4px;}
.pad-rig5 {padding-right:5px;}
.pad-rig6 {padding-right:6px;}
.pad-rig10 {padding-right:10px;}
.pad-rig15 {padding-right:15px;}
.pad-rig20 {padding-right:20px;}
.pad-rig25 {padding-right:25px;}

/* Estilos colores */
.nextwhite , .nav-tabs > li.nextwhite.active , button.nextwhite.active , button.int-nextwhite.nextwhite.active:hover , .nav-tabs > li.nextwhite.active > a.nextwhite , .nav-pills > li.active > a.nextwhite , .nav-pills > li.active > a.nextwhite.hovwhite  , button.nextwhite {background:#fff;background-color:#fff;}
.nav-tabs > li.nextwhite , .nav-tabs > li > a.nextwhite , .nav-pills > li > a.nextwhite , button.nextwhite , button.int-nextwhite.nextwhite:hover  { background:transparent; background-color:transparent;}
.nextblue { background:#327ba6; background-color:#327ba6;}
.nextblue2 , .nextgray5.taglist-added , .bootstrap-tagsinput .tag.label , .panel-info-success .nextgray , .artic-list-btns .nextgray4.panel-info-success , .artic-list-btns .int-nextgray4.panel-info-success{ background:#7aa0b7; background-color:#7aa0b7;}
.nextgreen , .nextgreen.icon-btn.ok { background:#7eb473; background-color:#7eb473;}
.nextgreen2 {background:#bad3b4; background-color:#bad3b4;}
.nextyellow , .nextgray2.btn-danger , .tools-container .nextyellow.adv {background:#e0bf5c; background-color:#e0bf5c;}
.nextred, button.nextred.active {background:#e0755c!important; background-color:#e0755c!important; color: #fff;}
.nextgray0 {background:#fafafa; background-color:#fafafa;}
.nextgray , .jconfirm .nextgray.jconfirm-box , .panel-info-success .more-info.nextgray , .panel-info-success .more-info.nextgray .col-center .nextgray {background:#f4f4f4;background-color:#f4f4f4;}
.nextgray1 , button.nextgray4.active {background:#e1e1e1;background-color:#e1e1e1;}
.nextgray2 , .pager .previous > a.nextgray2 , .pager .next > a.nextgray2 , .nextgreen.btn_ticket_red  {background:#cccccc;background-color:#cccccc;}
.nextgray3 , .nextgreen.int-nextgreen.btn_ticket_red:hover {background:#acacac; background-color:#acacac;}
.nextgray4 , .fotos-fijas .box .nextgray4.modelo {background:#757575;background-color:#757575;}
.nextgray5 {background:#bdbdbd; background-color:#bdbdbd;}

.txtnextwhite , .artic-search .list-group .list-group-item .txtnextwhite , .txtnextgray2.taglist-added , .bootstrap-tagsinput .tag.label , .panel-info-success .nextgray a.panel-title span , .panel-info-success .nextgray h4.panel-title , .panel-info-success .txtnextgray2 {color:#fff;}
.txtnextyellow {color:#ceaa3b;}
.txtnextyellow2 , .tools-container .txtnextyellow2.adv {color:#6c5714;}
.txtnextgray0 , .nok .txtnextgreen {color:#ccc;}
.txtnextgray {color:#757575;}
.txtnextgray2 , .nav-pills > li.active > a.txtnextgray2 {color:#3e3e3e;}
button.txtnextwhite.active .txtnextwhite , button.txtnextwhite.active {color: #fff;}
/* usado en admin multimedia*/
button.btn.txtnextwhite.active {color: #000;}

.txtnextgray3 , input[type=text].txtnextgray3  {color:#999999}
.txtnextgray4 , .nav-tabs > li.active > .txtnextgray4 {color:#959595;}
.txtnextblack {color:#000000;}
.txtnextblue {color:#327ba6;}
.txtnextgreen , .ok .txtnextgreen {color:#7eb473;}
.txtnextred , .nok .txtnextred {color:#e71a1a;}
.txtnextbold {font-weight:bold;}
.txtnextitalic {font-style:italic;}

.in_current_port {background:#e8f1e0; background-color:#e8f1e0;}
.txtnextblue > li > a {color:#327ba6;}

.int-txtnextblack:hover , .nav-tabs > li.active > .int-txtnextblack:hover , .nav-tabs > li > .int-txtnextblack:hover {color:#000000;}
.int-txtnextgray4:hover , .nav-tabs > li.active > .int-txtnextgray4:hover {color:#959595;}
.int-txtnextgray2:hover , .pager .previous > a.int-nextgray2:hover , .pager .next > a.int-nextgray2:hover , .int-txtnextgray2:active , .int-txtnextgray2:focus , .nav-pills > li.active > a.txtnextgray2 , .nav-pills > li.active > a.txtnextgray2:hover , .nav-pills > li.active > a.txtnextgray2:focus , .nav-pills > li:hover > a.int-txtnextgray2 {color:#3e3e3e;}
.int-nextgray2.btn-danger { background:#e0bf5c; background-color:#e0bf5c;}
.int-nextgray0:hover {background-color:#fafafa;}
.int-nextgray1:hover {background-color:#d7d7d7;}
.int-txtnextwhite:hover , .btn.int-txtnextwhite:hover , .artic-search .list-group .list-group-item .txtnextwhite:hover , .panel-footer button.int-txtnextwhite:hover , .int-txtnextwhite:active , .int-txtnextwhite:focus , .fid-menu1 > li > a.int-txtnextwhite:hover , .fid-menu1 > li > a.int-txtnextwhite:focus , .fid-menu1 > li > a.int-txtnextwhite:focus:hover , .nav-pills > li.active > a.int-txtnextwhite:hover , .nav-pills > li.active > a.int-txtnextwhite:focus , .nav-pills > li > a.int-txtnextwhite:hover , .nav-pills > li > a.int-txtnextwhite  {color:#fff}

/* Estilos cajas */

.z9999 {z-index:9999;}
.fixed {position:fixed;}
.full-height-width {width:100%; height:100%; display:block; padding:0px; margin:0px;}
.full-height {overflow-y:auto; height:100%; min-height:100%;}

.noborder , .list-group-item.noborder:first-child , .noborder.image-container , .noborder.box , .nav-tabs > li.active > a.noborder:hover , .nav-tabs > li > a.noborder:hover, .fid-menu1 > li > a.noborder , .fotofija-container .fotofija .noborder.botones , button.nextwhite.active:focus , button.nextwhite.active:active , button.nextwhite:focus , button.nextwhite:active {border:none;outline:none;}
.noborder > li.noborder > a , .noborder > li.noborder:hover > a , .noborder > li.noborder > a:hover {border:none;}

.autoheight {min-height:100%; overflow:hidden;}
.autoheight1 {min-height:1px; overflow:hidden;}

.bordergray {border:#ccc 1px solid;}
.tbordergray {border-top:#ccc 1px solid;}
.rbordergray {border-right:#ccc 1px solid;}
.bbordergray {border-bottom:#ccc 1px solid;}
.lbordergray {border-left:#ccc 1px solid;}

.tbordernone {border-top:none;}
.rbordernone {border-right:none;}
.bbordernone {border-bottom:none;}
.lbordernone {border-left:none;}

.bordergray2 {-webkit-animation: none; animation: none; border:#e5e5e5 1px solid; border-color:#e5e5e5;}
.tbordergray2 {border-top:#e5e5e5 1px solid;}
.rbordergray2 {border-right:#e5e5e5 1px solid;}
.bbordergray2 , .list-group-item.noborder.bbordergray2:first-child {border-bottom:#e5e5e5 1px solid;}
.lbordergray2 {border-left:#e5e5e5 1px solid;}
.bbordergray3 {border-bottom:#949494 2px solid;}
.bbordergray4 {border-bottom:#f4f4f4 1px solid;}

.circleradius , button.btn.circleradius , .circleradius:last-child , .input-group .form-control.circleradius:first-child , .input-group-btn:last-child > .circleradius , .input-group-btn:last-child > .circleradius:not(:last-child):not(.dropdown-toggle) {border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.noradius , .list-group-item.noradius:first-child , .tools-container .noradius.adv , .jconfirm .noradius.jconfirm-box , .noradius:first-child , .nav-tabs > li > a.noradius .nav-pills > li > .noradius , .popover.fade , input[type=text].noradius , .input-group .form-control.noradius:first-child , .list-group-item.noradius:last-child { -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px; }
.radius5 {-webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius:5px;}
.radius10 , .bootstrap-tagsinput .tag.label {-webkit-border-radius: 10px;  -moz-border-radius: 10px; border-radius:10px;}
.radius7 {-webkit-border-radius: 7px;  -moz-border-radius: 7px; border-radius:7px;}
.radius15 , .btn.radius15 , .jconfirm .jconfirm-box .jconfirm-buttons button.radius15 , .nav-pills > li > a.radius15 , .input-group-btn:last-child > .radius15 , .fid-menu1 > li > a.radius15 {-webkit-border-radius: 15px;  -moz-border-radius: 15px; border-radius:15px;}
.bradius0 , .nav-pills > li > a.bradius0  {-webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}

.noradius > li.noradius > a , .panel-group .noradius , .noradius > li.noradius:hover > a , .noradius > li.noradius > a:hover , .nav-tabs > li.noradius > a.noradius {-webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;}

.shadownone , button.shadownone.btn.active {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.shadow {-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3);}
.shadowbottom {box-shadow: 0 4px 4px -2px rgba(0,0,0,0.3); -webkit-box-shadow: 0 4px 4px -2px rgba(0,0,0,0.3); -moz-box-shadow: 0 4px 4px -2px rgba(0,0,0,0.3);}
.inshadowleft {-webkit-box-shadow: inset 10px 0 15px -9px rgba(0,0,0,0.3); -mox-box-shadow:inset 10px 0 15px -9px rgba(0,0,0,0.3); box-shadow:inset 10px 0 15px -9px rgba(0,0,0,0.3);}
.shadowright {-webkit-box-shadow: 4px 0px 9px -4px rgba(0,0,0,0.3); -moz-box-shadow: 4px 0px 9px -4px rgba(0,0,0,0.3); box-shadow: 4px 0px 9px -4px rgba(0,0,0,0.3);}

.block {display:block;}
.cell-block {display:table-cell;}
.iblock {display:inline-block;vertical-align:top;}
.vtop {vertical-align:top;}
.nofloat {float:none;}
.disnone {display:none;}
.nobg , .list-group-item.nobg:first-child , .nobg.list-group-item.active{background:transparent; background-color:transparent;}
.postop0 , .alert-next-normal .postop0 , .alert-next-ok .postop0 , .alert-next-crit .postop0 {top:0;}
.posrig0 , .alert-next-normal .posrig0 , .alert-next-ok .posrig0 , .alert-next-crit .posrig0 {right:0;}

.wauto , .wauto .wauto {width:auto;}
.w100 {width:100%;}
.w97 , .actions .w97 {width:97%;}
.w96 {width:96%;}
.w93 {width:93%;}
.w92 {width:92%;}
.w85 {width:85%;}
.w80 {width:80%;}
.w77 {width:77%;}
.w75 {width:75%;}
.w48 , .actions .w48 {width:48%;}
.w25 {width:25%;}
.w15 {width:15%;}
.w10 {width:10%;}
.w6 {width:6%;}
.w4 {width:4%;}

.hauto, .hauto .hauto {height:auto;}

.h15px {min-height:15px; height:15px;}
.h20px {min-height:20px; height:20px;}
.h25px {min-height:25px; height:25px;}
.h30px {min-height:30px; height:30px;}
.h32px {min-height:32px; height:32px;}
.h34px {min-height:34px; height:34px;}
.h35px {min-height:35px; height:35px;}
.h40px {min-height:40px; height:40px;}
.h110px {min-height:110px; height:110px;}
.h300px {min-height:300px; height:300px;}
.h350px {min-height:350px; height:350px;}
.h100 {min-height:100%; height:100%;}

.w5px {min-width:5px;width: 5px;}
.w10px {min-width:10px;width: 10px;}
.w15px {min-width:15px; width:15px;}
.w20px {min-width:20px; width:20px;}
.w25px {min-width:25px; width:25px;}
.w30px {min-width:30px; width:30px;}
.w35px {min-width:35px; width:35px;}
.w40px {min-width:40px; width:40px;}
.w65px {min-width:65px; width:65px;}
.w80px {min-width:80px; width:80px;}
.w100px {min-width:100px; width:100px;}
.w110px {min-width:110px; width:110px;}
.w170px {min-width:170px; width:170px;}
.w230px {min-width:230px; width:230px;}
.w320px {min-width:320px; width:320px;}
.autoscrollver {overflow-y:auto;}

.max-w110px {max-width: 110px;display: inline-block;vertical-align: bottom;}
.max-w100px {max-width: 100px;display: inline-block;vertical-align: bottom;}
.min-w260px {min-width: 260px;}
.min-w250px {min-width: 250px;}
.min-h300px {min-height:300px;}
.min-h350px {min-height:350px;}
/* Hovers */

.int-nextwhite:hover {background:#c7d8e2; background-color:#c7d8e2;}
.int-nextblue:hover {background:#24678e; background-color:#24678e;}
.int-nextgreen:hover , .int-nextgreen.icon-btn.ok:hover {background:#619955; background-color:#619955;}
.int-nextyellow:hover , .int-nextgray2.btn-danger:hover {background:#ccba20; background-color:#ccba20; }
.int-nextred:hover {background:#bf553d; background-color:#bf553d; }
.int-nextgray:hover {background:#e1e1e1; background-color:#e1e1e1;}
.int-nextgray2:hover , .btn.disabled, .btn[disabled].int-nextgray2:hover , .fid-menu1 > li > a.int-nextgray2:hover , .fid-menu1 > li > a.int-nextgray2:focus , .fid-menu1 > li > a.int-nextgray2:focus:hover {background:#bdbdbd; background-color:#bdbdbd;}
.int-nextgray3:hover {background:#a0a0a0; background-color:#a0a0a0;}
.int-nextgray4:hover {background:#616161; background-color:#616161;}

.hovwhite:hover , .hovwhite:active , .hovwhite:focus {color:#fff;}
.hovgray:hover , .hovgray:active , .hovgray:focus {color:#3e3e3e;}

.int-nextwhite:active , .int-nextwhite:focus {background:#fff; background-color:#fff;}
.nodot.active .nextwhite , .nodot.active .int-nextwhite , .nodot.active:hover .nextwhite , .nodot.active:hover .int-nextwhite {border:#fff px solid; background:transparent; background-color:transparent;}

/* estilos para carga de imagenes */
.nodot > a.int-txtnextgray2, .nodot > a.int-txtnextgray2:focus, .nodot > a.int-txtnextgray2:hover {background:#bdbdbd; background-color:#bdbdbd;}
.nodot.active > a.int-nextwhite:active , .nodot.active > a.int-nextwhite:focus {background:#fff; background-color:#fff;}

/* Botones */
.btn.disabled, .btn[disabled] {opacity:0.5}
.btn.disabled, .btn[disabled]:hover {opacity:0.5;}

.btn-next , .btn-next:focus {background:#327ba6; background-color:#327ba6;color:#fff; padding:10px;}
.btn-next-ok , .btn-next-ok:focus {background:#7eb473; background-color:#7eb473; color:#fff; padding:10px;}
.btn-next-crit , .btn-next-ok:focus {background:#e0755c; background-color:#e0755c; color:#fff; padding:10px;}
.btn-next-normal , .btn-next-ok:focus {background:transparent; background-color:transparent; color:#327ba6;}
.btn-next-small , .btn-next-ok:focus {background:#757575; background-color:#757575; color:#fff; padding:10px;}
.btn-next:hover , .btn-next:focus:hover {background:#24678e; background-color:#24678e; color:#fff; padding:10px;}
.btn-next-ok:hover , .btn-next-ok:focus:hover {background:#619955; background-color:#619955; color:#fff; padding:10px;}
.btn-next-crit:hover , .btn-next-crit:focus:hover {background:#bf553d; background-color:#bf553d; color:#fff; padding:10px;}
.btn-next-normal:hover , .btn-next-normal:focus:hover {background:transparent; background-color:transparent; color:#24678e; text-decoration:underline; }
.btn-next-small:hover , .btn-next-small:focus:hover {background:#5e5e5e; background-color:#5e5e5e; color:#fff; padding:10px;}

.nound , .nound:hover , .nav-pills > li.active > a.nound , .nav-pills > li.active:hover > a.nound , .nav-pills > li > a.nound , .nav-pills > li:hover > a.nound {text-decoration:none;}

.cir-bor-green {border-radius:50%; border:#7eb473 1px solid; display:inline-block; vertical-align:top; width:22px; height:22px; text-align:center; padding-top:1px;}
.cir-bor-gray {border-radius:50%; border:#ccc 1px solid; display:inline-block; vertical-align:top; width:22px; height:22px; text-align:center; padding-top:1px;}
.cir-bor-green span {display:inline-block;}
.cir-bg-white {background-color:#fff; border-radius:50%; border:#fff 1px solid; display:inline-block; vertical-align:top; width:30px; height:30px; text-align:center; padding-top:1px;}
.cir-bg-white span {display:inline-block; }
.borwhite , .nav-tabs > li.borwhite:hover , .nav-tabs > li.borwhite:hover > a , .nav-tabs > li.active.borwhite:hover , .nav-tabs > li.active.borwhite:hover > a , .nav-tabs > li.active > a.borwhite , .nav-tabs > li.active > a.borwhite:hover , .nav-tabs > li > a.borwhite:hover , .nav-tabs > li > a.borwhite {border:#fff 1px solid;}

.nodot {list-style:none;}

/* Mensajes */
.alert-next-normal {background:#e7d396; background-color:#e7d396; color:#6c5714; border-radius:0px; border:none; padding:10px;margin-bottom:7px; margin-top:7px;}
.alert-next-crit {background:#d79f92; background-color:#d79f92; color:#5d1909; border-radius:0px; border:none; padding:10px;margin-bottom:7px; margin-top:7px;}
.alert-next-ok {background:#e7d396; background-color:#a5c79e; color:#285d1c; border-radius:0px; border:none; padding:10px;margin-bottom:7px; margin-top:7px;}
#alert-port-area .alert-next-normal {padding:9px; margin-bottom:7px; margin-top:7px;}
.area-upload-fotos {background:#e7d396; background-color:#e7d396; color:#6c5714; border-radius:0px; border:none; padding-top:10px;padding-bottom:20px;padding-left:10px;padding-right:10px;margin-bottom:7px; margin-top:7px;}

/* Sidebar */
.menu-prontus {padding-right:0px;}
.menu-prontus .active {background-color:#ccc;}
.menu-prontus #padding-sidebar-menu { padding-bottom:70px;}
.menu-heading:hover a , .menu-heading a:hover , .menu-heading a:active {color:#000;}
nav#main-nav .btn-group.open>.dropdown-menu {width:auto; min-width:100%;}
nav#main-nav .btn-group.open>.dropdown-menu>li>a {padding:3px 5px; word-break:break-word; white-space:normal;}

/* Fixed nav fids */
.w70per {width:70.2%;}
.w15per {width:15.7%}

@media (max-width: 1549px) {
.w70per {width:61.7%;}
.w15per {width:19.6%}
}

@media (max-width: 991px) {
.w70per {width:57%;}
.w15per {width:23.5%}
}

@media (max-width: 767px) {
.w70per {width:100%;}
.w15per {width:100%}
.w15per.row {margin:0px;}
}

#info_artic .campo {word-break: break-all;}
.banco-imagenes .banco-acciones {min-width:104px;}

/** Reglas para preview. */
#iframe_art_preview { width: 100%; height: 100%; border: none; background-color: #eee; z-index: 1; resize: horizontal; overflow: auto; }
#resizable_art_preview { background-color: #fff; z-index: 9; }
.ui-resizable-e {  width: 20px; border-radius: 4px; border-left: #bdbdbd 5px solid; background: rgba(153,153,153,1); background: rgba(166,166,166,1); background: -moz-linear-gradient(left, rgba(166,166,166,1) 0%, rgba(204,204,204,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(166,166,166,1)), color-stop(100%, rgba(204,204,204,1))); background: -webkit-linear-gradient(left, rgba(166,166,166,1) 0%, rgba(204,204,204,1) 100%); background: -o-linear-gradient(left, rgba(166,166,166,1) 0%, rgba(204,204,204,1) 100%); background: -ms-linear-gradient(left, rgba(166,166,166,1) 0%, rgba(204,204,204,1) 100%); background: linear-gradient(to right, rgba(166,166,166,1) 0%, rgba(204,204,204,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6a6a6', endColorstr='#cccccc', GradientType=1 ); cursor:col-resize; }

/** regla para líneas de error en chequeo de plataforma */
.check-error { background-color: #d72323; color: #fff;}
.list-group-item.check-error { color: #fff;}

.list_stripped_gray:nth-child(even) {background:#e1e1e1;background-color:#e1e1e1;}
.list_stripped_gray:nth-child(odd) {background:#fff;background-color:#fff;}

/* tinymce - prontus cards */
#vtxt-prontuscard-button-button {
    padding: 0px 6px;
}
#vtxt-prontuscard-button-button span {
    display: block;
    font-size: 7pt;
    font-family: monospace;
    line-height: 5px;
}
#vtxt-prontuscard-button-button i {
    width: 20px;
    height: 20px;
    padding: 0;
}
#cardsarticlist {overflow-y: scroll;}
#cardsarticlist ul {list-style: none; margin: 0 ;}
#cardsarticlist ul li {
    white-space: pre-wrap;
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 0px 5px 5px;
    margin-bottom: 2px;
    border-left: 4px solid #e5e5e5;
}
#cardsarticlist ul li.selected, #cardsarticlist ul li.cardArticItem:hover {
    background: #7eb473;
    background-color: #7eb473;
    color: #fff;
}
#cardsarticlist ul li.cardArticItem {
    cursor: pointer;
}
#listpagination .paginacion {}
#listpagination .paginacion .paginas {margin-bottom: 5px;}
#listpagination .paginacion .links {}
#listpagination .paginacion .links button {
    border-radius: 15px;
    color: #3e3e3e;
    background: #cccccc;
    background-color: #cccccc;
    padding: 3px 5px 3px 5px;
    margin: 0px;
}
#listpagination .paginacion .txt-res {
    font-weight: bold;
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid #c5c5c5;
    margin-bottom: 6px;
}

prontus_card {
    background-color: #d9edf7;
    display: block;
    padding: 20px;
    text-align: center;
    border: 1px solid #ddd;
    font-weight: bold;
}

.select2-container .select2-selection--single {
    height: 35px;
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 400px;
}
