﻿.login-body { background-color:#fff; font: normal 16px Roboto;font-weight:500;margin:0;padding:0;}
.login-body > form > .content > .header { height:90px;display:table;width:100%;background-color:#fff;}
.login-body > form > .content > .header > .logo{ display:table-cell;vertical-align:middle;padding-left:100px;}
.login-body > form > .content > .header > .logo img {width:170px; height:80px;}
.login-body > form > .content > .header > .info{ display:table-cell; vertical-align:middle;font-size:14px;text-align:right;}
.login-body > form > .content > .header >.info span{ color:#233B58; margin-right:50px;}
.login-body > form > .content > .main{ height:550px;background-color:#F7FCFD; padding:30px 0 0 0;display:table;width:100%;}
.login-body > form > .content > .main > .area{ display: table-cell;text-align:center; width:50%;}
.login-body > form > .content > .main > .area > div{ display:inline-table;text-align:left; }
.login-body > form > .content > .main > .area h1{ font-family:Poppins;font-style:normal;font-weight:bold;font-size:26px;line-height:30px;color:#000;padding:50px 0 0 0;}
.login-body > form > .content > .main > .area .legend { color: #000; margin:10px 0 0 0;line-height: 40px;}
.login-body > form > .content > .main > .area label { color:#A4A4A4; font-size: 14px; line-height:24px;}
.login-body > form > .content > .main > .area input[type=text] { padding:13px;border:none;border:1px solid #ccc;background-color:#FFFFFF;border-radius:5px;-moz-border-radius:5px;box-shadow: 0px 5px 10px #E0E4EE;width:300px;}
.login-body > form > .content > .main > .area input[type=password] { padding:13px;border:none;border:1px solid #ccc;background-color:#E1E4ED;border-radius:5px;-moz-border-radius:5px;box-shadow: 0px 5px 10px #E0E4EE;width:300px; }
.login-body > form > .content > .main > .area input[type=submit] { padding:15px;border:none;background-color:rgb(31, 64, 46);color:#fff;box-shadow: 0px 5px 10px #E0E4EE;border-radius:5px;-moz-border-radius:5px;width:328px;margin:20px 0 0 0;cursor:pointer;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;}
.login-body > form > .content > .main > .area input[type=submit]:hover {background-color:rgb(21, 44, 32);}
.login-body > form > .content > .main > .area .validity{font-family: Poppins; font-size:14px;color:#990000;}
.login-body > form > .content > .main > .area img { margin:10px 0 0 0;}
.login-body > form > .content > .main > .area i { margin-left:-35px;cursor:pointer; }
.login-body > form > .content > .main > .image-banner { display:table-cell;text-align:center;width:50%;vertical-align:middle;border-radius:10px;-moz-border-radius:10px;position:relative;top:-15px;}
.login-body > form > .content > .main > .image-banner > .slider-img img {border-radius:10px;-moz-border-radius:10px;}
.login-body > form > .content > .footer { height:240px;color:rgb(31, 64, 46);font:normal 14px Poppins;padding:50px 0 0 120px;background-color:#fff;}
.login-body > form > .content > .footer img { width:180px; height:100px; margin-bottom:20px;}
.login-body > form > .content > .footer > .follow-us { font-family: Poppins;font-style: normal;font-weight:700;font-size:16px;color:#1A7A93;margin-top:18px;}
.login-body > form > .content > .footer > .follow-us img{ width:50px; height:50px;margin:15px 14px 0 0;cursor:pointer;}
.login-body > form > .content > .footer > .follow-us i{ margin:15px 30px 0 0;cursor:pointer;font-weight:normal;font-size:30px;}
.login-body > form > .content > .copyright{ height:36px; color:rgb(31, 64, 46);font: normal 12px Poppins;padding:16px 0 0 100px; background-color:#fff;}
.bPopupBtn{text-align:center;color:#ffffff;display:inline-block; cursor:pointer;}
.bPopupBtn:hover{background-color:rgb(21, 44, 32);}
.b-close.bPopupBtn{font:bold 15px sans-serif; padding:4px 8px 4px 8px;top:7px;right:7px;position:absolute;font-size-adjust:none;font-stretch:normal;box-shadow:none;}
.popupbasetitle, .popupbasewinname{background-color:rgb(31, 64, 46);font-family:Poppins;font-weight:600;color:#fff;text-align:left;font-size:16px;line-height:24px;margin:0;}
.popupbasewinname {padding:12px 15px 0 15px;border-radius:9px 9px 0 0;}
.popupbasetitle {padding:0 15px 15px 15px;}
.popupcontent{font-size:11px;color:rgba(0, 0, 0, 0.8);border:0 none #ffffff;overflow:auto;}
.DivLastUpdate {display:none;}
.LabelLastUpdate{display:none;}
.PanelFilterGrid, PanelFilterGridPaint {padding:20px;margin:0 0 5px 0;background-color:#ffffff;border-radius:8px;-moz-border-radius:8px;}
.PanelFilterGrid.client {text-align:unset !important;}
.PanelFilterGrid.client input[type=submit]{margin:0px 0 20px 20px;top:0 !important;text-transform:lowercase;}
.PanelFilterGrid.client input[type=submit]::first-line{text-transform:capitalize;}
.PanelFilterGrid.supplier {width:490px !important;}
.PanelFilterGrid.supplier .ajax__tab_container, .PanelFilterGrid.supplier .CadSupplierAlign{width:455px !important;}
.PanelFilterGrid.supplier .CadSupplierAlign{margin:0 0 5px 0;}
.PanelFilterGrid.supplier .CadSupplierAlign tr:nth-child(4){height:25px;vertical-align:bottom;}
.PanelFilterGrid.supplier .ajax__tab_xp .ajax__tab_body{border:1px solid rgba(206, 240, 255, 0.3);}
.PanelFilterGrid.supplier .ajax__tab_xp.ajax__tab_container.ajax__tab_default{background-color:rgba(122, 173, 145, 0.80);border:1px solid rgba(122, 173, 145, 0.80);margin:0 0 25px 0;}
.PanelFilterGrid.supplier .ajax__tab_body.ajax__scroll_none{height:100% !important;}
.PanelFilterGrid.supplier .TextAreaDescrSupplier{resize: none;width:415px;height:200px;}
.PanelFilterGrid.supplier .ajax__tab_tab, .PanelFilterGrid.supplier .ajax__tab_inner, .PanelFilterGrid.supplier .ajax__tab_outer{background-image:none !important;}
.PanelFilterGrid.supplier .ajax__tab_tab{color:#fff;font-size:13px;line-height:30px;font-weight:500;}
.PanelFilterGrid.supplier .ajax__tab.ajax__tab_active, .PanelFilterGrid.supplier .ajax__tab.ajax__tab_hover{background-color:rgb(31, 64, 46);}
.PanelFilterGrid.supplier .ajax__tab_default .ajax__tab{height:40px;}
.PanelFilterGrid.supplier .ButtonsDescrSupplier {background-color:#F7FCFD; width:450px; text-align:right; padding:20px;border:0 none #fff;border-radius:8px;-moz-border-radius:8px;}
.PanelFilterGrid.supplier.header select {margin:0 0px 5px 0px;width:455px !important;}
.PanelFilterGrid.service .ajax__tab_container, .PanelFilterGrid.service .CadSupplierAlign{width:495px !important;}
.PanelFilterGrid.service .CadSupplierAlign{margin:0 0 5px 0;}
.PanelFilterGrid.service .ajax__tab_xp .ajax__tab_body{border:1px solid rgba(206, 240, 255, 0.3);}
.PanelFilterGrid.service .ajax__tab_xp.ajax__tab_container.ajax__tab_default{background-color:rgba(122, 173, 145, 0.80);border:1px solid rgba(122, 173, 145, 0.80);margin:0 0 25px 0;}
.PanelFilterGrid.service .ajax__tab_body.ajax__scroll_none{height:100% !important;}
.PanelFilterGrid.service .TextAreaDescrSupplier{resize: none;width:455px;height:200px;}
.PanelFilterGrid.service .ajax__tab_tab, .PanelFilterGrid.service .ajax__tab_inner, .PanelFilterGrid.service .ajax__tab_outer{background-image:none !important;}
.PanelFilterGrid.service .ajax__tab_tab{color:#fff;font-size:13px;line-height:30px;font-weight:500;}
.PanelFilterGrid.service .ajax__tab.ajax__tab_active, .PanelFilterGrid.service .ajax__tab.ajax__tab_hover{background-color:rgb(31, 64, 46);}
.PanelFilterGrid.service .ajax__tab_default .ajax__tab{height:40px;}
.PanelFilterGrid.service .ButtonsDescrSupplier {background-color:#F7FCFD; width:485px; text-align:right; padding:20px;border:0 none #fff;border-radius:8px;-moz-border-radius:8px;}
.PanelFilterGrid.service.header select {margin:0 0px 5px 0px;width:495px !important;}
.PanelFilterGrid.user .CadSupplierAlign{margin:0 0 5px 0;width:420px !important;}
.PanelFilterGrid.user #divDetailsUserContainer {padding:0px 0 20px 15px !important;}
.PanelFilterGrid.user #divDetailsUserContainer input[type=text], .PanelFilterGrid.user #divDetailsUserContainer select{margin:0 0 5px 0;}
.PanelFilterGrid.user #divDetailsUserContainer input[type=text] {width:400px !important;}
.PanelFilterGrid.user #divDetailsUserContainer select{width:423px !important;}
.PanelFilterGrid.user .ButtonsDescrSupplier {background-color:#F7FCFD; width:410px; text-align:right; padding:20px;border:0 none #fff;border-radius:8px;-moz-border-radius:8px;position:static !important;}
.PanelFilterGrid.user.header select {margin:0 0px 5px 0px;width:420px !important;}
.BottomOrdersTariff {}
.TopOrdersTariff {padding:10px 0;font-size:16px;text-align:right;font-weight:bold;background:#F7FCFD;border-radius:8px;-moz-border-radius:8px;margin:0 0 30px 0;}
.fttTableFilter{font-size:12px;font-family:Poppins;text-align:left;background-color:#fff;border:2px solid rgb(31, 64, 46);border-radius:8px;-moz-border-radius:8px;font-size:15px;}
.fttRowSearch {text-align:right;background-color:rgb(31, 64, 46);padding:20px;color:#fff;margin:0 !important;}
.fttRowSearch.bottom{border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;padding:5px;background-color:#F7FCFD;}
.gridDataTables {margin:0 auto;width:1140px;}
.gridDataTables .search {background-color:#F7FCFD;padding:20px;border-radius:8px;-moz-border-radius:8px;margin:0 0 45px 0;}
.gridDataTables .search > #divSearchContainer {display:table;width:100%;}
.gridDataTables .search > #divSearchContainer > #divSearchContainerFilter, .gridDataTables .search > #divSearchContainer > #divSearchContainerAction{float:none !important;display:table-cell;}
.gridDataTables .search > #divSearchContainer > #divSearchContainerFilter{position:static !important;top:0 !important;text-align:left;}
.gridDataTables .search > #divSearchContainer > #divSearchContainerAction{text-align:right;}
.gridDataTables .search > #divSearchContainer > #divSearchContainerFilter input[type=text]{width:150px !important;}
.gridDataTables .search > #divSearchContainer > #divSearchContainerFilter img{cursor:pointer;}
.gridDataTables #grdBookings{margin:0 0 60px 0;}
.gridDataTables #grdBookings td, .gridDataTables #grdBookings th{font-family:Poppins;font-size:12px;color:rgba(0, 0, 0, 0.7);}
.gridDataTables #grdBookings .dataTables_scroll{margin:60px 0 10px 0;}
.gridDataTables #grdBookings th{border-bottom:2px solid rgba(96, 191, 139, 0.1);background-color:#F7FCFD;}
.gridDataTables #grdBookings td{padding:8px 4px !important;}
.NavImageSupplier{padding:5px 0 0 0;}
.LocationOther {margin-top:20px;}