#deeplink-builder-tool{
    padding:20px;
    /*background-image: url(http://pagead2.googlesyndication.com/pagead/imgad?id=CICAgKDTtangzAEQARgBMggUdvkGQFrbLQ);*/
    /*background-image: url(http://pagead2.googlesyndication.com/pagead/imgad?id=CICAgKDj7_2XvQEQARgBMgjhzNRnC8SFGQ);*/
    background-size: cover;
    background-repeat: no-repeat;
}

#header{
    width:100%;
    background:#d4d4d4;
}

#wizard {
    padding: 20px;
    width:80%;
    margin:0 auto;
    margin-left:10%;
    /*background:rgba(0,0,0,0.72);*/
    background:white;
}

#tabs-example>ul>li>a{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.theme-inline-pills .tabs{
    margin-top:10px;
}

.theme-inline-pills .tabs a {
    background:grey;
    color:white;
    font-weight:bold;
    /*-webkit-box-shadow: 0px 0 0px 0px grey, 10px 0 0px 0px grey;*/
    /*-moz-box-shadow: 0px 0 0px 0px grey, 10px 0 0px 0px grey;*/
    /*box-shadow:0px 0 0px 0px grey, 10px 0 0px 0px grey;*/
    padding-top:10px;
}

.no-touch .theme-inline-pills .tabs a:hover{
    background:dodgerblue;
    color:white;
}

.tab a .icon{
    margin-left:35%;
}

.icon-calendar:after{
    margin-left:20px;
}

.theme-inline-pills .tabs a.on {
    background: #0065B8;
}

select  {
    padding-left: 8px;
}

h2{
    color:#567190;
    margin-left:10%;
}

#logo{
    margin-left:40px;
}

#submitButton {
    width: 140px;
    height: 60px;
    border-color: #d4a900 #aa8700 #aa8700;
    background: #ffbe00;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffbe00), color-stop(100%, #ffcb00));
    background: -webkit-linear-gradient(bottom, #ffbe00 0%, #ffcb00 100%);
    background: -moz-linear-gradient(bottom, #ffbe00 0%, #ffcb00 100%);
    background: -ms-linear-gradient(bottom, #ffbe00 0%, #ffcb00 100%);
    background: linear-gradient(bottom, #ffbe00 0%, #ffcb00 100%);
    color: black;
    margin:20px;
    border-radius:5px;
    font-weight:bold;
}

input[type=text]{
    border-radius:3px;
    box-shadow:none;
}

#generated-deeplink{
    background:white;
    height:100px;
    width:80%;
    margin:0 auto;
    margin-left:10%;
}

#deeplink-textarea{
    float:left;
    height:100px;
    padding:20px;
    width:80%;
}

#test-button{
    margin-top:10px;
    margin-left:30%;
    height:35px;
    width:100px;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0065b8), color-stop(100%, #0059a2));
    background:-moz-linear-gradient(top, #0065b8 0%, #0059a2 100%);
    background:-ms-linear-gradient(top, #0065b8 0%, #0059a2 100%);
    background:linear-gradient(top, #0065b8 0%, #0059a2 100%);
    color:white;
}

#copy-button{
    margin-top:10px;
    margin-left:30%;
    height:35px;
    width:100px;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #F7F8FA));
    background:-moz-linear-gradient(top, white 0%, #F7F8FA 100%);
    background:-ms-linear-gradient(top, white 0%, #F7F8FA 100%);
    background:linear-gradient(top, white 0%, #F7F8FA 100%);
    color:grey;
    border:solid 1px grey;
}

#deeplink-buttons{
    margin:0px;
    float:left;
    height:100px;
    width:20%;
}

#deeplink{
    width:100%;
    height:60px;
    float:left;
    resize:none;
    color:dodgerblue;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -ms-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    position:relative;
    padding:5px;
}

select{
    width:100px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjE2cHgiIGhlaWdodD0iMjIzLjg5M3B4IiB2aWV3Qm94PSItNTguOTk5IDU2LjAyNSA2MTYgMjIzLjg5MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtNTguOTk5IDU2LjAyNSA2MTYgMjIzLjg5MyINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMUYxRjFGIiBkPSJNMTAxLjQzLDI3Ni43OTRjMiwyLDQuNzEzLDMuMTI0LDcuNTQyLDMuMTI0czUuNTQyLTEuMTI0LDcuNTQyLTMuMTI0TDI3My44MiwxMTkuNDgzDQoJYzQuMTY0LTQuMTY2LDQuMTY0LTEwLjkxOSwwLTE1LjA4NWwtNDUuMjUtNDUuMjQ5Yy00LjE2Ni00LjE2Ni0xMC45Mi00LjE2Ni0xNS4wODQsMEwxMDguOTczLDE2My42NTdMNC40NTgsNTkuMTUNCgljLTQuMTY2LTQuMTY2LTEwLjkxOC00LjE2NS0xNS4wODQsMGwtNDUuMjQ4LDQ1LjI0OWMtNC4xNjYsNC4xNjYtNC4xNjYsMTAuOTE5LDAsMTUuMDg1TDEwMS40MywyNzYuNzk0eiIvPg0KPHJlY3QgeD0iLTU4Ljk5OSIgeT0iNTYuMDI1IiBmaWxsPSJub25lIiB3aWR0aD0iNjE2IiBoZWlnaHQ9IjIyMy44OTMiLz4NCjwvc3ZnPg0K"),-webkit-linear-gradient(top, #f5f5f5 0%, #e7e7e7 100%);
    /*background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #F7F8FA));*/
    /*background:-moz-linear-gradient(top, white 0%, #F7F8FA 100%);*/
    /*background:-ms-linear-gradient(top, white 0%, #F7F8FA 100%);*/
    /*background:linear-gradient(top, white 0%, #F7F8FA 100%);*/
    background-size:1.46666666666667em 0.53333333333333em, auto;
    background-repeat:no-repeat,repeat-x;
    background-position:right center,0 0;
    border-radius:5px;
}

option{
    background:white;
}

input[type="text"],input[type="integer"]{
    border-radius: 3px;
}

input,select{
    margin:12px;
    margin-left:15px;
    -webkit-transition-duration:1s;
    transition-duration:1s;
    min-height:2.4em;
    -webkit-animation:validateNone 2s 1;
    -webkit-animation-timing-function: linear;
    animation-timing-function:linear;
}

.tabs-container{
    font-weight: bold;
    color:black;
}

.fields{
    font-weight: bold;
    color:black;
}

.fields td{
    padding-left:20px;
}

.subgroup{
    background:#f5f5f5;
    border-radius:5px;
}

label{
    margin-top:-10px;
    margin-left:-10px;
}

#roomDetails{
    font-weight: bold;
    color:black;
}


.theme-inline-pills .tabs-container{
    border:none;
}

.col{
    margin-top:10px;
    /*height:74px;*/
    /*width:241px;*/
}


@-webkit-keyframes validateNone {
    from {}
    to {}
}

@keyframes validateNone {
    from {}
    to {}
}

@-webkit-keyframes validate {
    from {margin-left: -2px;box-shadow:0px 0px 0px red;}
    to {margin-left: 12px;box-shadow:0px 0px 20px 5px red;}
}

@keyframes validate {
    from {margin-left: 5px;box-shadow:0px 0px 0px red;}
    to {margin-left: 15px;box-shadow:0px 0px 20px 5px red;}
}

input[type=text]:focus,input[type=integer]:focus,textarea:focus{
    box-shadow:0px 0px 5px 2px #6FCAE8;
}

input{
    box-shadow:none;
}

.validateClass{
    -webkit-animation:validate 0.1s linear 1;
}

.childBox{
    color:white;
}

#standard table td{
    padding-left:10px;
}

.alert{
    padding:3px;
    margin-bottom:0px;
}

.alert-error{
    height:25px;
    padding:3px 13px 3px 13px;
}

.alert>.icon{
    top:6px;
    left:5px;
}

.alert-message{
    margin-left:15px;
}

.input,.text{
    width:200px;
    height:36px;
}

.addDelButton{
    color:white;
    font-weight:bold;
    outline:none;
    border:1px;
    border-color: #d4a900 #aa8700 #aa8700;
    background: #0065B8;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #0065B8), color-stop(100%, #0065B8));
    background: -webkit-linear-gradient(bottom, #0065B8 0%, #0065B8 100%);
    background: -moz-linear-gradient(bottom, #0065B8 0%, #0065B8 100%);
    background: -ms-linear-gradient(bottom, #0065B8 0%, #0065B8 100%);
    background: linear-gradient(bottom, #0065B8 0%, #0065B8 100%);
    height:20px;
    width:40px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.trackingParameters{
    border-radius:5px;
    padding:10px;
    background:#f5f5f5;
}

.marketingParameters{
    border-radius:5px;
    padding:10px;
    background:#f5f5f5;
}

.passthroughParameters{
    border-radius:5px;
    padding:10px;
    background:#f5f5f5;
}

.heading{
    color:#567190;
    font-weight:bold;
}

#pos{
    margin-left:0px;
    width:250px;
}

#tooltip1Id{
    font-size:0.7647058823529411em;
    color:#6b6b6b;
    font-weight:bold;
}

.trackingParamHeader {
    font-size:0.7647058823529411em;
    color:#6b6b6b;
    font-weight:bold;
}

.theme-inline-pills .tabs-container .tab-pane{
    padding:0px;
    margin-top:10px;
    margin-bottom:10px;
}

.error{
    padding:10px;
}

.icon-required{
    font-family: 'icon-required';
    color:#d60000;
}

.icon-required:after{
    content:"\e056";
}

.image-margin {
    margin-left: 25px;
}

a.svg {
    position: relative;
    display: inline-block;
}
a.svg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left:0;
}
.hotelClassDiv {
    width:200px;
    height:75px;
    overflow: auto;
    -webkit-box-shadow: -4px 0px 5px 0px rgba(163,163,163,1);
    -moz-box-shadow: -4px 0px 5px 0px rgba(163,163,163,1);
    box-shadow: -4px 0px 5px 0px rgba(163,163,163,1);
}
.hotelRating {
    min-height: 0em;
    font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;
}

.langright{
    float: right;
    padding: 10px;
}
