/* Minification failed. Returning unminified contents.
(323,1): run-time error CSS1019: Unexpected token, found '}'
 */
@font-face {
    font-family: MyriadPro-Regular;
    src: url(MyriadPro-Regular.eot), url(MyriadPro-Regular.ttf) format('truetype');
}

body {
    color: #000;
    font-family: Lato,sans-serif;
}

#vertmenu ul li > div {
    background-color: #cccaca;
    color: #333333;
}

#vertmenu ul li > div.CurrentlySelected {
    background-color: #004982;
    color: #FFFFFF;
}

#vertmenu ul li > div:hover {
    color: white;
    background-image: none;
    background-color: #0060a9 !important;
}

.countitems
{
    -moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
    background-color: #767676;
    color: #FFF;
    height: 1.2em;
}

#vertmenu ul li > div.CurrentlySelected .countitems {
    background-color: #FFF;
    background-image: none;
    color: #0060a7;
}

#vertmenu ul li > div:hover .countitems {
    background-color: #FFF;
    background-image: none;
    color: #3071AC;
}

.roundtop {
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.roundbottom {
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

div#header
{
    height: 9em;
}

.HeaderMainLine {
    display: none;
}

.HeaderAccentLine {
    display: none;
}

.logo {
    background: url( img/copalogomain_XL.svg ) no-repeat;
    border: 0;
    top: 2em;
    left: 3em;
    height: 100px;
    width: 310px;
    position: absolute;
    background-size: contain;
}

div#menu {
	top: 4.6em;
}

.PageTitle {
    font-weight: normal;
    font-size: 2em;
    top: 5em;
    left: 3em;
    color: #004982;
}

.welcomeheader {
	color: #FFF;
}

#headerwrapper {
    background: linear-gradient(90deg, #12416e 0%, #0d3050 100%);
}

#cphMain {
    margin-top: 3.5em;
}

#footer, #footer a, .footerlink, #footer a:hover, .footerlink:hover {
    background: #343433;
    color: #FFF;
    text-decoration: none;
}

#footer a:hover, .footerlink:hover {
    text-decoration: underline;
}

.linkbutton, .linkbutton a, .link, .link a {
    color: #004982;
}

.linkbutton:hover, .linkbutton a:hover, .link:hover, .link a:hover {
    color: #004982;
}

.welcomeheader .linkbutton, .welcomeheader .linkbutton a, .welcomeheader
{
    color: #ffffff;
}

.gridtitle {
    color: #004982;
    font-weight: bold;
}

input.k-input, input.k-input:hover, input.k-input:focus,
.k-block, .k-button, .k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window, .k-window-titleless .k-window-content, .k-window-titlebar-action, .k-inline-block, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-autocomplete, .k-multiselect, .k-combobox, .k-dropdownlist, .k-datepicker, .k-timepicker, .k-colorpicker, .k-datetimepicker, .k-numerictextbox, .k-picker-wrap, .k-colorpicker.k-list-container, .k-calendar-container, .k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-inline, .k-tooltip, .k-tile, .k-slider-track, .k-slider-selection, .k-upload {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

/* you MUST set .theme_bgselected class to the default/first priceclass */


.k-button, .k-button:hover, .k-button:active, .k-button:focus, .sub-button, .sub-button:hover, .sub-button:active, .sub-button:focus {
    background-image: none;
    /*border-radius: .188em;
font-family: "pf_handbook", Arial, "Helvetica Neue", Helvetica, sans-serif;
font-weight: 700;*/
    display: inline-block;
    background-color: #0060a7;
    border-color: #0060a7;
    /*transition: background-color 300ms ease-out;*/
    /*padding: 0.563em 1em;*/
    /*width: auto;*/
    font: bold 14px Arial;
    text-transform: uppercase;
    text-decoration: none;
    color: #FFFFFF;
    margin: 0 0 0 0;
    outline: 1px solid transparent;
    border-radius: 4px;
}

.k-button:hover, .k-button:active, .k-button:focus, .sub-button:hover, .sub-button:active, .sub-button:focus {
    background-color: #c27028;
    border-color: #c27028;
}

.k-button[disabled]:hover, .k-button[disabled]:active, .k-button[disabled]:focus, .sub-button[disabled]:hover, .sub-button[disabled]:active, .sub-button[disabled]:focus {
    background-color: #666;
}

.k-button[disabled], .sub-button[disabled] {
    background-color: #666;
    border-color: #666;
    color: #FFF;
}

body.loginBody .logo {
    background: url( img/CM-Connect-logo.png ) no-repeat;
    background-size: 100%;
    top: -1em;
    left: 2.5em;
    height: 117px;
    width: 405px;
    margin-bottom: 0;
}

body.loginBody {
    background-color: #fff;
    background-image: url("img/CopaConnect-login-imagen.jpg");
    font-family: MyriadPro-Regular;
}

body.loginBody .k-button{
    background-color: #00ACEC;
    text-transform: capitalize;
    padding: 0 2em !important;
    border-radius: 1em;
}

span.ui-pnotify-history-pulldown {
    background: linear-gradient(90deg, #12416e 0%, #0d3050 100%);
    color: #fff;
    font-size: 1.1em;
    padding-top: .25em;
}

#ForgotPassword {
    color: #FFF;
    text-decoration:none;
    font-size: small;
    padding-right: .5em;
}

#ForgotPasswordDiv {
    text-align: right;
}

#ForgotPasswordRow {
    padding: 0 0 .5em 3em !important;
}

#PasswordRow {
    padding: 0 0 0 3em !important;
}

#loginPlaceholders {
    padding: 0 !important;
    height: 0;
}

body.loginBody .k-textbox {
    height: 30px;
}

/*jQuery UI - header*/
.ui-widget-header {
    background: #0060a7 !important;
    color: #fff !important;
}
.ui-widget-header .ui-icon {background-image: url(img/ui-icons_ffffff_256x240.png); }

/*jQuery UI - buttons in header*/
.ui-widget-header .ui-state-default { background: #0060a7 !important; border-color: #0060a7; }
.ui-widget-header .ui-state-hover{ background: #3071AC !important;}

/*jQuery UI - buttonset*/
.ui-controlgroup .ui-state-active {
    background: #0060a7 !important;
    color: white;
}

.price_bgselected_incache {
    opacity: 0.60;
}

.price_bgselected, .QuantityAnimation, .price_bgselected_incache {
    background-color: #deb739;
}

.pricecell:hover {
    background-color: #deb739;
}

.k-button[disabled]
{
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
}

.f-airpcode {
    padding-left: .35em;
}

.loginDiv {
    background: #0032A0 !important;
    color: #FFF !important;
    border: 0 !important;
    -moz-border-radius: 1.5em;
    -webkit-border-radius: 1.5em;
    border-radius: 1.5em;
}

div[id$='btnGetBagFees_ButtonDiv'] input[id$='btnGetBagFees_Button']  {
    padding-top: 2px;
    padding-right: 7px;
    padding-bottom: 2px;
    padding-left: 7px;
}

.travelers-div-container {
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
}

.travelers-div-container .edit-traveler-infant-table, .travelers-div-container .edit-traveler-govtid-table {
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
}

.formtabletopborder td {
    border-top: solid 1px #004982;
}

.vcenter1 {
    height: 95%;
}

.vcenter2 {
    vertical-align: bottom;
}

tr.rgFilterRow > td > div.RadComboBox span.rcbInner > button.rcbActionButton {
    padding: 0.1em;
}
}

.k-pager .k-button,
.k-pager .k-button:hover,
.k-pager .k-button:active,
.k-pager .k-button:focus {
    border-radius: 15px;
}
