﻿/*Trouble Ticketing */

body {
    font-family: "Myriad Pro",Helvetica,Arial,sans-serif;
    font-size: 16px;
    background-color: #e8e8e8;
}

.bgMaster {
    /*background-position: center -10%;
    background-image: url(../images/Design_1.png);
    background-repeat: no-repeat;
    background-size: 100% 60%;*/    
}

.huge {
    font-size: 23px;
    /*line-height: normal;*/
}

.input-group .form-control {
    z-index:0
}

.huge {
    font-size: 40px;
}

.panel-green {
    border-color: #204da9;
}

    .panel-green .panel-heading {
        border-color: #204da9;
        color: #fff;
        background-color: #40c4cc;
    }

    .panel-green a {
        color: #204da9;
    }

        .panel-green a:hover {
            color: #204da9;
        }

.panel-red {
    border-color: #E30B5C;
}

    .panel-red .panel-heading {
        border-color: #E30B5C;
        color: #fff;
        background-color: #E30B5C;
    }

    .panel-red a {
        color: #E30B5C;
    }

        .panel-red a:hover {
            color: #E30B5C;
        }

.panel-yellow {
    border-color: #f0ad4e;
}

    .panel-yellow .panel-heading {
        border-color: #f0ad4e;
        color: #fff;
        background-color: #f0ad4e;
        font-weight: 800;
        font-size: 14px;
    }

    /*.panel-yellow a {
        color: #f0ad4e;
    }

        .panel-yellow a:hover {
            color: #df8a13;
        }*/

.panel-violet {
    border-color: #8D38C9;
}

    .panel-violet .panel-heading {
        border-color: #8D38C9;
        color: #fff;
        background-color: #8D38C9;
    }

    .panel-violet a {
        color: #8D38C9;
    }

        .panel-violet a:hover {
            color: #8D38C9;
        }


.pageContent {
    padding:0px 3%;
}

/* Top Navigation */

.top-nav {
    padding: 20px 50px;
    color: #fff;
}

    .top-nav > li {
        display: inline-block;
        float: left;
    }

        .top-nav > li > a {
            padding-top: 15px;
            padding-bottom: 15px;
            line-height: 20px;
            color: #999;
        }

            .top-nav > li > a:hover,
            .top-nav > li > a:focus,
            .top-nav > .open > a,
            .top-nav > .open > a:hover,
            .top-nav > .open > a:focus {
                color: #555;
                background-color: #000;
            }

    .top-nav > .open > .dropdown-menu {
        float: left;
        position: absolute;
        margin-top: 0;
        border: 1px solid rgba(0,0,0,.15);
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        background-color: #fff;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
    }

        .top-nav > .open > .dropdown-menu > li > a {
            white-space: normal;
        }

ul.message-dropdown {
    padding: 0;
    max-height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
}

li.message-preview {
    width: 275px;
    border-bottom: 1px solid rgba(0,0,0,.15);
}

    li.message-preview > a {
        padding-top: 15px;
        padding-bottom: 15px;
    }

li.message-footer {
    margin: 5px 0;
}

ul.alert-dropdown {
    width: 200px;
}

/* Side Navigation */


.side-nav > li > ul {
    padding: 0;
}

    .side-nav > li > ul > li > a {
        display: block;
        padding: 10px 15px 10px 38px;
        text-decoration: none;
        color: #555;
    }

        .side-nav > li > ul > li > a:hover {
            color: #555;
            background: rgba(255, 255, 255, 0.5) none repeat scroll 0% 0%;
        }

    .side-nav > li > ul > li:first-child > a {
        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4) inset;
    }

.sub-menu {
    display: none;
    list-style: outside none none;
    clear: both;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    background: #F1F1F1 none repeat scroll 0% 0%;
    border-bottom: 1px solid #FFF;
}

.container-fluid {
     padding-left: 0px; 
     padding-right: 0px; 
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
     padding-left: 0px; 
     padding-right: 0px; 
}
.navbar-inverse .navbar-nav > li > a {
    display: block;
    position: relative;
    margin: 0px;
    border: 0px none;
    padding: 15px 15px 15px 20px;
    color: #555;
    text-decoration: none;
    text-shadow: 0px 1px 0px #FFF;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}


.navbar-left {
    margin-left: 20%;
}

.navbar-right {
    margin-right: 0px !important;
}

.navbar-brand {
     padding: 0px 55px;
}

    .navbar-brand a {
         -webkit-align-self: flex-start;
    align-self: flex-start;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background-color: #fff;
    padding: 30px 25px 26px 30px;
    margin: ;
    margin-left: 50px;
}
    }

.navbar-inverse {
    background-color: #009cdf;
    border-color: #009cdf;
}

.navbar {
    /*min-height: 80px;*/
    border:unset !important;
    border-width: 0px;
    border-style: none !important;
    border-color: none;    
    -webkit-box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
    -moz-box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
    box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
}

.navbar-inverse .navbar-toggle {
    border-color: #009cdf;
}

    .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #009cdf;
    }


.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #06046f;
}


.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #eee;
}

/* Responsive: Large desktop and up
-------------------------------------------------------------- */
@media (min-width: 1200px) {
    .side-nav {
        position: fixed;
        top: 80px;
        left: 225px;
        width: 230px;
        margin-left: -225px;
        border: none;
        border-radius: 0;
        overflow-y: auto;
        background: #F9F9F9 none repeat scroll 0% 0%;
        bottom: 0;
        overflow-x: hidden;
        padding-bottom: 40px;
        border-right: 1px solid #D9D9D9;
    }

        .side-nav > li > a {
            width: 225px;
        }

        .side-nav li a:hover,
        .side-nav li a:focus {
            outline: none;
            border-right: 4px solid #009cdf;
            border-right-width: 4px;
            background: #fff;
        }

    .mdLoginPage {
        width: 50% !important;
    }
}

/* Responsive: Desktop or even Big Tablet
-------------------------------------------------------------- */
@media (min-width: 992px) and (max-width: 1199px) {
    .side-nav {
        position: fixed;
        top: 80px;
        left: 225px;
        width: 230px;
        margin-left: -225px;
        border: none;
        border-radius: 0;
        overflow-y: auto;
        background: #F9F9F9 none repeat scroll 0% 0%;
        bottom: 0;
        overflow-x: hidden;
        padding-bottom: 40px;
        border-right: 1px solid #D9D9D9;
    }

        .side-nav > li > a {
            width: 225px;
        }

        .side-nav li a:hover,
        .side-nav li a:focus {
            outline: none;
            border-right: 4px solid #009cdf;
            border-right-width: 4px;
            background: #fff;
        }

    .mdLoginPage {
        width: 50% !important;
    }
}
/* Responsive: Small screen to tablet & IPAD
-------------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 991px) {
    .side-nav {
        position: fixed;
        top: 80px;
        left: 225px;
        width: 230px;
        margin-left: -225px;
        border: none;
        border-radius: 0;
        overflow-y: auto;
        background: #F9F9F9 none repeat scroll 0% 0%;
        bottom: 0;
        overflow-x: hidden;
        padding-bottom: 40px;
        border-right: 1px solid #D9D9D9;
    }

        .side-nav > li > a {
            width: 225px;
        }

        .side-nav li a:hover,
        .side-nav li a:focus {
            outline: none;
            border-right: 4px solid #009cdf;
            border-right-width: 4px;
            background: #fff;
        }
    
    .mdLoginPage {
        width: 50%;
    }
}
}
/* Responsive: Landscape Phone to Tablet
-------------------------------------------------------------- */
@media only screen and (max-width: 767px) {

    .navbar-inverse .navbar-nav > li > a {
        color: #06046f;
    }

        .navbar-inverse .navbar-nav > li > a:hover {
            color: #009cdf;
        }

    .side-nav > li > ul > li > a:hover {
        color: #009cdf;
    }

    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
        color: #009cdf;
    }

    .side-nav > li > ul > li > a {
        color: #009cdf;
    }
    
    .mdLoginPage {
        width: 100%;
    }
}
/* Responsive: Portrait Phone
-------------------------------------------------------------- */
@media only screen and (max-width: 480px) {
    .logo {
        width: 216px;
        padding: 5px;
    }
}

.navbar-nav > li {
    border-width: 0px 0px 1px;
    border-style: none none solid;
    border-color: #EBEBEB;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #555;
}

#menuActive {
    background: #F9F9F9 none repeat scroll 0% 0%;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {

    background-color: #fff;
}

table.color tr:first-child {
    color: #06046f !important;
    background-color: #c4deb7;
    border-color: #b4cba8;
    border-bottom: 2px solid #06046f;
    text-align:center;
}

table.color tr th {
    text-align: center;
}

    .mdLoginPage {
        width: 100%;
    }

/*-------------------------------------------------------------- */

/*alert*/
.alertPosition {
    position: fixed;
    right: 30%;
    /*left: 25%;*/
    top: 10px;
    width: 40%;
    opacity: 1;
    z-index: 1055;
}
/*----------------- Bordo Rosso Campo Obbligatorio ---------------*/
.redBorder {
    border: 2px solid red;
}

/* --------------------- riga blue e spessa ---------------- */
.hrBlue {
       border: 2px solid #06046f;
}

.blueBG {
    background-color:#009cdf;
}

/*label no bold*/

.labelNoBold {
    padding-top: 7px;
}
.labelBold{
    padding-top: 6px;
    font-weight: bold;
}

.label-left {
    text-align:left !important;
}

/*Link button no bold*/
.lbNoBold {
    position: relative;
    top: 7px;
}

/*Loading div*/
.loadT {

    text-align: center; 
    font-size: 0.8em !important; 
    color: #696969; 
    font-weight:100; 
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
}

/* -----------div-------------- */

.DivContenitore {
    background-color: #F8F8F8;
    padding: 20px;
    border: 1px solid #D7E3F0;
    height: 100%;
    position: relative;
    margin-bottom: 20px;
    /* float: left;
    width: 100%;*/
}

.green {
    border-left: 4px solid #4cae4c;
    border-right: 4px solid #4cae4c;
}

/*----------------- DIV Like Modal Pop-up ---------------*/
#MainContent_DivNewComunicazione {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    background: rgba(64, 64, 64, 0.2) !important;
    /*background: #F4F4F4 !important;*/
    width: 100% !important;
    height: 100% !important;
    z-index: 999999999999999 !important;
    /*opacity:0.8;*/
}

.modalpopUp {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    background: rgba(64, 64, 64, 0.2) !important;
    /*background: #F4F4F4 !important;*/
    width: 100% !important;
    height: 100% !important;
    /*z-index: 999999999999999 !important;*/
    /*opacity:0.8;*/
    overflow: auto;
}


.bgFade {
    background: rgba(64, 64, 64, 0.4) !important;
      -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.fintoModal{
    overflow: auto;
    }
.fintoModal .modal-dialog{
    width: 80%;
    }

.fintoModal .modal-body{
    overflow: auto;
    }

/*----------------- Bordo Rosso Campo Obbligatorio ---------------*/
.redBorder {
    border: 2px solid red;
}

/* ----------------- ALERT --------------*/
.alert {
    padding: 10px;
    margin-bottom: 10px;
}

.alert-dismissable .close, .alert-dismissible .close {
    right: auto;
}

#BCloseMFU {
    right:0px;
}

/*.alert span{
    display:inline-block;
}*/

/*.modal-body{
    text-align: center;
    position: absolute;
    z-index: 9999999999999999;
    opacity:1 !important;
    float: left;
    width: 70%;
    left: 15%;
    top: 10%;
    max-height: 80%;
    padding: 10px 10px 20px 10px;
}

.modal-content {
    position: relative;
    margin: 0px auto;
    overflow:auto;
}
.modal-content div {
    position: relative;
    display:flexbox !important;
}

.modal-body a{
    color:#003366;
}


.modal-body h2{
    color:#F29837;
}

#buttonsCC{
    position: relative;
    float:right;
    clear:both;
    font-weight:bold;
}

.modal-body-config{
    background: #f7f7f7;
    text-align: center;
    position: relative;
    margin: 4% auto 0px auto;
    border: 5px solid #2195CF;
    width: 95%;
    max-height: 80%;
    overflow:auto;
    padding: 10px 10px 20px 10px;
    box-shadow: 0 0 5px #1d80b1;
  -webkit-box-shadow: 0 0 5px #1d80b1;
  -moz-box-shadow: 0 0 5px #1d80b1;
}
    .modal-body-config h1 {
        color: #F29837; 
        font-size: xx-large;
        font-weight:bold;
    }
    .modal-body-config .Table {
        box-shadow: 0 0 3px #1d80b1;
      -webkit-box-shadow: 0 0 3px #1d80b1;
      -moz-box-shadow: 0 0 3px #1d80b1;
    }*/
/*-----FINE DIV Like Modal Pop-up --*/

/*------------------------ MASTER PAGE --------------------*/

.navbar {
    /*min-height: 80px;*/
    border-width: 0px 0px 4px;
    border-style: none none solid;
}

.navbar-nav {
    /*padding-top: 19px;*/
}

.navbar-brand {
    height:auto;
}

.navbar-default {
    background-color: transparent;
    /*background-color: #009cdf;*/
    border-color: none;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #06046f;
    background-color: transparent;
    /*border-bottom: 3px solid white;*/
    font-weight: bold;
}


.navbar-default .navbar-nav>li.active>a:hover, .navbar-default .navbar-nav>li.active>a:focus {
    background-color: transparent !important;
    color: #06046f !important;
    border-bottom: none;
}


.navbar-default .navbar-nav>li>a {
    color: #ffffff;
    font-size:22px;
}

.navbar-nav > li {
    border:none;
}

.navbar-nav > li.active {
    background-color:none;
    /*border-bottom: 3px solid white;*/
    font-weight: bold;
}
.navbar-nav > li.active >a{
        background-color: transparent !important;
        color: #06046f ;
}

.navbar-nav>li>a {
    margin-bottom: 10px;
}

.rectangleGreen {    
    -webkit-box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
    -moz-box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
    box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
    width:80%;
    float: left;
    padding: 10px;
    height:80px;
    background-color:#009cdf;
    
}

.trapezioBianco {
    /*-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 75px 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 75px 100%);*/
    /*background-color:#ffffff;    
    -webkit-box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
    -moz-box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
    box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
    width:50%;
    float: right;
    padding: 10px;    
    position: absolute;
    top: 0px;
    right: 0px;*/

    border-top: 100px solid #fff;
    border-left: 50px solid transparent;
    height: 0;
    width: 50%;
    float: right;
    padding: 10px;
    position: absolute;
    top: 0px;
    right: 0px;
}
/*.trapezioBianco:after, .trapezioBianco:before {
	display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 80px 80px 0;
    border-color: transparent #ffffff transparent transparent;
}*/

.dropdown-menu {
    color: #ffffff;
    /*background-color: #eaffdf;*/
    background-color: #009cdf;    
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
}

.dropdown-menu>li>a {
    color: #ffffff;
}

li.dropdown.open > ul.dropdown-menu > li>a:hover{
    color: #ffffff;
    background-color: #282727;
    /*font-weight: bold;*/
}


li.dropdown.open > ul.dropdown-menu.abBlack > li>a:hover{
    color: #ffffff;
    background-color: #009cdf;
    /*font-weight: bold;*/
}

.navbar-nav > li.dropdown.open >a{
        background-color: transparent !important;
        color: #ffffff !important;
}



/*.arrow_box {
	position: relative;
}*/

.labelRight {
    padding-top: 4px;
    text-align: right;
}
.marginBottom {
    margin-bottom:15px;
}

.abBlack {
	background: #323232;
	border: 1px solid #323232;
}

.abGreen {
	background: #009cdf;
	border: 1px solid #009cdf;
}

.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	left: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(123, 181, 28, 0);	
	border-width: 15px;
	margin-left: -15px;
}

.abBlack:after, .abBlack:before {
    border-bottom-color: #323232;
}

.abGreen:after,.abGreen:before {
    border-bottom-color: #009cdf;
}

.arrow_box:before {
	border-color: rgba(123, 181, 28, 0);
	border-width: 16px;
	margin-left: -16px;
}



#imageSupport, #imageUser {
    padding: 0px 10px 10px 0px;
    margin-top: 10px;
}



.cirular { /*perspective farlo circolare il div deve essere un quadrato e il radius deve essere la metà dell'altezza*/
    width: 30px;
	height: 30px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}

.hrTitle {
    width:100%;
    color: #cfcfcf;
    border: 0;
    height: 2px;
    background-image: linear-gradient(to right, rgba(207, 207, 207,0.1), rgba(207, 207, 207, 0.75), rgba(207, 207, 207,0.1));
    margin-top:5px;
    margin-bottom:5px;
}

.ButtonBlack {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #323232;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  border:1px outset;
  margin-right:20px; 
  padding:10px 15px;
}

.ButtonBlack:hover {
  background: #3d3d3d;
  text-decoration: none;
  color: #ffffff !important;
}

#TitlePage {
    font-weight: bold;
    color: #A9A09B;
    margin-top:10px;
    margin-bottom:0px;
}
.LOppure {
}

.LBAnnulla{
    color:#c4deb7;
    font-weight:bold;
}
a.LBAnnulla:hover{
    color:#06046f;
    font-weight:bold;
    text-decoration:none;
}

.titleButton {
    position:relative;
    overflow: auto;
    padding:0px 3%;
}
.fSX {
    float:left;
}
.fDX {
    float:right;
}

.labelForm {
    text-align:right;
    margin-top: 5px;
}

.row .form-group {
    margin-bottom:3px;
}

#UserField .form-control {
    width:100%;
}

#DivUserField {
    margin-top:10px;
    width: 80%;
    float: left;
}

#DivClientiField {
    margin-top:10px;
    width: 100%;
    float: left;
}

#DivImageUser {
    width: 20%;
}

.divPassword {
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.showP {
  position: absolute;
  top: 10px;
  right: 3%;
  cursor: pointer;
}

.showP:hover {
    color:#06046f;
}

.borderDx{
    border-right: 2px dotted #e5e5e5;
}

/*------------------------ LOGIN PAGE --------------------*/

.imgLoginWith {
    display: block;
    margin: auto;
    width:40%;
}
.topLoginWith {
    width:100%;
    border-bottom: 1px dashed #e5e5e5;
        margin-bottom: 10px;
}

.tableLogin {
    margin:auto;
}

/*---------------------- GRIDVIEW ---------------------*/
.gvHeader {
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background: 0 0;
}

    table.dataTable thead .sorting_asc:after {
        content: "\f0de";
        float: right;
        font-family: fontawesome;
    }

    table.dataTable thead .sorting_desc:after {
        content: "\f0dd";
        float: right;
        font-family: fontawesome;
    }

    table.dataTable thead .sorting:after {
        content: "\f0dc";
        float: right;
        font-family: fontawesome;
        color: rgba(50,50,50,.5);
    }

table.color tr:first-child {
    color: #ffffff !important;
    background-color: #009cdf;
    border-color: #c3e8e8;
    border-bottom: 2px solid #06046f;
}

table.nocolor tr:first-child {
    color: #06046f !important;
    background-color: #fff !important;
    border: none !important;
}

/*------------ REPORT--------------*/
.imgChart {
    width:9%;
    max-width:50px;
    /*border:none !important;*/
    /*height:38px;*/
    /*border-color:#c4deb7;*/
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.imgSelect {
    /*-webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);   
    -moz-transform: scale(0.8);
    transform: scale(0.8);
    border-width: 2px ;*/
    border-color:#009cdf; 
}

.imgChart:hover {
    box-shadow: 0px 0px 50px #a7a7a7;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.2);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.2);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.2);
    transition: all 200ms ease-in;
    transform: scale(1.2);
    /*width:8%;
    max-width:45px;*/
    /*-webkit-box-shadow: 2px 2px 1px 0px rgba(4,111,6,1);
-moz-box-shadow: 2px 2px 1px 0px rgba(4,111,6,1);
box-shadow: 2px 2px 1px 0px rgba(4,111,6,1);*/
}

/*---------------- MAIN ----------------------*/

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: none;
    border-bottom: 15px solid  #009cdf;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    -webkit-box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
    -moz-box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
    box-shadow:0 9px 14px 0px rgba(0, 0, 0, 0.17);
}

.panel-heading {
    padding: 10px 15px;
     border-bottom: none; 
     -webkit-border-top-right-radius: 0px;
    -moz-border-top-right-radius: 0px;
     border-top-right-radius: 0px; 
     -webkit-border-top-left-radius: 0px;
    -moz-border-top-left-radius: 0px;
     border-top-left-radius: 0px; 
    border-left: 40px solid #323232 !important;
}

.panel-green {
    border-color: #009cdf;
}
    .panel-green .panel-heading {
        border-color: #009cdf;
        color: #323232;
        background-color: #009cdf;
    }

    .panel-green a {
        color: #009cdf;
    }

        .panel-green a:hover {
            color: #204da9;
        }

.marginAuto {
    position: relative;
    margin: 0px auto;
}


#ctl00_MainContent1_ReportViewer1_ctl09 {
    overflow:hidden !important;
}

/*@-moz-document url-prefix() { 

  .setWidth {
     width:100% !important;
     height:100% !important;
  }
}*/



btnExcelPdf:hover {
    background: #878787;
    text-decoration: none;
}

.btnExcelPdf {
    background: #008000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: Arial;
    color: #ffffff;
    font-size: 11px;
    padding: 5px 20px 5px 20px;
    margin-left:5px;
    border: unset;
    text-decoration: none;
}