/*=============  SourceAnywhere-Hosting-Version-Control-Source-Control.aspx  =============*/
#sawhOverviewBanner { padding-top: 40px; padding-bottom: 40px; min-height: 400px; height: auto; background-repeat: no-repeat; background-position: center center; background-size: cover; background-color:#f7f7f5; }
#sawhOverviewBanner .d-btn { padding: 0 40px; }
#sawhOverviewAlternative dl { padding-top: 25px; margin-bottom: 0; border: solid 1px #ddd; border-top: none; }
#sawhOverviewAlternative dl:first-child { border-top: solid 1px #eee; }
#sawhOverviewAlternative dt { height: 50px; background: url(../images/sawh-overview-alternative-illustration.png) no-repeat center top; }
#sawhOverviewAlternative dl.automation dt { background-position: center -50px; }
#sawhOverviewAlternative dl.SQL dt { background-position: center -100px; }
#sawhOverviewAlternative dl.cloud dt { background-position: center -150px; }
#sawhOverviewAlternative dd { text-align: center; padding: 30px 0; }
#sawhOverviewFeatures .item { position: relative; height: auto; padding: 30px 20px 20px 20px; margin-bottom: 48px; border: solid 1px #ddd; background: #fff; }
#sawhOverviewFeatures .Security { margin-top: 55px; }
#sawhOverviewFeatures .item h3 { margin: 15px 0 5px; font-size: 16rem; font-size: 16px; font-family: OpenSans-Semibold; }
#sawhOverviewFeatures .item .icon { position: absolute; left: 40px; top: -27px; width: 54px; height: 54px; background: url(../img-icon/icn-sawh-overview-features-54x54.png) no-repeat center top; }
#sawhOverviewFeatures .item.Service .icon { background-position: center -70px; }
#sawhOverviewFeatures .item.Intuitive .icon { background-position: center -140px; }
#sawhOverviewFeatures .item.Access .icon { background-position: center -210px; }
#sawhOverviewFeatures .item.VSS .icon { background-position: center -280px; }
#sawhOverviewFeatures .item.IDE .icon { background-position: center -350px; }
#sawhOverviewSaying .carousel-control { display: none; }
#sawhOverviewSaying .carousel-indicators { display: none; bottom: -35px; }
#sawhOverviewSaying .carousel-indicators li { margin: 0; border-color: #fe8e14; width: 9px; height: 9px; }
#sawhOverviewSaying .carousel-indicators .active { background: #fe8e14; }
#sawhOverviewSaying .carousel-caption { position: static; width: 100%; left: 0; right: 0; top: 0; padding-top: 5px; padding-bottom: 0; color: #606060; text-shadow: none; font-size: 14px; font-size: 1.4rem; line-height: 24px; }
#sawhOverviewSaying .carousel-caption p:first-child { margin-bottom: 25px; color: #777; }
#sawhOverviewSaying .carousel-captionnnn p:first-child:before { content: "“"; position: absolute; top: 0px; left: -17px; display: block; font-size: 30px; color: rgb(255, 159, 31); text-align: center; font-family: Georgia, 'Times New Roman', Times, serif; }
#sawhOverviewSaying .carousel-captionnnn p:first-child:after { content: "”"; position: relative; top: 5px; left: -8px; display: inline-block; font-size: 30px; color: rgb(255, 159, 31); font-family: Georgia, 'Times New Roman', Times, serif; }
#sawhOverviewSaying .carousel-caption hr { width: 22px; height: 2px; background: #ddd; }
#sawhOverviewSaying .switch-control { position: absolute; top: 53px; width: 20px; height: 35px; font-size: 0; background: url(../img-icon/icn-switch-20x45.png) no-repeat center top; }
#sawhOverviewSaying .switch-control.switch-left { left: -30px; }
#sawhOverviewSaying .switch-control.switch-right { background-position: center -65px; right: -30px; }
#sawhOverviewCustomer a.mdBtn { position: relative; top: -20px; background: #fff; }
#sawhOverviewCustomer a.mdBtn:hover { background: #ff9f1f; }
#sawhOverviewCustomer a.mdBtn:active { background: #fe8e14; }
/*=========================  /Downloads/SAWHosted_Download.aspx  =========================*/
#sawh-download-top .item { margin-top: 40px; padding: 35px 30px 40px; border: solid 1px #ddd; }
#sawh-download-client td:nth-child(1) { border-bottom: none; width: 38px; }
#sawh-download-client td { border-top: none; border-bottom: dashed 1px #ccc; }
#sawh-download-client td .icon { width: 25px; height: 25px; display: inline-block; background: url(../img-icon/icn-client-25x25.png) no-repeat left top; }
#sawh-download-client tr.mac86 .icon { background-position: left -30px; }
#sawh-download-client tr.mac64 .icon { background-position: left -30px; }
#sawh-download-client tr.macppc .icon { background-position: left -30px; }
#sawh-download-client tr.solaris .icon { background-position: left -60px; }
#sawh-download-client tr.win32 .icon { background-position: left -90px; }
#sawh-download-client .item { margin-top: 50px; }
#sawh-download-client .item>p { padding-left: 28px; padding-bottom: 10px; }
#sawh-download-client .item li { margin-top: 10px; padding-left: 28px; background: url(../img-icon/icn-download-14x12.png) no-repeat left 7px; }
#sawh-download-client .item li>p { margin-bottom: 5px; }
#sawh-download-client .item li .size { font-size: 1.4rem; font-size: 14px /0; margin-left: 20px; }
#sawh-download-client a.lh20 { line-height: 20px; }
#sawh-download-client a.downloadlink:hover span { color: #fe8e14; }
#sawh-download-note li { margin-top: 5px; }
/*==============================  SAWHosted_Resource.aspx  ===============================*/
#sawhResource .sub-header { margin-top: 10px; font-size: 1.4rem; line-height: 2.4rem; }
#sawhResource h1 { margin: 10px 0 20px; }
#sawhResource li { font-size: 1.4rem; line-height: 2.4rem; }
#sawhResource li .title { margin: 0 0 3px; font-size: 1.6rem; line-height: 2.6rem; color: #444; font-family: OpenSans-Semibold; }
#sawhResource .list-numbers { padding-left: 18px; }
#sawhResource .list-numbers > li { margin: 20px 0 0; }
#sawhResource .list-numbers > li ul li { margin-top: 3px; }
 @media screen and (max-width: 767px) {
/*=============  SourceAnywhere-Hosting-Version-Control-Source-Control.aspx  =============*/
#sawhOverviewBanner .container { max-width: 540px; }
#sawhOverviewAlternative dl { width: 80%; margin-left: 10%; }
#sawhOverviewSaying .switch-control { display: none; }
#sawhOverviewSaying .carousel-indicators { display: block; }
/*=========================  /Downloads/SAWHosted_Download.aspx  =========================*/
#sawh-download-client td:nth-child(3), #sawh-download-client td:nth-child(4) { vertical-align: middle; }
}
@media (min-width: 768px) {
/*=============  SourceAnywhere-Hosting-Version-Control-Source-Control.aspx  =============*/
#sawhOverviewBanner { padding-top: 25px; min-height: 390px; height: 390px; }
#sawhOverviewAlternative dl { border-top: solid 1px #eee; }
#sawhOverviewAlternative dl.IDE, #sawhOverviewAlternative dl.automation { border-bottom: none; }
#sawhOverviewAlternative dl.IDE, #sawhOverviewAlternative dl.SQL { border-right: none; }
#sawhOverviewFeatures .item { padding: 30px 42px 25px; margin-bottom: 48px; }
#sawhOverviewFeatures .Security { margin-top: 58px; }
#sawhOverviewSaying #myCarousel { width: 90%; margin-left: 5%; }
#sawhOverviewSaying #myCarousel .item { height: 245px; }
#sawhOverviewSaying .switch-control { top: 65px; }
#sawhOverviewSaying #myCarousel .item.Erling .carousel-caption { padding: 10px 30px 0; }
#sawhOverviewSaying #myCarousel .item.Jordan .carousel-caption { padding: 10px 30px 0; }
#sawhOverviewSaying .carousel-caption p:first-child { font-size: 16px; font-size: 1.6rem; line-height: 26px; }
/*=========================  /Downloads/SAWHosted_Download.aspx  =========================*/
#sawh-download-top .item { margin-top: 50px; padding: 40px 15px 45px; }
#sawh-download-top .admin .item { padding-left: 8px; padding-right: 8px; }
#sawh-download-top .item .size { margin-left: 45px; }
#sawh-download-top .admin .item .size { margin-left: 78px; }
#sawh-download-client td { padding: 28px 0; }
#sawh-download-client td p { margin: 0; }
#sawh-download-client td p:first-child { margin-bottom: 8px; }
#sawh-download-client td:nth-child(2) { width: 360px; }
#sawh-download-client td:nth-child(3) { padding-top: 60px; padding-bottom: 0; }
#sawh-download-client td:nth-child(4) { text-align: right; padding-top: 48px; padding-bottom: 0; }
#sawh-download-client .sdk .item { padding-left: 20px; }
#sawh-download-client .item { margin-top: 60px; }
#sawh-download-client .item li { margin-top: 10px; }
#sawh-download-client .item li .size { margin-left: 10px; }
#sawh-download-client .plug .item li:nth-child(1) > p { margin-bottom: 0; }
#sawh-download-client .plug .item li:nth-child(2) .size { display: inline-block; margin-left: 0; margin-top: -3px; }
/*==============================  SAWHosted_Resource.aspx  ===============================*/
#sawhResource h1 { margin: 20px 0 20px; }
#sawhResource .list-numbers > li { margin: 25px 0 0; }
}
@media (min-width: 768px) and (max-width: 991px) {
/*=============  SourceAnywhere-Hosting-Version-Control-Source-Control.aspx  =============*/
#sawhOverviewBanner img { width: 180px; }
}
@media (min-width: 992px) {
/*=============  SourceAnywhere-Hosting-Version-Control-Source-Control.aspx  =============*/
#sawhOverviewBanner { padding-top: 35px; height: 455px; }
#sawhOverviewAlternative dl.IDE, #sawhOverviewAlternative dl.automation { border-bottom: solid 1px #eee; }
#sawhOverviewAlternative dl.automation { border-right: none; }
#sawhOverviewFeatures .item { width: 95%; height: 245px; padding: 30px 40px 0; margin-bottom: 70px; }
#sawhOverviewFeatures .Security { padding: 30px 30px 0 40px; }
#sawhOverviewFeatures .Security, #sawhOverviewFeatures .Service { margin-top: 85px; }
#sawhOverviewFeatures .item.Service, #sawhOverviewFeatures .item.Access, #sawhOverviewFeatures .item.IDE { margin-left: 5%; }
#sawhOverviewSaying #myCarousel .item { height: 225px; }
#sawhOverviewSaying #myCarousel .item.Erling .carousel-caption { padding: 15px 50px 0; }
#sawhOverviewSaying #myCarousel .item.Jordan .carousel-caption { padding: 15px 70px 0; }
/*=========================  /Downloads/SAWHosted_Download.aspx  =========================*/
#sawh-download-top .item { padding: 40px 85px 45px; }
#sawh-download-top .admin .item { padding: 40px 60px 45px; }
#sawh-download-top .admin .item .size { margin-left: 113px; }
#sawh-download-client .item { margin-top: 80px; }
#sawh-download-client .sdk .item { padding: 0 40px; margin: 80px 40px 0 0; min-height: 180px; border-right: solid 1px #ddd; }
#sawh-download-client .plug .item li:nth-child(2) .size { margin-left: 10px; margin-top: 0; }
/*==============================  SAWHosted_Resource.aspx  ===============================*/
#sawhResource .sub-header { margin-top: 15px; font-size: 1.6rem; line-height: 2.6rem; }
#sawhResource h1 { margin: 10px 0 20px; }
#sawhResource li { font-size: 1.6rem; line-height: 2.6rem; }
#sawhResource li .title { margin: 0 0 5px; }
}
@media (min-width: 1200px) {
/*=============  SourceAnywhere-Hosting-Version-Control-Source-Control.aspx  =============*/
#sawhOverviewBanner { padding-top: 50px; height: 475px; }
#sawhOverviewAlternative p { padding: 0 20px; }
#sawhOverviewAlternative .dlWrap { padding: 0 90px; }
#sawhOverviewFeatures .item { width: 96%; height: 230px; padding: 30px 55px 0 45px; margin-bottom: 80px; }
#sawhOverviewFeatures .item.IDE { margin-left: 4%; }
#sawhOverviewSaying #myCarousel { width: 84%; margin-left: 8%; }
#sawhOverviewSaying #myCarousel .item { height: 205px; }
#sawhOverviewSaying .switch-control { top: 45px; }
#sawhOverviewSaying #myCarousel .item.Erling .carousel-caption { padding: 5px 50px 0; }
#sawhOverviewSaying #myCarousel .item.Jordan .carousel-caption { padding: 5px 70px 0; }
/*=========================  /Downloads/SAWHosted_Download.aspx  =========================*/
#sawh-download-client .sdk .item { padding: 0 50px; margin: 80px 55px 0 33px; }
#sawh-download-client .plug { padding: 0; }
}
