p.chromeframe {background-color:#ff0000; line-height:25px; font-size:14px; font-family: Arial, sans-serif; text-align:center; position:absolute; width:100%;}
p.chromeframe a {color:#ffffff; font-weight: bold; text-transform: uppercase;}
p.chromeframe a:hover {text-decoration: underline;}

.m_t{margin-top:80px;}.m_t40{margin-top:40px;}.m_t20{margin-top:20px;}.m_t10{margin-top:10px;}.m_t5{margin-top:5px;}.m_t0{margin-top:0px;}
.m_b{margin-bottom:80px;}.m_b40{margin-bottom:40px;}.m_b20{margin-bottom:20px;}.m_b10{margin-bottom:10px;}.m_b5{margin-bottom:5px;}.m_b0{margin-bottom:0px;}
.m_y {margin-top:80px;margin-bottom:80px}.m_y40{margin-top:40px;margin-bottom:40px;}.m_y20{margin-top:20px;margin-bottom:20px;}.m_y10{margin-top:10px;margin-bottom:10px}.m_y5{margin-top:5px;margin-bottom:5px}.m_y0{margin-top:0;margin-bottom:0}
.m_l10{margin-left:10px}.m_l5{margin-left:5px}
.m_r20{margin-right:20px}.m_r10{margin-right:10px}.m_r5{margin-right:5px}
.m_x10 {margin-left:10px;margin-right:10px;}.m_x5 {margin-left:5px;margin-right:5px;}.m_x0 {margin-left:0px;margin-right:0px;}
.m_40 {margin:40px;}.m_20 {margin:20px;}
.m_0 {margin:0}
.p_t{padding-top:80px;}.p_t40{padding-top:40px;}.p_t20{padding-top:20px;}.p_t10{padding-top:10px;}.p_t5{padding-top:5px;}.p_t0{padding-top:0px;}
.p_b{padding-bottom:80px;}.p_b40{padding-bottom:40px;}.p_b20{padding-bottom:20px;}.p_b10{padding-bottom:10px;}.p_b5{padding-bottom:5px;}.p_b0{padding-bottom:0px;}
.p_y {padding-top:80px;padding-bottom:80px;}.p_y40 {padding-top:40px;padding-bottom:40px;}.p_y20 {padding-top:20px;padding-bottom:20px;}.p_y10 {padding-top:10px;padding-bottom:10px;}.p_y5 {padding-top:5px;padding-bottom:5px;}.p_y0{padding-top:0px;padding-bottom:0px;}
.p_l20{padding-left:20px}.p_l10{padding-left:10px}.p_l5{padding-left:5px}.p_l0{padding-left:0}
.p_r10{padding-right:10px}.p_r5{padding-right:5px}.p_r0{padding-right:0;}
.p_x20{padding-right:20px;padding-left:20px;}.p_x10{padding-right:10px;padding-left:10px;}.p_x5{padding-right:5px;padding-left:5px;}.p_x0{padding-right:0px;padding-left:0px;}
.p_40{padding:40px;}.p_20{padding:20px;}.p_15{padding:15px;}.p_10{padding:10px;}.p_5{padding:5px;}
.p_0 {padding:0}
img {max-width:100%}img.full_width {width:100%}.container img{max-width:100%;}
* {outline:none !important;}

a, .btn, #home .wdg {-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}

body {-webkit-backface-visibility: hidden;font-family: 'Montserrat', sans-serif;font-weight:500;font-size:14px;color:#00ccff;background: rgb(16,13,71);background: -moz-linear-gradient(left,  rgba(16,13,71,1) 0%, rgba(58,9,98,1) 100%);background: -webkit-linear-gradient(left,  rgba(16,13,71,1) 0%,rgba(58,9,98,1) 100%);background: linear-gradient(to right,  rgba(16,13,71,1) 0%,rgba(58,9,98,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#100d47', endColorstr='#3a0962',GradientType=1 );}
.row {margin-left:-5px;margin-right:-5px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left:5px;padding-right:5px;}
.mono {font-family: 'Share Tech Mono', monospace;}
a, a:hover, a:focus {color:#66ffcc;cursor:pointer}
h1, h2, h3, .h1, .h2, .h3{font-weight:700;line-height:1.3em;}
.text-light {font-weight:500}
h4, .h4 {line-height:1.3em;font-weight:700}
b {font-weight:600}
.color {color:#FF2EF1}
.btn {border-radius:0;font-family: 'Share Tech Mono', monospace;}
.btn-primary {background-color:#09b0b8;color:#100d47;border:3px solid #119298}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active:focus {background-color:#119298;border-color:#09b0b8;color:#fff}
.btn-default {background-color:#FF2EF1;color:#100d47;border:3px solid #a40ba3}
.btn-default:hover, .btn-default:focus, .btn-default:active:focus {background-color:#a40ba3;border-color:#FF2EF1;color:#fff}
.btn-danger {background-color:#ac2925;border:3px solid #c9302c;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active:focus {background-color:#c9302c;border-color:#ac2925}
.text-danger {color:#ac2925}
.modal-content {border:none;border-radius:0;background: #220c54;background: -moz-linear-gradient(top,  #220c54 0%, #0a0527 100%);background: -webkit-linear-gradient(top,  #220c54 0%,#0a0527 100%);background: linear-gradient(to bottom,  #220c54 0%,#0a0527 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#220c54', endColorstr='#0a0527',GradientType=0 );}
.modal-header, .modal-footer {border:none;padding:10px 15px}
.modal-backdrop.in {filter: alpha(opacity=80);opacity: .8;}
.close, .close:hover, .close:focus {color:#fff;opacity:1;text-shadow:none;}
.pagination, .pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span {border-radius:0}
.pagination li a, .pagination li a:hover, .pagination li a:focus, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {border:1px solid #FF2EF1}
.pagination>li>a, .pagination>li>span {color:#333}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color:#a40ba3;}
.progress {height:40px;border-radius:0;background-color:#119298;margin-bottom:0}
.progress-bar {line-height:40px;font-size:16px;font-family: 'Share Tech Mono', monospace;color:#220c54;background-color:#FF2EF1}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {color:inherit;}
.breadcrumb {background-color:transparent;padding:0}
.breadcrumb>li+li:before {content:">";padding:0 10px 0 0;color:#09b0b8}
.progress-bar {-webkit-transition: none !important;transition: none !important;}

@media screen and (max-width:767px) {
	.m_top {margin-top:40px;}
	.m_bot {margin-bottom:40px}
	h3 .breadcrumb {font-size:12px;}
}

@media screen and (min-width:768px) {
	.p_l30_d {padding-left:30px;}
}

/*--- HEADER ---*/
#scroll-menu {position:fixed;top:0;left:0;width:100%;z-index:999;background-color:#100d47;border-bottom:1px solid #FF2EF1;}
#scroll-menu li:last-child {padding-right: 0}
#header_bottom {border:1px solid #a40ba3;height:20px;margin-top:10px;background: #2b71b9;background: -moz-linear-gradient(left,  #2b71b9 0%, #3A0962 100%);background: -webkit-linear-gradient(left,  #2b71b9 0%,#3A0962 100%);background: linear-gradient(to right,  #2b71b9 0%,#3A0962 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b71b9', endColorstr='#3A0962',GradientType=1 );}

#menuModal .modal-dialog {margin:0}
#menuModal .modal-header .close {text-shadow:none;color:#09b0b8;opacity:1}

@media screen and (max-width:767px) {
	header {position: fixed;width: 100%;z-index: 10;background: rgb(16,13,71);background: -moz-linear-gradient(left,  rgba(16,13,71,1) 0%, rgba(58,9,98,1) 100%);background: -webkit-linear-gradient(left,  rgba(16,13,71,1) 0%,rgba(58,9,98,1) 100%);background: linear-gradient(to right,  rgba(16,13,71,1) 0%,rgba(58,9,98,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#100d47', endColorstr='#3a0962',GradientType=1 );}
	#header_bottom {height:1px;border: none;}
	#logo {max-height:34px;}
	#mobile_menu li {font-size:18px;margin:10px 0}
}

/*--- ASIDE ---*/
.aside_wrapper {border:1px solid #a40ba3;border-top:none;background: #220c54;background: -moz-linear-gradient(top,  #220c54 0%, #0a0527 100%);background: -webkit-linear-gradient(top,  #220c54 0%,#0a0527 100%);background: linear-gradient(to bottom,  #220c54 0%,#0a0527 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#220c54', endColorstr='#0a0527',GradientType=0 );}
aside .title {border-bottom:1px dashed #09b0b8;color:#fff}
.aside_inner {padding:10px 0}
aside li {margin-bottom: 5px;line-height: 18px;}
aside .active {text-decoration: underline;}
aside .wdg_icon {font-size: 18px;line-height: 18px;width: 22px;margin-right: 5px;text-align: center}

#mobile_aside {font-size:16px;}
#mobile_aside li {padding:5px 0}

@media screen and (min-width:768px) and (max-width: 991px){
	aside .wdg_icon {display: none;}
}

@media screen and (min-width:768px) {
	aside {min-height:1000px;}
	.aside_inner {padding:10px;}
	.aside_inner .dsh_edit {display:none;}
	.aside_inner .dsh_item:hover .dsh_edit {display:inline;}
}

/*--- HOME ---*/
#home .wdg:hover {box-shadow: 0px 0px 4px 4px rgba(0, 204, 255, 0.3);-moz-box-shadow: 0px 0px 4px 4px rgba(0, 204, 255, 0.3);-webkit-box-shadow: 0px 0px 4px 4px rgba(0, 204, 255, 0.3)}

/*--- WIDGET ---*/
#wdg_wrapper {padding:0 0 40px 0}
.wdg_outer {margin-top:20px;position:relative;}
.wdg_outer .btn_trigger {position:absolute;z-index:1;right:0px;background-color:#000;border:1px solid #a40ba3;color:#09b0b8;font-size:16px;line-height:0;padding:0;width:20px;height:20px;display:inline-block;}
.wdg {background-color:#000;border:1px solid #a40ba3;position:relative;padding:5px}
.wdg_title {color:#fff;display:inline-block;font-family: 'Share Tech Mono', monospace;text-transform:uppercase;font-size:14px;position:relative;left:0px;bottom:-2px;z-index:1;background-color:#000;border:1px solid #a40ba3;border-bottom:none;border-right:none;padding:0px 5px }
.wdg_triangle {position:absolute;top:-2px;right:-10px;width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 0px solid transparent;border-left: 10px solid #a40ba3;}
.wdg_inner_triangle {position: relative;top: -19px;right: 11px;width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 0px solid transparent;border-left: 10px solid #000;}
.wdg .wdg_icon {font-size:48px;}

@media screen and (max-width:1199px) {
	.wdg .wdg_icon {font-size:40px;}
}

@media screen and (max-width:991px) {
	.wdg .wdg_icon {font-size:26px;}
}

@media screen and (max-width:767px) {
	#wdg_wrapper {padding-top: 55px;}
	.wdg .wdg_icon {font-size:38px;}
}


/*--- WIDGET INNER ---*/
.widget_inner hr {border-color:#09b0b8}
.widget_inner h4 {color:#FF2EF1}
label {font-weight:normal;}
.form-control, .chosen-container-multi .chosen-choices {border-radius:0;border:1px solid #FF2EF1;min-height:34px;}
.form-control[disabled], fieldset[disabled] .form-control {background-color:#aaa}
.chosen-container {width:100%;}
.chosen-container-multi .chosen-choices li.search-choice {margin-top:5px;}
.chosen-container .chosen-results li.highlighted {background-color:#a40ba3;}
.upload_list {list-style:none;padding-left:0}
.upload_list li {border-bottom:1px solid #222;padding:10px 0}
input[type="file"] {width: 100%;}
.widget_inner .table {margin-bottom:0}
.table>thead>tr>th {border:none;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {border:none;}
.table>tbody>tr>td {vertical-align: middle;background-color:#eee;color:#000}
.table>tbody>tr {border:1px solid #FF2EF1;}
.table>tbody>tr.spacer {height:20px;}
.table th {text-align:center}
.table .fa-check {color:#09b0b8}
.table .fa-times {color:#FF2EF1}
.table-condensed>tbody>tr>td.image {padding:0;width:50px;min-width:50px;}
.tab-bordered {border:1px solid #09b0b8}
.tab-content {background-color:#220c54;padding:15px;}
.nav-tabs {border:none;}
.nav-tabs>li {width:50%;margin:0;padding:0}
.nav-tabs>li>a {border:none;background-color:#09b0b8;color:#100d47;border-radius:0;font-size:18px;margin:0;text-align:center}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {background-color:#220c54;color:#FF2EF1;border:none;}
.widget_inner .pending {color:#FF2EF1}
.widget_inner .confirmed, .widget_inner .sent {color:#019c34}
.widget_inner .refused, .widget_inner .not_sent {color:#fd0002}
.widget_inner .closed, .widget_inner .received {color:#003298}
.widget_inner .fa-search-plus {position: absolute;right: 10px;top: 5px;font-size:18px;}
.widget_inner .fa-star {position: absolute;left: 10px;top: 5px;font-size:18px;}

/*--- WEBPAGE ---*/
#webpage #company_logo {border:1px solid #a40ba3;position:absolute;top:calc(50% - 75px);left:calc(50% - 75px)}
#webpage .nav-tabs>li {width:25%;}
#webpage .fa-search-plus {position: absolute;right: 10px;top: 5px;font-size:18px;}

@media screen and (max-width:767px) {
	#company_logo {width:80px;height:80px;top:calc(50% - 40px);left:calc(50% - 40px)}
}

/*--- PROFILE ---*/
.gallery li {position: relative;}
.gallery li a {position:absolute;right:10px;top:5px}

/*--- FOOTER ---*/
footer {border-top:1px solid #a40ba3;font-size:12px;color:#ffffff;padding:40px 0;text-align: center;background: rgb(43,113,185);background: -moz-linear-gradient(left,  rgba(43,113,185,1) 0%, rgba(58,9,98,1) 100%);background: -webkit-linear-gradient(left,  rgba(43,113,185,1) 0%,rgba(58,9,98,1) 100%);background: linear-gradient(to right,  rgba(43,113,185,1) 0%,rgba(58,9,98,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b71b9', endColorstr='#3a0962',GradientType=1 );}
footer a, footer a:hover, footer a:focus {color:#ffffff;text-decoration: underline;}
footer .social {margin-top:40px;}
footer .social a {font-size:20px;color:#100d47;background-color:#09b0b8;display:inline-block;width:34px;height:34px;line-height:34px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
footer .social .hui_logo {height:18px;}
